14
14
#include "mtk_drm_drv.h"
15
15
#include "mtk_drm_gem.h"
16
16
17
- static int mtk_drm_gem_object_mmap (struct drm_gem_object * obj , struct vm_area_struct * vma );
17
+ static int mtk_gem_object_mmap (struct drm_gem_object * obj , struct vm_area_struct * vma );
18
18
19
19
static const struct vm_operations_struct vm_ops = {
20
20
.open = drm_gem_vm_open ,
21
21
.close = drm_gem_vm_close ,
22
22
};
23
23
24
- static const struct drm_gem_object_funcs mtk_drm_gem_object_funcs = {
25
- .free = mtk_drm_gem_free_object ,
24
+ static const struct drm_gem_object_funcs mtk_gem_object_funcs = {
25
+ .free = mtk_gem_free_object ,
26
26
.get_sg_table = mtk_gem_prime_get_sg_table ,
27
- .vmap = mtk_drm_gem_prime_vmap ,
28
- .vunmap = mtk_drm_gem_prime_vunmap ,
29
- .mmap = mtk_drm_gem_object_mmap ,
27
+ .vmap = mtk_gem_prime_vmap ,
28
+ .vunmap = mtk_gem_prime_vunmap ,
29
+ .mmap = mtk_gem_object_mmap ,
30
30
.vm_ops = & vm_ops ,
31
31
};
32
32
33
- static struct mtk_drm_gem_obj * mtk_drm_gem_init (struct drm_device * dev ,
34
- unsigned long size )
33
+ static struct mtk_gem_obj * mtk_gem_init (struct drm_device * dev ,
34
+ unsigned long size )
35
35
{
36
- struct mtk_drm_gem_obj * mtk_gem_obj ;
36
+ struct mtk_gem_obj * mtk_gem_obj ;
37
37
int ret ;
38
38
39
39
size = round_up (size , PAGE_SIZE );
@@ -45,7 +45,7 @@ static struct mtk_drm_gem_obj *mtk_drm_gem_init(struct drm_device *dev,
45
45
if (!mtk_gem_obj )
46
46
return ERR_PTR (- ENOMEM );
47
47
48
- mtk_gem_obj -> base .funcs = & mtk_drm_gem_object_funcs ;
48
+ mtk_gem_obj -> base .funcs = & mtk_gem_object_funcs ;
49
49
50
50
ret = drm_gem_object_init (dev , & mtk_gem_obj -> base , size );
51
51
if (ret < 0 ) {
@@ -57,15 +57,15 @@ static struct mtk_drm_gem_obj *mtk_drm_gem_init(struct drm_device *dev,
57
57
return mtk_gem_obj ;
58
58
}
59
59
60
- struct mtk_drm_gem_obj * mtk_drm_gem_create (struct drm_device * dev ,
61
- size_t size , bool alloc_kmap )
60
+ struct mtk_gem_obj * mtk_gem_create (struct drm_device * dev ,
61
+ size_t size , bool alloc_kmap )
62
62
{
63
63
struct mtk_drm_private * priv = dev -> dev_private ;
64
- struct mtk_drm_gem_obj * mtk_gem ;
64
+ struct mtk_gem_obj * mtk_gem ;
65
65
struct drm_gem_object * obj ;
66
66
int ret ;
67
67
68
- mtk_gem = mtk_drm_gem_init (dev , size );
68
+ mtk_gem = mtk_gem_init (dev , size );
69
69
if (IS_ERR (mtk_gem ))
70
70
return ERR_CAST (mtk_gem );
71
71
@@ -100,9 +100,9 @@ struct mtk_drm_gem_obj *mtk_drm_gem_create(struct drm_device *dev,
100
100
return ERR_PTR (ret );
101
101
}
102
102
103
- void mtk_drm_gem_free_object (struct drm_gem_object * obj )
103
+ void mtk_gem_free_object (struct drm_gem_object * obj )
104
104
{
105
- struct mtk_drm_gem_obj * mtk_gem = to_mtk_gem_obj (obj );
105
+ struct mtk_gem_obj * mtk_gem = to_mtk_gem_obj (obj );
106
106
struct mtk_drm_private * priv = obj -> dev -> dev_private ;
107
107
108
108
if (mtk_gem -> sg )
@@ -117,10 +117,10 @@ void mtk_drm_gem_free_object(struct drm_gem_object *obj)
117
117
kfree (mtk_gem );
118
118
}
119
119
120
- int mtk_drm_gem_dumb_create (struct drm_file * file_priv , struct drm_device * dev ,
121
- struct drm_mode_create_dumb * args )
120
+ int mtk_gem_dumb_create (struct drm_file * file_priv , struct drm_device * dev ,
121
+ struct drm_mode_create_dumb * args )
122
122
{
123
- struct mtk_drm_gem_obj * mtk_gem ;
123
+ struct mtk_gem_obj * mtk_gem ;
124
124
int ret ;
125
125
126
126
args -> pitch = DIV_ROUND_UP (args -> width * args -> bpp , 8 );
@@ -133,7 +133,7 @@ int mtk_drm_gem_dumb_create(struct drm_file *file_priv, struct drm_device *dev,
133
133
args -> size = args -> pitch ;
134
134
args -> size *= args -> height ;
135
135
136
- mtk_gem = mtk_drm_gem_create (dev , args -> size , false);
136
+ mtk_gem = mtk_gem_create (dev , args -> size , false);
137
137
if (IS_ERR (mtk_gem ))
138
138
return PTR_ERR (mtk_gem );
139
139
@@ -151,16 +151,16 @@ int mtk_drm_gem_dumb_create(struct drm_file *file_priv, struct drm_device *dev,
151
151
return 0 ;
152
152
153
153
err_handle_create :
154
- mtk_drm_gem_free_object (& mtk_gem -> base );
154
+ mtk_gem_free_object (& mtk_gem -> base );
155
155
return ret ;
156
156
}
157
157
158
- static int mtk_drm_gem_object_mmap (struct drm_gem_object * obj ,
159
- struct vm_area_struct * vma )
158
+ static int mtk_gem_object_mmap (struct drm_gem_object * obj ,
159
+ struct vm_area_struct * vma )
160
160
161
161
{
162
162
int ret ;
163
- struct mtk_drm_gem_obj * mtk_gem = to_mtk_gem_obj (obj );
163
+ struct mtk_gem_obj * mtk_gem = to_mtk_gem_obj (obj );
164
164
struct mtk_drm_private * priv = obj -> dev -> dev_private ;
165
165
166
166
/*
@@ -191,7 +191,7 @@ static int mtk_drm_gem_object_mmap(struct drm_gem_object *obj,
191
191
*/
192
192
struct sg_table * mtk_gem_prime_get_sg_table (struct drm_gem_object * obj )
193
193
{
194
- struct mtk_drm_gem_obj * mtk_gem = to_mtk_gem_obj (obj );
194
+ struct mtk_gem_obj * mtk_gem = to_mtk_gem_obj (obj );
195
195
struct mtk_drm_private * priv = obj -> dev -> dev_private ;
196
196
struct sg_table * sgt ;
197
197
int ret ;
@@ -215,15 +215,15 @@ struct sg_table *mtk_gem_prime_get_sg_table(struct drm_gem_object *obj)
215
215
struct drm_gem_object * mtk_gem_prime_import_sg_table (struct drm_device * dev ,
216
216
struct dma_buf_attachment * attach , struct sg_table * sg )
217
217
{
218
- struct mtk_drm_gem_obj * mtk_gem ;
218
+ struct mtk_gem_obj * mtk_gem ;
219
219
220
220
/* check if the entries in the sg_table are contiguous */
221
221
if (drm_prime_get_contiguous_size (sg ) < attach -> dmabuf -> size ) {
222
222
DRM_ERROR ("sg_table is not contiguous" );
223
223
return ERR_PTR (- EINVAL );
224
224
}
225
225
226
- mtk_gem = mtk_drm_gem_init (dev , attach -> dmabuf -> size );
226
+ mtk_gem = mtk_gem_init (dev , attach -> dmabuf -> size );
227
227
if (IS_ERR (mtk_gem ))
228
228
return ERR_CAST (mtk_gem );
229
229
@@ -233,9 +233,9 @@ struct drm_gem_object *mtk_gem_prime_import_sg_table(struct drm_device *dev,
233
233
return & mtk_gem -> base ;
234
234
}
235
235
236
- int mtk_drm_gem_prime_vmap (struct drm_gem_object * obj , struct iosys_map * map )
236
+ int mtk_gem_prime_vmap (struct drm_gem_object * obj , struct iosys_map * map )
237
237
{
238
- struct mtk_drm_gem_obj * mtk_gem = to_mtk_gem_obj (obj );
238
+ struct mtk_gem_obj * mtk_gem = to_mtk_gem_obj (obj );
239
239
struct sg_table * sgt = NULL ;
240
240
unsigned int npages ;
241
241
@@ -273,10 +273,9 @@ int mtk_drm_gem_prime_vmap(struct drm_gem_object *obj, struct iosys_map *map)
273
273
return 0 ;
274
274
}
275
275
276
- void mtk_drm_gem_prime_vunmap (struct drm_gem_object * obj ,
277
- struct iosys_map * map )
276
+ void mtk_gem_prime_vunmap (struct drm_gem_object * obj , struct iosys_map * map )
278
277
{
279
- struct mtk_drm_gem_obj * mtk_gem = to_mtk_gem_obj (obj );
278
+ struct mtk_gem_obj * mtk_gem = to_mtk_gem_obj (obj );
280
279
void * vaddr = map -> vaddr ;
281
280
282
281
if (!mtk_gem -> pages )
0 commit comments