drivers/accel/amdxdna/aie2_ctx.c
1216
struct drm_gem_object *gobj = to_gobj(abo);
drivers/accel/amdxdna/aie2_message.c
499
struct drm_gem_object *gobj;
drivers/accel/amdxdna/amdxdna_ctx.c
418
struct drm_gem_object *gobj;
drivers/accel/amdxdna/amdxdna_ctx.c
533
struct drm_gem_object *gobj;
drivers/accel/amdxdna/amdxdna_ctx.h
159
struct drm_gem_object *bos[] __counted_by(bo_cnt);
drivers/accel/amdxdna/amdxdna_gem.c
1015
struct drm_gem_object *gobj;
drivers/accel/amdxdna/amdxdna_gem.c
1185
struct drm_gem_object *gobj;
drivers/accel/amdxdna/amdxdna_gem.c
1206
struct drm_gem_object *gobj;
drivers/accel/amdxdna/amdxdna_gem.c
1271
struct drm_gem_object *gobj;
drivers/accel/amdxdna/amdxdna_gem.c
424
static void amdxdna_gem_dev_obj_free(struct drm_gem_object *gobj)
drivers/accel/amdxdna/amdxdna_gem.c
495
static int amdxdna_gem_obj_mmap(struct drm_gem_object *gobj,
drivers/accel/amdxdna/amdxdna_gem.c
524
struct drm_gem_object *gobj = dma_buf->priv;
drivers/accel/amdxdna/amdxdna_gem.c
565
static struct dma_buf *amdxdna_gem_prime_export(struct drm_gem_object *gobj, int flags)
drivers/accel/amdxdna/amdxdna_gem.c
636
static void amdxdna_gem_obj_free(struct drm_gem_object *gobj)
drivers/accel/amdxdna/amdxdna_gem.c
657
static int amdxdna_gem_obj_open(struct drm_gem_object *gobj, struct drm_file *filp)
drivers/accel/amdxdna/amdxdna_gem.c
685
static void amdxdna_gem_obj_close(struct drm_gem_object *gobj, struct drm_file *filp)
drivers/accel/amdxdna/amdxdna_gem.c
699
static int amdxdna_gem_obj_vmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/accel/amdxdna/amdxdna_gem.c
720
static void amdxdna_gem_obj_vunmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/accel/amdxdna/amdxdna_gem.c
732
static int amdxdna_gem_dev_obj_vmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/accel/amdxdna/amdxdna_gem.c
777
struct drm_gem_object *
drivers/accel/amdxdna/amdxdna_gem.c
810
struct drm_gem_object *gobj;
drivers/accel/amdxdna/amdxdna_gem.c
847
struct drm_gem_object *gobj;
drivers/accel/amdxdna/amdxdna_gem.c
872
struct drm_gem_object *
drivers/accel/amdxdna/amdxdna_gem.c
877
struct drm_gem_object *gobj;
drivers/accel/amdxdna/amdxdna_gem.h
108
struct drm_gem_object *
drivers/accel/amdxdna/amdxdna_gem.h
110
struct drm_gem_object *
drivers/accel/amdxdna/amdxdna_gem.h
65
static inline struct amdxdna_gem_obj *to_xdna_obj(struct drm_gem_object *gobj)
drivers/accel/ethosu/ethosu_drv.c
101
struct drm_gem_object *obj;
drivers/accel/ethosu/ethosu_gem.c
13
static void ethosu_gem_free_object(struct drm_gem_object *obj)
drivers/accel/ethosu/ethosu_gem.c
22
static int ethosu_gem_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/accel/ethosu/ethosu_gem.c
50
struct drm_gem_object *ethosu_gem_create_object(struct drm_device *ddev, size_t size)
drivers/accel/ethosu/ethosu_gem.h
30
struct ethosu_gem_object *to_ethosu_bo(struct drm_gem_object *obj)
drivers/accel/ethosu/ethosu_gem.h
35
struct drm_gem_object *ethosu_gem_create_object(struct drm_device *ddev,
drivers/accel/ethosu/ethosu_job.c
109
struct drm_gem_object **bos = job->region_bo;
drivers/accel/ethosu/ethosu_job.c
416
struct drm_gem_object *gem;
drivers/accel/ethosu/ethosu_job.c
82
struct drm_gem_object **bos = job->region_bo;
drivers/accel/ethosu/ethosu_job.h
18
struct drm_gem_object *cmd_bo;
drivers/accel/ethosu/ethosu_job.h
19
struct drm_gem_object *region_bo[NPU_BASEP_REGION_MAX];
drivers/accel/ivpu/ivpu_drv.c
547
struct drm_gem_object *obj;
drivers/accel/ivpu/ivpu_gem.c
191
struct drm_gem_object *ivpu_gem_create_object(struct drm_device *dev, size_t size)
drivers/accel/ivpu/ivpu_gem.c
210
struct drm_gem_object *ivpu_gem_prime_import(struct drm_device *dev,
drivers/accel/ivpu/ivpu_gem.c
216
struct drm_gem_object *obj;
drivers/accel/ivpu/ivpu_gem.c
282
static int ivpu_gem_bo_open(struct drm_gem_object *obj, struct drm_file *file)
drivers/accel/ivpu/ivpu_gem.c
305
static void ivpu_gem_bo_free(struct drm_gem_object *obj)
drivers/accel/ivpu/ivpu_gem.c
336
static enum drm_gem_object_status ivpu_gem_status(struct drm_gem_object *obj)
drivers/accel/ivpu/ivpu_gem.c
488
struct drm_gem_object *obj;
drivers/accel/ivpu/ivpu_gem.c
512
struct drm_gem_object *obj;
drivers/accel/ivpu/ivpu_gem.h
30
struct drm_gem_object *ivpu_gem_create_object(struct drm_device *dev, size_t size);
drivers/accel/ivpu/ivpu_gem.h
31
struct drm_gem_object *ivpu_gem_prime_import(struct drm_device *dev, struct dma_buf *dma_buf);
drivers/accel/ivpu/ivpu_gem.h
47
static inline struct ivpu_bo *to_ivpu_bo(struct drm_gem_object *obj)
drivers/accel/ivpu/ivpu_gem_userptr.c
143
struct drm_gem_object *obj;
drivers/accel/ivpu/ivpu_job.c
788
struct drm_gem_object *obj = drm_gem_object_lookup(file, buf_handles[i]);
drivers/accel/ivpu/ivpu_job.c
831
ret = drm_gem_lock_reservations((struct drm_gem_object **)job->bos, buf_count,
drivers/accel/ivpu/ivpu_job.c
852
drm_gem_unlock_reservations((struct drm_gem_object **)job->bos, buf_count, &acquire_ctx);
drivers/accel/qaic/qaic.h
231
struct drm_gem_object base;
drivers/accel/qaic/qaic.h
340
struct drm_gem_object *qaic_gem_prime_import(struct drm_device *dev, struct dma_buf *dma_buf);
drivers/accel/qaic/qaic_data.c
1224
struct drm_gem_object *obj;
drivers/accel/qaic/qaic_data.c
1317
struct drm_gem_object *obj;
drivers/accel/qaic/qaic_data.c
1716
struct drm_gem_object *obj;
drivers/accel/qaic/qaic_data.c
1798
struct drm_gem_object *obj;
drivers/accel/qaic/qaic_data.c
1890
struct drm_gem_object *obj;
drivers/accel/qaic/qaic_data.c
594
const struct drm_gem_object *obj)
drivers/accel/qaic/qaic_data.c
606
static int qaic_gem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/accel/qaic/qaic_data.c
649
static void qaic_free_object(struct drm_gem_object *obj)
drivers/accel/qaic/qaic_data.c
666
static struct sg_table *qaic_get_sg_table(struct drm_gem_object *obj)
drivers/accel/qaic/qaic_data.c
732
struct drm_gem_object *obj;
drivers/accel/qaic/qaic_data.c
801
struct drm_gem_object *obj;
drivers/accel/qaic/qaic_data.c
837
struct drm_gem_object *qaic_gem_prime_import(struct drm_device *dev, struct dma_buf *dma_buf)
drivers/accel/qaic/qaic_data.c
840
struct drm_gem_object *obj;
drivers/accel/qaic/qaic_data.c
888
struct drm_gem_object *obj = &bo->base;
drivers/accel/qaic/qaic_data.c
993
struct drm_gem_object *obj;
drivers/accel/rocket/rocket_gem.c
139
struct drm_gem_object *gem_obj;
drivers/accel/rocket/rocket_gem.c
14
static void rocket_gem_bo_free(struct drm_gem_object *obj)
drivers/accel/rocket/rocket_gem.c
172
struct drm_gem_object *gem_obj;
drivers/accel/rocket/rocket_gem.c
47
struct drm_gem_object *rocket_gem_create_object(struct drm_device *dev, size_t size)
drivers/accel/rocket/rocket_gem.c
66
struct drm_gem_object *gem_obj;
drivers/accel/rocket/rocket_gem.h
20
struct drm_gem_object *rocket_gem_create_object(struct drm_device *dev, size_t size);
drivers/accel/rocket/rocket_gem.h
29
struct rocket_gem_object *to_rocket_bo(struct drm_gem_object *obj)
drivers/accel/rocket/rocket_job.c
155
static int rocket_acquire_object_fences(struct drm_gem_object **bos,
drivers/accel/rocket/rocket_job.c
176
static void rocket_attach_object_fences(struct drm_gem_object **bos,
drivers/accel/rocket/rocket_job.c
189
struct drm_gem_object **bos;
drivers/accel/rocket/rocket_job.h
23
struct drm_gem_object **in_bos;
drivers/accel/rocket/rocket_job.h
24
struct drm_gem_object **out_bos;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
566
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1720
struct drm_gem_object *gobj = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2369
struct drm_gem_object *obj,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2445
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2692
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2952
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
334
struct drm_gem_object *gem_obj;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
841
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
91
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
118
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1187
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1268
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
851
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1199
struct drm_gem_object *obj)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1239
struct drm_gem_object *obj)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1303
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
200
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
681
struct drm_gem_object *obj,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
89
struct drm_gem_object *obj);
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
159
struct drm_gem_object *obj = attach->dmabuf->priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
182
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
262
struct drm_gem_object *obj = attach->dmabuf->priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
323
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
344
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
374
struct dma_buf *amdgpu_gem_prime_export(struct drm_gem_object *gobj,
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
415
static struct drm_gem_object *
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
420
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
465
struct drm_gem_object *obj = attach->importer_priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
546
struct drm_gem_object *amdgpu_gem_prime_import(struct drm_device *dev,
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
550
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
592
struct drm_gem_object *obj = &bo->tbo.base;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
593
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
61
struct drm_gem_object *obj = attach->importer_priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
82
struct drm_gem_object *obj = dmabuf->priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h
28
struct dma_buf *amdgpu_gem_prime_export(struct drm_gem_object *gobj,
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h
30
struct drm_gem_object *amdgpu_gem_prime_import(struct drm_device *dev,
drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c
123
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1011
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1178
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1274
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1329
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
159
static void amdgpu_gem_object_free(struct drm_gem_object *gobj)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
171
struct drm_gem_object **obj, int8_t xcp_id_plus1)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
210
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
230
static int amdgpu_gem_object_open(struct drm_gem_object *obj,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
314
static void amdgpu_gem_object_close(struct drm_gem_object *obj,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
368
static int amdgpu_gem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
413
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
502
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
588
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
648
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
681
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
822
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h
48
struct drm_gem_object **obj, int8_t xcp_id_plus1);
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
466
struct drm_gem_object *cursor_bo;
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
689
void amdgpu_copy_fb(struct drm_device *dev, struct drm_gem_object *dst_obj);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
383
struct drm_gem_object *gem_obj;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
724
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
440
struct drm_gem_object *gobj;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
461
struct drm_gem_object **gobj_write, **gobj_read;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
598
struct drm_gem_object **gobj_write,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
599
struct drm_gem_object **gobj_read)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
708
struct drm_gem_object **gobj_write,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
709
struct drm_gem_object **gobj_read)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
912
struct drm_gem_object **gobj_write;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
913
struct drm_gem_object **gobj_read;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
192
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
262
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1299
struct drm_gem_object *obj = &bo->tbo.base;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1303
struct drm_gem_object *gobj = dma_buf->priv;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1847
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2364
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1885
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2337
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1794
struct drm_gem_object *obj;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2283
struct drm_gem_object *obj;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
930
struct drm_gem_object *obj;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c
87
struct drm_gem_object *obj;
drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c
122
struct drm_gem_object *obj;
drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c
48
struct drm_gem_object *obj;
drivers/gpu/drm/arm/malidp_drv.c
314
struct drm_gem_object *objs = NULL;
drivers/gpu/drm/arm/malidp_planes.c
326
struct drm_gem_object *obj;
drivers/gpu/drm/armada/armada_gem.c
23
struct drm_gem_object *gobj = vmf->vma->vm_private_data;
drivers/gpu/drm/armada/armada_gem.c
390
struct drm_gem_object *obj = attach->dmabuf->priv;
drivers/gpu/drm/armada/armada_gem.c
42
void armada_gem_free_object(struct drm_gem_object *obj)
drivers/gpu/drm/armada/armada_gem.c
456
struct drm_gem_object *obj = attach->dmabuf->priv;
drivers/gpu/drm/armada/armada_gem.c
488
armada_gem_prime_export(struct drm_gem_object *obj, int flags)
drivers/gpu/drm/armada/armada_gem.c
500
struct drm_gem_object *
drivers/gpu/drm/armada/armada_gem.c
507
struct drm_gem_object *obj = buf->priv;
drivers/gpu/drm/armada/armada_gem.h
12
struct drm_gem_object obj;
drivers/gpu/drm/armada/armada_gem.h
26
void armada_gem_free_object(struct drm_gem_object *);
drivers/gpu/drm/armada/armada_gem.h
33
struct dma_buf *armada_gem_prime_export(struct drm_gem_object *obj, int flags);
drivers/gpu/drm/armada/armada_gem.h
34
struct drm_gem_object *armada_gem_prime_import(struct drm_device *,
drivers/gpu/drm/armada/armada_gem.h
41
struct drm_gem_object *obj = drm_gem_object_lookup(dfile, handle);
drivers/gpu/drm/drm_client.c
187
struct drm_gem_object *gem;
drivers/gpu/drm/drm_client.c
224
struct drm_gem_object *obj;
drivers/gpu/drm/drm_client.c
293
struct drm_gem_object *gem = buffer->fb->obj[0];
drivers/gpu/drm/drm_client.c
322
struct drm_gem_object *gem = buffer->fb->obj[0];
drivers/gpu/drm/drm_client.c
353
struct drm_gem_object *gem = buffer->fb->obj[0];
drivers/gpu/drm/drm_client.c
375
struct drm_gem_object *gem = buffer->fb->obj[0];
drivers/gpu/drm/drm_debugfs.c
127
struct drm_gem_object *obj = ptr;
drivers/gpu/drm/drm_exec.c
139
struct drm_gem_object *obj)
drivers/gpu/drm/drm_exec.c
161
struct drm_gem_object *obj = exec->contended;
drivers/gpu/drm/drm_exec.c
204
int drm_exec_lock_obj(struct drm_exec *exec, struct drm_gem_object *obj)
drivers/gpu/drm/drm_exec.c
257
void drm_exec_unlock_obj(struct drm_exec *exec, struct drm_gem_object *obj)
drivers/gpu/drm/drm_exec.c
286
int drm_exec_prepare_obj(struct drm_exec *exec, struct drm_gem_object *obj,
drivers/gpu/drm/drm_exec.c
319
struct drm_gem_object **objects,
drivers/gpu/drm/drm_exec.c
54
struct drm_gem_object *obj;
drivers/gpu/drm/drm_fb_dma_helper.c
52
struct drm_gem_object *gem;
drivers/gpu/drm/drm_fb_helper.c
1881
const struct drm_gem_object *obj)
drivers/gpu/drm/drm_fb_helper.c
1883
const struct drm_gem_object *gem = NULL;
drivers/gpu/drm/drm_fbdev_shmem.c
47
struct drm_gem_object *obj = drm_gem_fb_get_obj(fb, 0);
drivers/gpu/drm/drm_fbdev_shmem.c
86
struct drm_gem_object *obj = drm_gem_fb_get_obj(fb, 0);
drivers/gpu/drm/drm_file.c
917
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem.c
1035
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem.c
1136
drm_gem_object_release(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
1159
struct drm_gem_object *obj =
drivers/gpu/drm/drm_gem.c
1160
container_of(kref, struct drm_gem_object, refcount);
drivers/gpu/drm/drm_gem.c
1178
struct drm_gem_object *obj = vma->vm_private_data;
drivers/gpu/drm/drm_gem.c
1193
struct drm_gem_object *obj = vma->vm_private_data;
drivers/gpu/drm/drm_gem.c
1223
int drm_gem_mmap_obj(struct drm_gem_object *obj, unsigned long obj_size,
drivers/gpu/drm/drm_gem.c
1273
static struct drm_gem_object *
drivers/gpu/drm/drm_gem.c
1279
struct drm_gem_object *obj = NULL;
drivers/gpu/drm/drm_gem.c
1289
obj = container_of(node, struct drm_gem_object, vma_node);
drivers/gpu/drm/drm_gem.c
1343
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem.c
1379
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem.c
1398
const struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
1413
int drm_gem_vmap_locked(struct drm_gem_object *obj, struct iosys_map *map)
drivers/gpu/drm/drm_gem.c
1432
void drm_gem_vunmap_locked(struct drm_gem_object *obj, struct iosys_map *map)
drivers/gpu/drm/drm_gem.c
1447
void drm_gem_lock(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
1453
void drm_gem_unlock(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
1459
int drm_gem_vmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/gpu/drm/drm_gem.c
1471
void drm_gem_vunmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/gpu/drm/drm_gem.c
1493
drm_gem_lock_reservations(struct drm_gem_object **objs, int count,
drivers/gpu/drm/drm_gem.c
1503
struct drm_gem_object *obj = objs[contended];
drivers/gpu/drm/drm_gem.c
1545
drm_gem_unlock_reservations(struct drm_gem_object **objs, int count,
drivers/gpu/drm/drm_gem.c
1571
drm_gem_lru_remove_locked(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
1587
drm_gem_lru_remove(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
1605
drm_gem_lru_move_tail_locked(struct drm_gem_lru *lru, struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
1629
drm_gem_lru_move_tail(struct drm_gem_lru *lru, struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
1659
bool (*shrink)(struct drm_gem_object *obj, struct ww_acquire_ctx *ticket),
drivers/gpu/drm/drm_gem.c
1663
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem.c
1757
int drm_gem_evict_locked(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
184
int drm_gem_object_init(struct drm_device *dev, struct drm_gem_object *obj,
drivers/gpu/drm/drm_gem.c
220
struct drm_gem_object *obj, size_t size)
drivers/gpu/drm/drm_gem.c
249
void drm_gem_private_object_fini(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
258
static void drm_gem_object_handle_get(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
279
bool drm_gem_object_handle_get_if_exists_unlocked(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
308
static void drm_gem_object_handle_free(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
319
static void drm_gem_object_exported_dma_buf_free(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
335
void drm_gem_object_handle_put_unlocked(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
369
struct drm_gem_object *obj = ptr;
drivers/gpu/drm/drm_gem.c
402
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem.c
440
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem.c
481
struct drm_gem_object *obj,
drivers/gpu/drm/drm_gem.c
553
struct drm_gem_object *obj,
drivers/gpu/drm/drm_gem.c
574
drm_gem_free_mmap_offset(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
600
drm_gem_create_mmap_offset_size(struct drm_gem_object *obj, size_t size)
drivers/gpu/drm/drm_gem.c
623
int drm_gem_create_mmap_offset(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
665
struct page **drm_gem_get_pages(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gem.c
740
void drm_gem_put_pages(struct drm_gem_object *obj, struct page **pages,
drivers/gpu/drm/drm_gem.c
785
struct drm_gem_object **objs)
drivers/gpu/drm/drm_gem.c
788
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem.c
834
int count, struct drm_gem_object ***objs_out)
drivers/gpu/drm/drm_gem.c
836
struct drm_gem_object **objs;
drivers/gpu/drm/drm_gem.c
882
struct drm_gem_object *
drivers/gpu/drm/drm_gem.c
885
struct drm_gem_object *obj = NULL;
drivers/gpu/drm/drm_gem.c
908
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem.c
950
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem.c
989
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem_atomic_helper.c
141
struct drm_gem_object *obj = drm_gem_fb_get_obj(state->fb, i);
drivers/gpu/drm/drm_gem_dma_helper.c
199
struct drm_gem_object *gem_obj;
drivers/gpu/drm/drm_gem_dma_helper.c
231
struct drm_gem_object *gem_obj = &dma_obj->base;
drivers/gpu/drm/drm_gem_dma_helper.c
354
struct drm_gem_object *obj = NULL;
drivers/gpu/drm/drm_gem_dma_helper.c
367
obj = container_of(node, struct drm_gem_object, vma_node);
drivers/gpu/drm/drm_gem_dma_helper.c
430
struct drm_gem_object *obj = &dma_obj->base;
drivers/gpu/drm/drm_gem_dma_helper.c
468
struct drm_gem_object *
drivers/gpu/drm/drm_gem_dma_helper.c
531
struct drm_gem_object *obj = &dma_obj->base;
drivers/gpu/drm/drm_gem_dma_helper.c
580
struct drm_gem_object *
drivers/gpu/drm/drm_gem_dma_helper.c
586
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem_dma_helper.c
76
struct drm_gem_object *gem_obj;
drivers/gpu/drm/drm_gem_framebuffer_helper.c
162
struct drm_gem_object *objs[DRM_FORMAT_MAX_PLANES];
drivers/gpu/drm/drm_gem_framebuffer_helper.c
359
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem_framebuffer_helper.c
409
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem_framebuffer_helper.c
427
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem_framebuffer_helper.c
462
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem_framebuffer_helper.c
55
struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb,
drivers/gpu/drm/drm_gem_framebuffer_helper.c
605
struct drm_gem_object **objs;
drivers/gpu/drm/drm_gem_framebuffer_helper.c
74
struct drm_gem_object **obj, unsigned int num_planes,
drivers/gpu/drm/drm_gem_shmem_helper.c
1000
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
1010
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
1025
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
119
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem_shmem_helper.c
194
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
234
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
274
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
334
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
361
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
392
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
457
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
517
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
57
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
580
struct drm_gem_object *obj = vma->vm_private_data;
drivers/gpu/drm/drm_gem_shmem_helper.c
630
struct drm_gem_object *obj = vma->vm_private_data;
drivers/gpu/drm/drm_gem_shmem_helper.c
674
struct drm_gem_object *obj = vma->vm_private_data;
drivers/gpu/drm/drm_gem_shmem_helper.c
696
struct drm_gem_object *obj = vma->vm_private_data;
drivers/gpu/drm/drm_gem_shmem_helper.c
736
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
810
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
820
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_shmem_helper.c
901
struct drm_gem_object *
drivers/gpu/drm/drm_gem_shmem_helper.c
930
struct drm_gem_object *drm_gem_shmem_prime_import_no_map(struct drm_device *dev,
drivers/gpu/drm/drm_gem_shmem_helper.c
935
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem_shmem_helper.c
985
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/drm_gem_ttm_helper.c
101
int drm_gem_ttm_mmap(struct drm_gem_object *gem,
drivers/gpu/drm/drm_gem_ttm_helper.c
140
struct drm_gem_object *gem;
drivers/gpu/drm/drm_gem_ttm_helper.c
28
const struct drm_gem_object *gem)
drivers/gpu/drm/drm_gem_ttm_helper.c
67
int drm_gem_ttm_vmap(struct drm_gem_object *gem,
drivers/gpu/drm/drm_gem_ttm_helper.c
84
void drm_gem_ttm_vunmap(struct drm_gem_object *gem,
drivers/gpu/drm/drm_gem_vram_helper.c
183
struct drm_gem_object *gem;
drivers/gpu/drm/drm_gem_vram_helper.c
517
static void drm_gem_vram_object_free(struct drm_gem_object *gem)
drivers/gpu/drm/drm_gem_vram_helper.c
561
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem_vram_helper.c
595
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gem_vram_helper.c
663
static int drm_gem_vram_object_vmap(struct drm_gem_object *gem,
drivers/gpu/drm/drm_gem_vram_helper.c
677
static void drm_gem_vram_object_vunmap(struct drm_gem_object *gem,
drivers/gpu/drm/drm_gpuvm.c
1039
drm_gpuvm_gem_object_free(struct drm_gem_object *obj)
drivers/gpu/drm/drm_gpuvm.c
1059
struct drm_gem_object *
drivers/gpu/drm/drm_gpuvm.c
1062
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gpuvm.c
1097
struct drm_gem_object *r_obj,
drivers/gpu/drm/drm_gpuvm.c
1193
exec_prepare_obj(struct drm_exec *exec, struct drm_gem_object *obj,
drivers/gpu/drm/drm_gpuvm.c
1327
struct drm_gem_object *obj = va->gem.obj;
drivers/gpu/drm/drm_gpuvm.c
1396
struct drm_gem_object **objs;
drivers/gpu/drm/drm_gpuvm.c
1417
struct drm_gem_object **objs,
drivers/gpu/drm/drm_gpuvm.c
1421
struct drm_gem_object **objs;
drivers/gpu/drm/drm_gpuvm.c
1559
struct drm_gem_object *obj;
drivers/gpu/drm/drm_gpuvm.c
1582
struct drm_gem_object *obj)
drivers/gpu/drm/drm_gpuvm.c
1627
struct drm_gem_object *obj = vm_bo->obj;
drivers/gpu/drm/drm_gpuvm.c
1808
struct drm_gem_object *obj)
drivers/gpu/drm/drm_gpuvm.c
1834
struct drm_gem_object *obj)
drivers/gpu/drm/drm_gpuvm.c
1861
struct drm_gem_object *obj)
drivers/gpu/drm/drm_gpuvm.c
1911
struct drm_gem_object *obj = __vm_bo->obj;
drivers/gpu/drm/drm_gpuvm.c
1967
struct drm_gem_object *obj = vm_bo->obj;
drivers/gpu/drm/drm_gpuvm.c
2102
struct drm_gem_object *obj = va->gem.obj;
drivers/gpu/drm/drm_gpuvm.c
2137
struct drm_gem_object *obj = va->gem.obj;
drivers/gpu/drm/drm_gpuvm.c
2161
struct drm_gem_object *obj = va->gem.obj;
drivers/gpu/drm/drm_gpuvm.c
2415
struct drm_gem_object *req_obj = req->map.gem.obj;
drivers/gpu/drm/drm_gpuvm.c
2428
struct drm_gem_object *obj = va->gem.obj;
drivers/gpu/drm/drm_gpuvm.c
2603
struct drm_gem_object *obj = va->gem.obj;
drivers/gpu/drm/drm_gpuvm.c
2816
struct drm_gem_object *req_obj = req->map.gem.obj;
drivers/gpu/drm/drm_internal.h
177
bool drm_gem_object_handle_get_if_exists_unlocked(struct drm_gem_object *obj);
drivers/gpu/drm/drm_internal.h
178
void drm_gem_object_handle_put_unlocked(struct drm_gem_object *obj);
drivers/gpu/drm/drm_internal.h
180
struct drm_gem_object *obj,
drivers/gpu/drm/drm_internal.h
193
const struct drm_gem_object *obj);
drivers/gpu/drm/drm_internal.h
195
int drm_gem_vmap_locked(struct drm_gem_object *obj, struct iosys_map *map);
drivers/gpu/drm/drm_internal.h
196
void drm_gem_vunmap_locked(struct drm_gem_object *obj, struct iosys_map *map);
drivers/gpu/drm/drm_internal.h
44
struct drm_gem_object;
drivers/gpu/drm/drm_mipi_dbi.c
209
struct drm_gem_object *gem = drm_gem_fb_get_obj(fb, 0);
drivers/gpu/drm/drm_prime.c
1036
struct drm_gem_object *drm_gem_prime_import(struct drm_device *dev,
drivers/gpu/drm/drm_prime.c
1105
void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg)
drivers/gpu/drm/drm_prime.c
242
struct drm_gem_object *obj = exp_info->priv;
drivers/gpu/drm/drm_prime.c
268
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/drm_prime.c
297
struct drm_gem_object *obj;
drivers/gpu/drm/drm_prime.c
376
struct drm_gem_object *obj,
drivers/gpu/drm/drm_prime.c
435
struct drm_gem_object *obj;
drivers/gpu/drm/drm_prime.c
604
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/drm_prime.c
640
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/drm_prime.c
669
struct drm_gem_object *obj = attach->dmabuf->priv;
drivers/gpu/drm/drm_prime.c
729
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/drm_prime.c
745
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/drm_prime.c
761
int drm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/drm_prime.c
821
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/drm_prime.c
916
struct dma_buf *drm_gem_prime_export(struct drm_gem_object *obj,
drivers/gpu/drm/drm_prime.c
948
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/drm_prime.c
968
struct drm_gem_object *drm_gem_prime_import_dev(struct drm_device *dev,
drivers/gpu/drm/drm_prime.c
974
struct drm_gem_object *obj;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
301
struct drm_gem_object *obj;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
322
struct drm_gem_object *obj;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
343
struct drm_gem_object *obj;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
414
struct drm_gem_object *obj;
drivers/gpu/drm/etnaviv/etnaviv_drv.h
59
int etnaviv_gem_mmap_offset(struct drm_gem_object *obj, u64 *offset);
drivers/gpu/drm/etnaviv/etnaviv_drv.h
60
struct sg_table *etnaviv_gem_prime_get_sg_table(struct drm_gem_object *obj);
drivers/gpu/drm/etnaviv/etnaviv_drv.h
61
int etnaviv_gem_prime_vmap(struct drm_gem_object *obj, struct iosys_map *map);
drivers/gpu/drm/etnaviv/etnaviv_drv.h
62
struct drm_gem_object *etnaviv_gem_prime_import_sg_table(struct drm_device *dev,
drivers/gpu/drm/etnaviv/etnaviv_drv.h
64
int etnaviv_gem_prime_pin(struct drm_gem_object *obj);
drivers/gpu/drm/etnaviv/etnaviv_drv.h
65
void etnaviv_gem_prime_unpin(struct drm_gem_object *obj);
drivers/gpu/drm/etnaviv/etnaviv_drv.h
66
void *etnaviv_gem_vmap(struct drm_gem_object *obj);
drivers/gpu/drm/etnaviv/etnaviv_drv.h
67
int etnaviv_gem_cpu_prep(struct drm_gem_object *obj, u32 op,
drivers/gpu/drm/etnaviv/etnaviv_drv.h
69
int etnaviv_gem_cpu_fini(struct drm_gem_object *obj);
drivers/gpu/drm/etnaviv/etnaviv_drv.h
70
void etnaviv_gem_free_object(struct drm_gem_object *obj);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
156
static int etnaviv_gem_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
166
struct drm_gem_object *obj = vma->vm_private_data;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
201
int etnaviv_gem_mmap_offset(struct drm_gem_object *obj, u64 *offset)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
242
struct drm_gem_object *obj, struct etnaviv_iommu_context *mmu_context,
drivers/gpu/drm/etnaviv/etnaviv_gem.c
324
void *etnaviv_gem_vmap(struct drm_gem_object *obj)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
381
int etnaviv_gem_cpu_prep(struct drm_gem_object *obj, u32 op,
drivers/gpu/drm/etnaviv/etnaviv_gem.c
421
int etnaviv_gem_cpu_fini(struct drm_gem_object *obj)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
437
int etnaviv_gem_wait_bo(struct etnaviv_gpu *gpu, struct drm_gem_object *obj,
drivers/gpu/drm/etnaviv/etnaviv_gem.c
446
static void etnaviv_gem_describe(struct drm_gem_object *obj, struct seq_file *m)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
475
struct drm_gem_object *obj = &etnaviv_obj->base;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
501
void etnaviv_gem_free_object(struct drm_gem_object *obj)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
534
void etnaviv_gem_obj_add(struct drm_device *dev, struct drm_gem_object *obj)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
544
static enum drm_gem_object_status etnaviv_gem_status(struct drm_gem_object *obj)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
573
const struct etnaviv_gem_ops *ops, struct drm_gem_object **obj)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
617
struct drm_gem_object *obj = NULL;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
652
struct drm_gem_object *obj;
drivers/gpu/drm/etnaviv/etnaviv_gem.h
114
int etnaviv_gem_wait_bo(struct etnaviv_gpu *gpu, struct drm_gem_object *obj,
drivers/gpu/drm/etnaviv/etnaviv_gem.h
118
void etnaviv_gem_obj_add(struct drm_device *dev, struct drm_gem_object *obj);
drivers/gpu/drm/etnaviv/etnaviv_gem.h
123
struct drm_gem_object *obj, struct etnaviv_iommu_context *mmu_context,
drivers/gpu/drm/etnaviv/etnaviv_gem.h
35
struct drm_gem_object base;
drivers/gpu/drm/etnaviv/etnaviv_gem.h
62
struct etnaviv_gem_object *to_etnaviv_bo(struct drm_gem_object *obj)
drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c
112
struct drm_gem_object *etnaviv_gem_prime_import_sg_table(struct drm_device *dev,
drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c
17
struct sg_table *etnaviv_gem_prime_get_sg_table(struct drm_gem_object *obj)
drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c
28
int etnaviv_gem_prime_vmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c
40
int etnaviv_gem_prime_pin(struct drm_gem_object *obj)
drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c
52
void etnaviv_gem_prime_unpin(struct drm_gem_object *obj)
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
112
struct drm_gem_object *obj = &submit->bos[i].obj->base;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
126
struct drm_gem_object *obj = &submit->bos[i].obj->base;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
156
struct drm_gem_object *obj;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
202
struct drm_gem_object *obj = &submit->bos[i].obj->base;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
64
struct drm_gem_object *obj;
drivers/gpu/drm/exynos/exynos_drm_fbdev.c
32
struct drm_gem_object *obj = drm_gem_fb_get_obj(helper->fb, 0);
drivers/gpu/drm/exynos/exynos_drm_fbdev.c
70
struct drm_gem_object *obj;
drivers/gpu/drm/exynos/exynos_drm_gem.c
115
struct drm_gem_object *obj = &exynos_gem->base;
drivers/gpu/drm/exynos/exynos_drm_gem.c
137
static void exynos_drm_gem_free_object(struct drm_gem_object *obj)
drivers/gpu/drm/exynos/exynos_drm_gem.c
158
struct drm_gem_object *obj;
drivers/gpu/drm/exynos/exynos_drm_gem.c
25
static int exynos_drm_gem_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma);
drivers/gpu/drm/exynos/exynos_drm_gem.c
268
struct drm_gem_object *obj;
drivers/gpu/drm/exynos/exynos_drm_gem.c
308
struct drm_gem_object *obj;
drivers/gpu/drm/exynos/exynos_drm_gem.c
365
static int exynos_drm_gem_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/exynos/exynos_drm_gem.c
401
struct sg_table *exynos_drm_gem_prime_get_sg_table(struct drm_gem_object *obj)
drivers/gpu/drm/exynos/exynos_drm_gem.c
424
struct drm_gem_object *
drivers/gpu/drm/exynos/exynos_drm_gem.c
91
static int exynos_drm_gem_handle_create(struct drm_gem_object *obj,
drivers/gpu/drm/exynos/exynos_drm_gem.h
37
struct drm_gem_object base;
drivers/gpu/drm/exynos/exynos_drm_gem.h
94
struct sg_table *exynos_drm_gem_prime_get_sg_table(struct drm_gem_object *obj);
drivers/gpu/drm/exynos/exynos_drm_gem.h
95
struct drm_gem_object *
drivers/gpu/drm/gma500/fbdev.c
112
struct drm_gem_object *obj;
drivers/gpu/drm/gma500/gem.c
112
static void psb_gem_free_object(struct drm_gem_object *obj)
drivers/gpu/drm/gma500/gem.c
144
struct drm_gem_object *obj;
drivers/gpu/drm/gma500/gem.c
205
struct drm_gem_object *obj;
drivers/gpu/drm/gma500/gem.c
258
struct drm_gem_object *obj;
drivers/gpu/drm/gma500/gem.c
31
struct drm_gem_object *obj = &pobj->base;
drivers/gpu/drm/gma500/gem.c
76
struct drm_gem_object *obj = &pobj->base;
drivers/gpu/drm/gma500/gem.h
22
struct drm_gem_object base;
drivers/gpu/drm/gma500/gem.h
32
static inline struct psb_gem_object *to_psb_gem_object(struct drm_gem_object *obj)
drivers/gpu/drm/gma500/gma_display.c
343
struct drm_gem_object *obj;
drivers/gpu/drm/gma500/psb_intel_drv.h
149
struct drm_gem_object *cursor_obj;
drivers/gpu/drm/i915/display/intel_bo.c
100
void intel_bo_fbdev_destroy(struct drm_gem_object *obj)
drivers/gpu/drm/i915/display/intel_bo.c
107
int intel_bo_fbdev_fill_info(struct drm_gem_object *obj, struct fb_info *info,
drivers/gpu/drm/i915/display/intel_bo.c
11
bool intel_bo_is_tiled(struct drm_gem_object *obj)
drivers/gpu/drm/i915/display/intel_bo.c
18
bool intel_bo_is_userptr(struct drm_gem_object *obj)
drivers/gpu/drm/i915/display/intel_bo.c
25
bool intel_bo_is_shmem(struct drm_gem_object *obj)
drivers/gpu/drm/i915/display/intel_bo.c
32
bool intel_bo_is_protected(struct drm_gem_object *obj)
drivers/gpu/drm/i915/display/intel_bo.c
39
int intel_bo_key_check(struct drm_gem_object *obj)
drivers/gpu/drm/i915/display/intel_bo.c
46
int intel_bo_fb_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/i915/display/intel_bo.c
53
int intel_bo_read_from_page(struct drm_gem_object *obj, u64 offset, void *dst, int size)
drivers/gpu/drm/i915/display/intel_bo.c
60
void intel_bo_describe(struct seq_file *m, struct drm_gem_object *obj)
drivers/gpu/drm/i915/display/intel_bo.c
68
int intel_bo_framebuffer_init(struct drm_gem_object *obj, struct drm_mode_fb_cmd2 *mode_cmd)
drivers/gpu/drm/i915/display/intel_bo.c
75
void intel_bo_framebuffer_fini(struct drm_gem_object *obj)
drivers/gpu/drm/i915/display/intel_bo.c
82
struct drm_gem_object *intel_bo_framebuffer_lookup(struct intel_display *display,
drivers/gpu/drm/i915/display/intel_bo.c
95
struct drm_gem_object *intel_bo_fbdev_create(struct intel_display *display, int size)
drivers/gpu/drm/i915/display/intel_bo.h
10
struct drm_gem_object;
drivers/gpu/drm/i915/display/intel_bo.h
20
bool intel_bo_is_tiled(struct drm_gem_object *obj);
drivers/gpu/drm/i915/display/intel_bo.h
21
bool intel_bo_is_userptr(struct drm_gem_object *obj);
drivers/gpu/drm/i915/display/intel_bo.h
22
bool intel_bo_is_shmem(struct drm_gem_object *obj);
drivers/gpu/drm/i915/display/intel_bo.h
23
bool intel_bo_is_protected(struct drm_gem_object *obj);
drivers/gpu/drm/i915/display/intel_bo.h
24
int intel_bo_key_check(struct drm_gem_object *obj);
drivers/gpu/drm/i915/display/intel_bo.h
25
int intel_bo_fb_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma);
drivers/gpu/drm/i915/display/intel_bo.h
26
int intel_bo_read_from_page(struct drm_gem_object *obj, u64 offset, void *dst, int size);
drivers/gpu/drm/i915/display/intel_bo.h
28
void intel_bo_describe(struct seq_file *m, struct drm_gem_object *obj);
drivers/gpu/drm/i915/display/intel_bo.h
30
void intel_bo_framebuffer_fini(struct drm_gem_object *obj);
drivers/gpu/drm/i915/display/intel_bo.h
31
int intel_bo_framebuffer_init(struct drm_gem_object *obj, struct drm_mode_fb_cmd2 *mode_cmd);
drivers/gpu/drm/i915/display/intel_bo.h
32
struct drm_gem_object *intel_bo_framebuffer_lookup(struct intel_display *display,
drivers/gpu/drm/i915/display/intel_bo.h
37
struct drm_gem_object *intel_bo_fbdev_create(struct intel_display *display, int size);
drivers/gpu/drm/i915/display/intel_bo.h
38
void intel_bo_fbdev_destroy(struct drm_gem_object *obj);
drivers/gpu/drm/i915/display/intel_bo.h
39
int intel_bo_fbdev_fill_info(struct drm_gem_object *obj, struct fb_info *info,
drivers/gpu/drm/i915/display/intel_fb.c
1337
struct drm_gem_object *obj = intel_fb_bo(&fb->base);
drivers/gpu/drm/i915/display/intel_fb.c
1701
struct drm_gem_object *obj = intel_fb_bo(&fb->base);
drivers/gpu/drm/i915/display/intel_fb.c
2130
struct drm_gem_object *obj = intel_fb_bo(fb);
drivers/gpu/drm/i915/display/intel_fb.c
2163
struct drm_gem_object *obj = intel_fb_bo(fb);
drivers/gpu/drm/i915/display/intel_fb.c
2213
struct drm_gem_object *obj,
drivers/gpu/drm/i915/display/intel_fb.c
2311
struct drm_gem_object *obj = intel_fb_bo(&intel_fb->base);
drivers/gpu/drm/i915/display/intel_fb.c
2357
struct drm_gem_object *obj;
drivers/gpu/drm/i915/display/intel_fb.c
2382
intel_framebuffer_create(struct drm_gem_object *obj,
drivers/gpu/drm/i915/display/intel_fb.c
2404
struct drm_gem_object *intel_fb_bo(const struct drm_framebuffer *fb)
drivers/gpu/drm/i915/display/intel_fb.h
103
struct drm_gem_object *obj,
drivers/gpu/drm/i915/display/intel_fb.h
110
intel_framebuffer_create(struct drm_gem_object *obj,
drivers/gpu/drm/i915/display/intel_fb.h
124
struct drm_gem_object *intel_fb_bo(const struct drm_framebuffer *fb);
drivers/gpu/drm/i915/display/intel_fb.h
15
struct drm_gem_object;
drivers/gpu/drm/i915/display/intel_fbdev.c
127
struct drm_gem_object *obj = drm_gem_fb_get_obj(fb_helper->fb, 0);
drivers/gpu/drm/i915/display/intel_fbdev.c
232
struct drm_gem_object *obj;
drivers/gpu/drm/i915/display/intel_fbdev.c
276
struct drm_gem_object *obj;
drivers/gpu/drm/i915/display/intel_fbdev.c
390
struct drm_gem_object *obj = intel_fb_bo(plane_state->uapi.fb);
drivers/gpu/drm/i915/display/intel_frontbuffer.h
32
struct drm_gem_object;
drivers/gpu/drm/i915/display/intel_initial_plane.c
75
static struct drm_gem_object *
drivers/gpu/drm/i915/display/intel_overlay.c
465
struct drm_gem_object *obj,
drivers/gpu/drm/i915/display/intel_overlay.c
680
struct drm_gem_object *obj)
drivers/gpu/drm/i915/display/intel_overlay.c
796
struct drm_gem_object *obj;
drivers/gpu/drm/i915/display/intel_parent.c
116
struct intel_frontbuffer *intel_parent_frontbuffer_get(struct intel_display *display, struct drm_gem_object *obj)
drivers/gpu/drm/i915/display/intel_parent.c
214
struct drm_gem_object *obj,
drivers/gpu/drm/i915/display/intel_parent.c
226
struct drm_gem_object *intel_parent_overlay_obj_lookup(struct intel_display *display,
drivers/gpu/drm/i915/display/intel_parent.c
29
struct drm_gem_object *obj, size_t size)
drivers/gpu/drm/i915/display/intel_parent.c
57
struct drm_gem_object *obj,
drivers/gpu/drm/i915/display/intel_parent.c
75
struct drm_gem_object *obj,
drivers/gpu/drm/i915/display/intel_parent.c
96
struct drm_gem_object *old_obj,
drivers/gpu/drm/i915/display/intel_parent.c
98
struct drm_gem_object *new_obj,
drivers/gpu/drm/i915/display/intel_parent.h
12
struct drm_gem_object;
drivers/gpu/drm/i915/display/intel_parent.h
27
struct drm_gem_object *obj, size_t size);
drivers/gpu/drm/i915/display/intel_parent.h
34
struct drm_gem_object *obj,
drivers/gpu/drm/i915/display/intel_parent.h
43
struct drm_gem_object *obj,
drivers/gpu/drm/i915/display/intel_parent.h
55
struct drm_gem_object *old_obj,
drivers/gpu/drm/i915/display/intel_parent.h
57
struct drm_gem_object *new_obj,
drivers/gpu/drm/i915/display/intel_parent.h
64
struct intel_frontbuffer *intel_parent_frontbuffer_get(struct intel_display *display, struct drm_gem_object *obj);
drivers/gpu/drm/i915/display/intel_parent.h
95
struct drm_gem_object *obj,
drivers/gpu/drm/i915/display/intel_parent.h
99
struct drm_gem_object *intel_parent_overlay_obj_lookup(struct intel_display *display,
drivers/gpu/drm/i915/display/intel_plane.c
1396
struct drm_gem_object *obj = intel_fb_bo(new_plane_state->hw.fb);
drivers/gpu/drm/i915/display/intel_plane.c
1397
struct drm_gem_object *old_obj = intel_fb_bo(old_plane_state->hw.fb);
drivers/gpu/drm/i915/display/intel_plane.c
1475
struct drm_gem_object *obj = intel_fb_bo(old_plane_state->hw.fb);
drivers/gpu/drm/i915/display/intel_plane.c
1593
struct drm_gem_object *obj;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2317
struct drm_gem_object *obj = intel_fb_bo(fb);
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
216
struct dma_buf *i915_gem_prime_export(struct drm_gem_object *gem_obj, int flags)
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
281
struct drm_gem_object *i915_gem_prime_import(struct drm_device *dev,
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h
13
struct drm_gem_object *i915_gem_prime_import(struct drm_device *dev,
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h
16
struct dma_buf *i915_gem_prime_export(struct drm_gem_object *gem_obj, int flags);
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h
9
struct drm_gem_object;
drivers/gpu/drm/i915/gem/i915_gem_object.c
239
static void i915_gem_close_object(struct drm_gem_object *gem, struct drm_file *file)
drivers/gpu/drm/i915/gem/i915_gem_object.c
445
static void i915_gem_free_object(struct drm_gem_object *gem_obj)
drivers/gpu/drm/i915/gem/i915_gem_object.c
854
static int i915_gem_vmap_object(struct drm_gem_object *gem_obj,
drivers/gpu/drm/i915/gem/i915_gem_object.c
869
static void i915_gem_vunmap_object(struct drm_gem_object *gem_obj,
drivers/gpu/drm/i915/gem/i915_gem_object.h
129
struct drm_gem_object *
drivers/gpu/drm/i915/gem/i915_gem_object.h
698
struct drm_gem_object *_obj, bool panic_tiling);
drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.c
131
static struct intel_frontbuffer *i915_frontbuffer_get(struct drm_gem_object *_obj)
drivers/gpu/drm/i915/gem/i915_gem_object_types.h
247
struct drm_gem_object base;
drivers/gpu/drm/i915/gem/i915_gem_object_types.h
740
to_intel_bo(struct drm_gem_object *gem)
drivers/gpu/drm/i915/gem/i915_gem_pages.c
451
struct drm_gem_object *_obj, bool panic_tiling)
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
504
struct drm_gem_object *obj,
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
224
struct drm_gem_object *import;
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
44
struct drm_gem_object *import;
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
98
struct drm_gem_object *import;
drivers/gpu/drm/i915/i915_bo.c
119
static void i915_bo_framebuffer_fini(struct drm_gem_object *obj)
drivers/gpu/drm/i915/i915_bo.c
124
static struct drm_gem_object *
drivers/gpu/drm/i915/i915_bo.c
167
static struct drm_gem_object *i915_bo_fbdev_create(struct drm_device *drm, int size)
drivers/gpu/drm/i915/i915_bo.c
195
static void i915_bo_fbdev_destroy(struct drm_gem_object *obj)
drivers/gpu/drm/i915/i915_bo.c
200
static int i915_bo_fbdev_fill_info(struct drm_gem_object *_obj, struct fb_info *info,
drivers/gpu/drm/i915/i915_bo.c
21
static bool i915_bo_is_tiled(struct drm_gem_object *obj)
drivers/gpu/drm/i915/i915_bo.c
26
static bool i915_bo_is_userptr(struct drm_gem_object *obj)
drivers/gpu/drm/i915/i915_bo.c
31
static bool i915_bo_is_shmem(struct drm_gem_object *obj)
drivers/gpu/drm/i915/i915_bo.c
36
static bool i915_bo_is_protected(struct drm_gem_object *obj)
drivers/gpu/drm/i915/i915_bo.c
41
static int i915_bo_key_check(struct drm_gem_object *obj)
drivers/gpu/drm/i915/i915_bo.c
46
static int i915_bo_fb_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/i915/i915_bo.c
51
static int i915_bo_read_from_page(struct drm_gem_object *obj, u64 offset, void *dst, int size)
drivers/gpu/drm/i915/i915_bo.c
56
static void i915_bo_describe(struct seq_file *m, struct drm_gem_object *obj)
drivers/gpu/drm/i915/i915_bo.c
61
static int i915_bo_framebuffer_init(struct drm_gem_object *_obj,
drivers/gpu/drm/i915/i915_dpt.c
185
static struct intel_dpt *i915_dpt_create(struct drm_gem_object *obj, size_t size)
drivers/gpu/drm/i915/i915_fb_pin.c
107
intel_fb_pin_to_ggtt(struct drm_gem_object *_obj,
drivers/gpu/drm/i915/i915_fb_pin.c
18
intel_fb_pin_to_dpt(struct drm_gem_object *_obj, struct intel_dpt *dpt,
drivers/gpu/drm/i915/i915_fb_pin.c
222
static int i915_fb_pin_ggtt_pin(struct drm_gem_object *obj,
drivers/gpu/drm/i915/i915_fb_pin.c
257
static int i915_fb_pin_dpt_pin(struct drm_gem_object *obj, struct intel_dpt *dpt,
drivers/gpu/drm/i915/i915_initial_plane.c
215
static struct drm_gem_object *
drivers/gpu/drm/i915/i915_overlay.c
354
struct drm_gem_object *obj,
drivers/gpu/drm/i915/i915_overlay.c
396
static struct drm_gem_object *
drivers/gpu/drm/i915/i915_panic.c
21
struct drm_gem_object *obj = intel_fb_bo(&fb->base);
drivers/gpu/drm/i915/pxp/intel_pxp.c
465
int intel_pxp_key_check(struct drm_gem_object *_obj, bool assign)
drivers/gpu/drm/i915/pxp/intel_pxp.h
12
struct drm_gem_object;
drivers/gpu/drm/i915/pxp/intel_pxp.h
34
int intel_pxp_key_check(struct drm_gem_object *obj, bool assign);
drivers/gpu/drm/imagination/pvr_drv.c
171
struct drm_gem_object *gem_obj;
drivers/gpu/drm/imagination/pvr_fw.c
1177
struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj);
drivers/gpu/drm/imagination/pvr_fw.c
1242
struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj);
drivers/gpu/drm/imagination/pvr_fw.c
1429
struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj);
drivers/gpu/drm/imagination/pvr_gem.c
138
struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj);
drivers/gpu/drm/imagination/pvr_gem.c
183
struct drm_gem_object *gem_obj;
drivers/gpu/drm/imagination/pvr_gem.c
213
struct drm_gem_object *obj = gem_from_pvr_gem(pvr_obj);
drivers/gpu/drm/imagination/pvr_gem.c
256
struct drm_gem_object *obj = gem_from_pvr_gem(pvr_obj);
drivers/gpu/drm/imagination/pvr_gem.c
26
static void pvr_gem_object_free(struct drm_gem_object *obj)
drivers/gpu/drm/imagination/pvr_gem.c
315
struct drm_gem_object *pvr_gem_create_object(struct drm_device *drm_dev, size_t size)
drivers/gpu/drm/imagination/pvr_gem.c
317
struct drm_gem_object *gem_obj;
drivers/gpu/drm/imagination/pvr_gem.c
34
static struct dma_buf *pvr_gem_export(struct drm_gem_object *obj, int flags)
drivers/gpu/drm/imagination/pvr_gem.c
44
static int pvr_gem_mmap(struct drm_gem_object *gem_obj, struct vm_area_struct *vma)
drivers/gpu/drm/imagination/pvr_gem.h
124
struct drm_gem_object *pvr_gem_create_object(struct drm_device *drm_dev, size_t size);
drivers/gpu/drm/imagination/pvr_job.c
349
struct drm_gem_object *obj =
drivers/gpu/drm/imagination/pvr_job.c
587
struct drm_gem_object *obj = gem_from_pvr_gem(job->hwrt->fw_obj->gem);
drivers/gpu/drm/imagination/pvr_vm.c
236
struct drm_gem_object *obj = gem_from_pvr_gem(pvr_obj);
drivers/gpu/drm/imagination/pvr_vm.c
66
struct drm_gem_object dummy_gem;
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
920
static struct drm_gem_object *
drivers/gpu/drm/lima/lima_gem.c
114
struct drm_gem_object *obj;
drivers/gpu/drm/lima/lima_gem.c
153
static void lima_gem_free_object(struct drm_gem_object *obj)
drivers/gpu/drm/lima/lima_gem.c
163
static int lima_gem_object_open(struct drm_gem_object *obj, struct drm_file *file)
drivers/gpu/drm/lima/lima_gem.c
172
static void lima_gem_object_close(struct drm_gem_object *obj, struct drm_file *file)
drivers/gpu/drm/lima/lima_gem.c
181
static int lima_gem_pin(struct drm_gem_object *obj)
drivers/gpu/drm/lima/lima_gem.c
191
static int lima_gem_vmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/gpu/drm/lima/lima_gem.c
201
static int lima_gem_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/lima/lima_gem.c
225
struct drm_gem_object *lima_gem_create_object(struct drm_device *dev, size_t size)
drivers/gpu/drm/lima/lima_gem.c
243
struct drm_gem_object *obj;
drivers/gpu/drm/lima/lima_gem.c
314
struct drm_gem_object *obj;
drivers/gpu/drm/lima/lima_gem.c
337
err = drm_gem_lock_reservations((struct drm_gem_object **)bos,
drivers/gpu/drm/lima/lima_gem.c
369
drm_gem_unlock_reservations((struct drm_gem_object **)bos,
drivers/gpu/drm/lima/lima_gem.c
387
drm_gem_unlock_reservations((struct drm_gem_object **)bos,
drivers/gpu/drm/lima/lima_gem.h
22
to_lima_bo(struct drm_gem_object *obj)
drivers/gpu/drm/lima/lima_gem.h
38
struct drm_gem_object *lima_gem_create_object(struct drm_device *dev, size_t size);
drivers/gpu/drm/loongson/lsdc_gem.c
115
static int lsdc_gem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/loongson/lsdc_gem.c
142
struct drm_gem_object *lsdc_gem_object_create(struct drm_device *ddev,
drivers/gpu/drm/loongson/lsdc_gem.c
150
struct drm_gem_object *gobj;
drivers/gpu/drm/loongson/lsdc_gem.c
176
struct drm_gem_object *
drivers/gpu/drm/loongson/lsdc_gem.c
183
struct drm_gem_object *gobj;
drivers/gpu/drm/loongson/lsdc_gem.c
19
static int lsdc_gem_prime_pin(struct drm_gem_object *obj)
drivers/gpu/drm/loongson/lsdc_gem.c
208
struct drm_gem_object *gobj;
drivers/gpu/drm/loongson/lsdc_gem.c
33
static void lsdc_gem_prime_unpin(struct drm_gem_object *obj)
drivers/gpu/drm/loongson/lsdc_gem.c
44
static struct sg_table *lsdc_gem_prime_get_sg_table(struct drm_gem_object *obj)
drivers/gpu/drm/loongson/lsdc_gem.c
57
static void lsdc_gem_object_free(struct drm_gem_object *obj)
drivers/gpu/drm/loongson/lsdc_gem.c
65
static int lsdc_gem_object_vmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/gpu/drm/loongson/lsdc_gem.c
97
static void lsdc_gem_object_vunmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/gpu/drm/loongson/lsdc_gem.h
12
struct drm_gem_object *
drivers/gpu/drm/loongson/lsdc_gem.h
25
struct drm_gem_object *
drivers/gpu/drm/loongson/lsdc_ttm.c
356
struct drm_gem_object *gem = &tbo->base;
drivers/gpu/drm/loongson/lsdc_ttm.h
47
static inline struct ttm_buffer_object *to_ttm_bo(struct drm_gem_object *gem)
drivers/gpu/drm/loongson/lsdc_ttm.h
57
static inline struct lsdc_bo *gem_to_lsdc_bo(struct drm_gem_object *gem)
drivers/gpu/drm/mediatek/mtk_plane.c
118
struct drm_gem_object *gem;
drivers/gpu/drm/msm/adreno/a5xx_gpu.c
1439
struct drm_gem_object *bo;
drivers/gpu/drm/msm/adreno/a5xx_gpu.c
564
struct drm_gem_object *obj)
drivers/gpu/drm/msm/adreno/a5xx_gpu.c
71
struct drm_gem_object *obj;
drivers/gpu/drm/msm/adreno/a5xx_gpu.h
18
struct drm_gem_object *pm4_bo;
drivers/gpu/drm/msm/adreno/a5xx_gpu.h
21
struct drm_gem_object *pfp_bo;
drivers/gpu/drm/msm/adreno/a5xx_gpu.h
24
struct drm_gem_object *gpmu_bo;
drivers/gpu/drm/msm/adreno/a5xx_gpu.h
33
struct drm_gem_object *preempt_bo[MSM_GPU_MAX_RINGS];
drivers/gpu/drm/msm/adreno/a5xx_gpu.h
34
struct drm_gem_object *preempt_counters_bo[MSM_GPU_MAX_RINGS];
drivers/gpu/drm/msm/adreno/a5xx_gpu.h
43
struct drm_gem_object *shadow_bo;
drivers/gpu/drm/msm/adreno/a5xx_preempt.c
253
struct drm_gem_object *bo = NULL, *counters_bo = NULL;
drivers/gpu/drm/msm/adreno/a6xx_gmu.h
17
struct drm_gem_object *obj;
drivers/gpu/drm/msm/adreno/a6xx_gpu.c
980
struct drm_gem_object *obj)
drivers/gpu/drm/msm/adreno/a6xx_gpu.h
100
struct drm_gem_object *pwrup_reglist_bo;
drivers/gpu/drm/msm/adreno/a6xx_gpu.h
64
struct drm_gem_object *sqe_bo;
drivers/gpu/drm/msm/adreno/a6xx_gpu.h
66
struct drm_gem_object *aqe_bo;
drivers/gpu/drm/msm/adreno/a6xx_gpu.h
72
struct drm_gem_object *preempt_bo[MSM_GPU_MAX_RINGS];
drivers/gpu/drm/msm/adreno/a6xx_gpu.h
75
struct drm_gem_object *preempt_smmu_bo[MSM_GPU_MAX_RINGS];
drivers/gpu/drm/msm/adreno/a6xx_gpu.h
88
struct drm_gem_object *preempt_postamble_bo;
drivers/gpu/drm/msm/adreno/a6xx_gpu.h
96
struct drm_gem_object *shadow_bo;
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
93
struct drm_gem_object *bo;
drivers/gpu/drm/msm/adreno/a6xx_preempt.c
284
struct drm_gem_object *bo = NULL;
drivers/gpu/drm/msm/adreno/adreno_gpu.c
635
struct drm_gem_object *adreno_fw_create_bo(struct msm_gpu *gpu,
drivers/gpu/drm/msm/adreno/adreno_gpu.c
638
struct drm_gem_object *bo;
drivers/gpu/drm/msm/adreno/adreno_gpu.h
614
struct drm_gem_object *adreno_fw_create_bo(struct msm_gpu *gpu,
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
35
struct drm_gem_object *next_bo;
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
364
struct drm_gem_object *next_bo = mdp4_crtc->cursor.next_bo;
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
365
struct drm_gem_object *prev_bo = mdp4_crtc->cursor.scanout_bo;
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
38
struct drm_gem_object *scanout_bo;
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
410
struct drm_gem_object *cursor_bo, *old_bo;
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h
40
struct drm_gem_object *blank_cursor_bo;
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
61
struct drm_gem_object *scanout_bo;
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
958
struct drm_gem_object *cursor_bo, *old_bo = NULL;
drivers/gpu/drm/msm/dsi/dsi_host.c
154
struct drm_gem_object *tx_gem_obj;
drivers/gpu/drm/msm/msm_drv.c
381
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_drv.c
405
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_drv.c
420
struct drm_file *file, struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_drv.c
443
struct drm_file *file, struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_drv.c
466
static int msm_ioctl_gem_info_set_metadata(struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_drv.c
508
static int msm_ioctl_gem_info_get_metadata(struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_drv.c
561
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_drv.c
735
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_drv.h
246
struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_drv.h
247
int msm_gem_prime_vmap(struct drm_gem_object *obj, struct iosys_map *map);
drivers/gpu/drm/msm/msm_drv.h
248
void msm_gem_prime_vunmap(struct drm_gem_object *obj, struct iosys_map *map);
drivers/gpu/drm/msm/msm_drv.h
249
struct drm_gem_object *msm_gem_prime_import(struct drm_device *dev, struct dma_buf *buf);
drivers/gpu/drm/msm/msm_drv.h
250
struct drm_gem_object *msm_gem_prime_import_sg_table(struct drm_device *dev,
drivers/gpu/drm/msm/msm_drv.h
252
struct dma_buf *msm_gem_prime_export(struct drm_gem_object *obj, int flags);
drivers/gpu/drm/msm/msm_drv.h
253
int msm_gem_prime_pin(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_drv.h
254
void msm_gem_prime_unpin(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_drv.h
259
struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane);
drivers/gpu/drm/msm/msm_fb.c
131
struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane)
drivers/gpu/drm/msm/msm_fb.c
146
struct drm_gem_object *bos[4] = {0};
drivers/gpu/drm/msm/msm_fb.c
174
const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos)
drivers/gpu/drm/msm/msm_fb.c
263
struct drm_gem_object *bo;
drivers/gpu/drm/msm/msm_fb.c
34
const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos);
drivers/gpu/drm/msm/msm_fbdev.c
35
struct drm_gem_object *bo = msm_framebuffer_bo(helper->fb, 0);
drivers/gpu/drm/msm/msm_fbdev.c
44
struct drm_gem_object *bo = msm_framebuffer_bo(fb, 0);
drivers/gpu/drm/msm/msm_fbdev.c
96
struct drm_gem_object *bo;
drivers/gpu/drm/msm/msm_gem.c
1023
struct drm_gem_object *obj = &msm_obj->base;
drivers/gpu/drm/msm/msm_gem.c
1042
static void msm_gem_free_object(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
1109
struct drm_gem_object *r_obj =
drivers/gpu/drm/msm/msm_gem.c
1110
container_of(obj->resv, struct drm_gem_object, _resv);
drivers/gpu/drm/msm/msm_gem.c
1122
static int msm_gem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/msm/msm_gem.c
1137
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_gem.c
1150
struct drm_gem_object *r_obj = drm_gpuvm_resv_obj(ctx->vm);
drivers/gpu/drm/msm/msm_gem.c
1165
static enum drm_gem_object_status msm_gem_status(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
1201
struct drm_gem_object **obj)
drivers/gpu/drm/msm/msm_gem.c
1235
struct drm_gem_object *msm_gem_new(struct drm_device *dev, size_t size, uint32_t flags)
drivers/gpu/drm/msm/msm_gem.c
1239
struct drm_gem_object *obj = NULL;
drivers/gpu/drm/msm/msm_gem.c
1284
struct drm_gem_object *msm_gem_import(struct drm_device *dev,
drivers/gpu/drm/msm/msm_gem.c
1289
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_gem.c
1339
struct drm_gpuvm *vm, struct drm_gem_object **bo,
drivers/gpu/drm/msm/msm_gem.c
1343
struct drm_gem_object *obj = msm_gem_new(dev, size, flags);
drivers/gpu/drm/msm/msm_gem.c
1373
void msm_gem_kernel_put(struct drm_gem_object *bo, struct drm_gpuvm *vm)
drivers/gpu/drm/msm/msm_gem.c
1383
void msm_gem_object_set_name(struct drm_gem_object *bo, const char *fmt, ...)
drivers/gpu/drm/msm/msm_gem.c
144
static void update_lru_active(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
162
static void update_lru_locked(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
178
static void update_lru(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
187
static struct page **get_pages(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
231
static void put_pages(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
265
struct page **msm_gem_get_pages_locked(struct drm_gem_object *obj, unsigned madv)
drivers/gpu/drm/msm/msm_gem.c
283
void msm_gem_pin_obj_locked(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
293
static void pin_obj_locked(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
302
struct page **msm_gem_pin_pages_locked(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
315
void msm_gem_unpin_pages_locked(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
332
struct drm_gem_object *obj = vma->vm_private_data;
drivers/gpu/drm/msm/msm_gem.c
379
static struct drm_gpuva *lookup_vma(struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_gem.c
411
put_iova_spaces(struct drm_gem_object *obj, struct drm_gpuvm *vm,
drivers/gpu/drm/msm/msm_gem.c
42
static int msm_gem_open(struct drm_gem_object *obj, struct drm_file *file)
drivers/gpu/drm/msm/msm_gem.c
436
static struct drm_gpuva *get_vma_locked(struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_gem.c
456
int msm_gem_prot(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
473
int msm_gem_pin_vma_locked(struct drm_gem_object *obj, struct drm_gpuva *vma)
drivers/gpu/drm/msm/msm_gem.c
488
void msm_gem_unpin_locked(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
49
static void put_iova_spaces(struct drm_gem_object *obj, struct drm_gpuvm *vm,
drivers/gpu/drm/msm/msm_gem.c
508
void msm_gem_unpin_active(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
52
static void msm_gem_close(struct drm_gem_object *obj, struct drm_file *file)
drivers/gpu/drm/msm/msm_gem.c
520
struct drm_gpuva *msm_gem_get_vma_locked(struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_gem.c
526
static int get_and_pin_iova_range_locked(struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_gem.c
555
int msm_gem_get_and_pin_iova_range(struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_gem.c
570
int msm_gem_get_and_pin_iova(struct drm_gem_object *obj, struct drm_gpuvm *vm,
drivers/gpu/drm/msm/msm_gem.c
580
int msm_gem_get_iova(struct drm_gem_object *obj, struct drm_gpuvm *vm,
drivers/gpu/drm/msm/msm_gem.c
599
static int clear_iova(struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_gem.c
620
int msm_gem_set_iova(struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_gem.c
660
void msm_gem_unpin_iova(struct drm_gem_object *obj, struct drm_gpuvm *vm)
drivers/gpu/drm/msm/msm_gem.c
708
static void *get_vaddr(struct drm_gem_object *obj, unsigned madv)
drivers/gpu/drm/msm/msm_gem.c
750
void *msm_gem_get_vaddr_locked(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
755
void *msm_gem_get_vaddr(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
772
void *msm_gem_get_vaddr_active(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
777
void msm_gem_put_vaddr_locked(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
788
void msm_gem_put_vaddr(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
798
int msm_gem_madvise(struct drm_gem_object *obj, unsigned madv)
drivers/gpu/drm/msm/msm_gem.c
824
void msm_gem_purge(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
862
void msm_gem_evict(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
878
void msm_gem_vunmap(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
891
bool msm_gem_active(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
901
int msm_gem_cpu_prep(struct drm_gem_object *obj, uint32_t op, ktime_t *timeout)
drivers/gpu/drm/msm/msm_gem.c
92
void msm_gem_vma_get(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
925
int msm_gem_cpu_fini(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.c
932
void msm_gem_describe(struct drm_gem_object *obj, struct seq_file *m,
drivers/gpu/drm/msm/msm_gem.c
97
void msm_gem_vma_put(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.h
189
msm_gem_vma_new(struct drm_gpuvm *vm, struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_gem.h
196
struct drm_gem_object base;
drivers/gpu/drm/msm/msm_gem.h
262
void msm_gem_vma_get(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
263
void msm_gem_vma_put(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
265
int msm_gem_prot(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
266
int msm_gem_pin_vma_locked(struct drm_gem_object *obj, struct drm_gpuva *vma);
drivers/gpu/drm/msm/msm_gem.h
267
void msm_gem_unpin_locked(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
268
void msm_gem_unpin_active(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
269
struct drm_gpuva *msm_gem_get_vma_locked(struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_gem.h
271
int msm_gem_get_iova(struct drm_gem_object *obj, struct drm_gpuvm *vm,
drivers/gpu/drm/msm/msm_gem.h
273
int msm_gem_set_iova(struct drm_gem_object *obj, struct drm_gpuvm *vm,
drivers/gpu/drm/msm/msm_gem.h
275
int msm_gem_get_and_pin_iova_range(struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_gem.h
278
int msm_gem_get_and_pin_iova(struct drm_gem_object *obj, struct drm_gpuvm *vm,
drivers/gpu/drm/msm/msm_gem.h
280
void msm_gem_unpin_iova(struct drm_gem_object *obj, struct drm_gpuvm *vm);
drivers/gpu/drm/msm/msm_gem.h
281
void msm_gem_pin_obj_locked(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
282
struct page **msm_gem_get_pages_locked(struct drm_gem_object *obj, unsigned madv);
drivers/gpu/drm/msm/msm_gem.h
283
struct page **msm_gem_pin_pages_locked(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
284
void msm_gem_unpin_pages_locked(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
287
void *msm_gem_get_vaddr_locked(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
288
void *msm_gem_get_vaddr(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
289
void *msm_gem_get_vaddr_active(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
290
void msm_gem_put_vaddr_locked(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
291
void msm_gem_put_vaddr(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
292
int msm_gem_madvise(struct drm_gem_object *obj, unsigned madv);
drivers/gpu/drm/msm/msm_gem.h
293
bool msm_gem_active(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
294
int msm_gem_cpu_prep(struct drm_gem_object *obj, uint32_t op, ktime_t *timeout);
drivers/gpu/drm/msm/msm_gem.h
295
int msm_gem_cpu_fini(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
298
struct drm_gem_object *msm_gem_new(struct drm_device *dev,
drivers/gpu/drm/msm/msm_gem.h
301
struct drm_gpuvm *vm, struct drm_gem_object **bo,
drivers/gpu/drm/msm/msm_gem.h
303
void msm_gem_kernel_put(struct drm_gem_object *bo, struct drm_gpuvm *vm);
drivers/gpu/drm/msm/msm_gem.h
304
struct drm_gem_object *msm_gem_import(struct drm_device *dev,
drivers/gpu/drm/msm/msm_gem.h
307
void msm_gem_object_set_name(struct drm_gem_object *bo, const char *fmt, ...);
drivers/gpu/drm/msm/msm_gem.h
317
void msm_gem_describe(struct drm_gem_object *obj, struct seq_file *m,
drivers/gpu/drm/msm/msm_gem.h
323
msm_gem_lock(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.h
329
msm_gem_trylock(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.h
335
msm_gem_lock_interruptible(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.h
341
msm_gem_unlock(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.h
359
struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_gem.h
378
msm_gem_assert_locked(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem.h
421
void msm_gem_purge(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
422
void msm_gem_evict(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
423
void msm_gem_vunmap(struct drm_gem_object *obj);
drivers/gpu/drm/msm/msm_gem.h
472
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_gem_prime.c
110
int msm_gem_prime_pin(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem_prime.c
128
void msm_gem_prime_unpin(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem_prime.c
15
struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem_prime.c
29
int msm_gem_prime_vmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/gpu/drm/msm/msm_gem_prime.c
41
void msm_gem_prime_vunmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/gpu/drm/msm/msm_gem_prime.c
48
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/msm/msm_gem_prime.c
65
struct drm_gem_object *msm_gem_prime_import(struct drm_device *dev,
drivers/gpu/drm/msm/msm_gem_prime.c
69
struct drm_gem_object *obj = buf->priv;
drivers/gpu/drm/msm/msm_gem_prime.c
83
struct drm_gem_object *msm_gem_prime_import_sg_table(struct drm_device *dev,
drivers/gpu/drm/msm/msm_gem_prime.c
89
struct dma_buf *msm_gem_prime_export(struct drm_gem_object *obj, int flags)
drivers/gpu/drm/msm/msm_gem_shrinker.c
105
purge(struct drm_gem_object *obj, struct ww_acquire_ctx *unused)
drivers/gpu/drm/msm/msm_gem_shrinker.c
117
evict(struct drm_gem_object *obj, struct ww_acquire_ctx *unused)
drivers/gpu/drm/msm/msm_gem_shrinker.c
129
wait_for_idle(struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem_shrinker.c
136
active_purge(struct drm_gem_object *obj, struct ww_acquire_ctx *ticket)
drivers/gpu/drm/msm/msm_gem_shrinker.c
145
active_evict(struct drm_gem_object *obj, struct ww_acquire_ctx *ticket)
drivers/gpu/drm/msm/msm_gem_shrinker.c
159
bool (*shrink)(struct drm_gem_object *obj, struct ww_acquire_ctx *ticket);
drivers/gpu/drm/msm/msm_gem_shrinker.c
225
vmap_shrink(struct drm_gem_object *obj, struct ww_acquire_ctx *ticket)
drivers/gpu/drm/msm/msm_gem_shrinker.c
46
with_vm_locks(void (*fn)(struct drm_gem_object *obj),
drivers/gpu/drm/msm/msm_gem_shrinker.c
47
struct drm_gem_object *obj)
drivers/gpu/drm/msm/msm_gem_submit.c
169
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_gem_submit.c
317
struct drm_gem_object *obj = submit->bos[i].obj;
drivers/gpu/drm/msm/msm_gem_submit.c
333
struct drm_gem_object *obj = submit->bos[i].obj;
drivers/gpu/drm/msm/msm_gem_submit.c
359
struct drm_gem_object *obj = submit->bos[i].obj;
drivers/gpu/drm/msm/msm_gem_submit.c
401
struct drm_gem_object *obj = submit->bos[i].obj;
drivers/gpu/drm/msm/msm_gem_submit.c
428
struct drm_gem_object *obj = submit->bos[i].obj;
drivers/gpu/drm/msm/msm_gem_submit.c
440
struct drm_gem_object **obj, uint64_t *iova)
drivers/gpu/drm/msm/msm_gem_submit.c
456
static int submit_reloc(struct msm_gem_submit *submit, struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_gem_submit.c
541
struct drm_gem_object *obj = submit->bos[i].obj;
drivers/gpu/drm/msm/msm_gem_submit.c
692
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_gem_vma.c
1096
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_gem_vma.c
1292
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_gem_vma.c
1332
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_gem_vma.c
140
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_gem_vma.c
1417
struct drm_gem_object *obj = job->ops[i].obj;
drivers/gpu/drm/msm/msm_gem_vma.c
368
msm_gem_vma_new(struct drm_gpuvm *gpuvm, struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_gem_vma.c
447
struct drm_gem_object *obj = vm_bo->obj;
drivers/gpu/drm/msm/msm_gem_vma.c
499
struct drm_gem_object *obj = op->map.gem.obj;
drivers/gpu/drm/msm/msm_gem_vma.c
707
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_gem_vma.c
765
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_gem_vma.c
825
struct drm_gem_object *dummy_gem;
drivers/gpu/drm/msm/msm_gem_vma.c
930
struct drm_gem_object *obj = vma->gem.obj;
drivers/gpu/drm/msm/msm_gem_vma.c
96
struct drm_gem_object *obj;
drivers/gpu/drm/msm/msm_gpu.c
222
struct drm_gem_object *obj, u64 iova,
drivers/gpu/drm/msm/msm_gpu.c
308
struct drm_gem_object *obj = submit->bos[i].obj;
drivers/gpu/drm/msm/msm_gpu.h
253
struct drm_gem_object *memptrs_bo;
drivers/gpu/drm/msm/msm_rd.c
311
static void snapshot_buf(struct msm_rd_state *rd, struct drm_gem_object *obj,
drivers/gpu/drm/msm/msm_rd.c
393
struct drm_gem_object *obj = submit->bos[i].obj;
drivers/gpu/drm/msm/msm_rd.c
406
struct drm_gem_object *obj = submit->bos[idx].obj;
drivers/gpu/drm/msm/msm_ringbuffer.c
28
struct drm_gem_object *obj = submit->bos[i].obj;
drivers/gpu/drm/msm/msm_ringbuffer.h
52
struct drm_gem_object *bo;
drivers/gpu/drm/nouveau/dispnv04/crtc.c
987
struct drm_gem_object *gem;
drivers/gpu/drm/nouveau/nouveau_bo.c
1151
struct drm_gem_object *obj = &bo->base;
drivers/gpu/drm/nouveau/nouveau_bo.h
33
struct drm_gem_object *r_obj;
drivers/gpu/drm/nouveau/nouveau_display.c
259
struct drm_gem_object *gem,
drivers/gpu/drm/nouveau/nouveau_display.c
338
struct drm_gem_object *gem;
drivers/gpu/drm/nouveau/nouveau_display.h
17
struct drm_gem_object *gem,
drivers/gpu/drm/nouveau/nouveau_gem.c
1017
struct drm_gem_object *gem;
drivers/gpu/drm/nouveau/nouveau_gem.c
1035
struct drm_gem_object *gem;
drivers/gpu/drm/nouveau/nouveau_gem.c
183
nouveau_gem_object_close(struct drm_gem_object *gem, struct drm_file *file_priv)
drivers/gpu/drm/nouveau/nouveau_gem.c
299
nouveau_gem_info(struct drm_file *file_priv, struct drm_gem_object *gem,
drivers/gpu/drm/nouveau/nouveau_gem.c
372
nouveau_gem_set_domain(struct drm_gem_object *gem, uint32_t read_domains,
drivers/gpu/drm/nouveau/nouveau_gem.c
477
struct drm_gem_object *gem;
drivers/gpu/drm/nouveau/nouveau_gem.c
77
nouveau_gem_object_del(struct drm_gem_object *gem)
drivers/gpu/drm/nouveau/nouveau_gem.c
97
nouveau_gem_object_open(struct drm_gem_object *gem, struct drm_file *file_priv)
drivers/gpu/drm/nouveau/nouveau_gem.c
984
struct drm_gem_object *gem;
drivers/gpu/drm/nouveau/nouveau_gem.h
11
nouveau_gem_object(struct drm_gem_object *gem)
drivers/gpu/drm/nouveau/nouveau_gem.h
20
extern void nouveau_gem_object_del(struct drm_gem_object *);
drivers/gpu/drm/nouveau/nouveau_gem.h
21
extern int nouveau_gem_object_open(struct drm_gem_object *, struct drm_file *);
drivers/gpu/drm/nouveau/nouveau_gem.h
22
extern void nouveau_gem_object_close(struct drm_gem_object *,
drivers/gpu/drm/nouveau/nouveau_gem.h
35
extern int nouveau_gem_prime_pin(struct drm_gem_object *);
drivers/gpu/drm/nouveau/nouveau_gem.h
36
extern void nouveau_gem_prime_unpin(struct drm_gem_object *);
drivers/gpu/drm/nouveau/nouveau_gem.h
37
extern struct sg_table *nouveau_gem_prime_get_sg_table(struct drm_gem_object *);
drivers/gpu/drm/nouveau/nouveau_gem.h
38
extern struct drm_gem_object *nouveau_gem_prime_import_sg_table(
drivers/gpu/drm/nouveau/nouveau_gem.h
40
struct dma_buf *nouveau_gem_prime_export(struct drm_gem_object *gobj,
drivers/gpu/drm/nouveau/nouveau_prime.c
100
void nouveau_gem_prime_unpin(struct drm_gem_object *obj)
drivers/gpu/drm/nouveau/nouveau_prime.c
107
struct dma_buf *nouveau_gem_prime_export(struct drm_gem_object *gobj,
drivers/gpu/drm/nouveau/nouveau_prime.c
31
struct sg_table *nouveau_gem_prime_get_sg_table(struct drm_gem_object *obj)
drivers/gpu/drm/nouveau/nouveau_prime.c
39
struct drm_gem_object *nouveau_gem_prime_import_sg_table(struct drm_device *dev,
drivers/gpu/drm/nouveau/nouveau_prime.c
44
struct drm_gem_object *obj;
drivers/gpu/drm/nouveau/nouveau_prime.c
87
int nouveau_gem_prime_pin(struct drm_gem_object *obj)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1065
struct drm_gem_object *obj = op->gem.obj;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1234
struct drm_gem_object *obj = op_gem_obj(va_op);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1271
struct drm_gem_object *obj = op->gem.obj =
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1553
struct drm_gem_object *obj = op->gem.obj;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1829
struct drm_gem_object *obj = &nvbo->bo.base;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1848
struct drm_gem_object *obj = &nvbo->bo.base;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1894
struct drm_gem_object *r_obj;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1972
struct drm_gem_object *obj = va->gem.obj;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
75
struct drm_gem_object *obj;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
824
static struct drm_gem_object *
drivers/gpu/drm/omapdrm/omap_drv.c
597
struct drm_gem_object *obj;
drivers/gpu/drm/omapdrm/omap_fb.c
343
struct drm_gem_object *bos[4];
drivers/gpu/drm/omapdrm/omap_fb.c
370
const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos)
drivers/gpu/drm/omapdrm/omap_fb.h
17
struct drm_gem_object;
drivers/gpu/drm/omapdrm/omap_fb.h
28
const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos);
drivers/gpu/drm/omapdrm/omap_fbdev.c
161
struct drm_gem_object *bo;
drivers/gpu/drm/omapdrm/omap_fbdev.c
47
struct drm_gem_object *bo = drm_gem_fb_get_obj(helper->fb, 0);
drivers/gpu/drm/omapdrm/omap_fbdev.c
96
struct drm_gem_object *bo = drm_gem_fb_get_obj(fb, 0);
drivers/gpu/drm/omapdrm/omap_gem.c
1051
void omap_gem_put_sg(struct drm_gem_object *obj, struct sg_table *sgt)
drivers/gpu/drm/omapdrm/omap_gem.c
1066
void *omap_gem_vaddr(struct drm_gem_object *obj)
drivers/gpu/drm/omapdrm/omap_gem.c
1108
struct drm_gem_object *obj = &omap_obj->base;
drivers/gpu/drm/omapdrm/omap_gem.c
1133
void omap_gem_describe(struct drm_gem_object *obj, struct seq_file *m)
drivers/gpu/drm/omapdrm/omap_gem.c
117
struct drm_gem_object *obj; /* the current pinned obj */
drivers/gpu/drm/omapdrm/omap_gem.c
1172
struct drm_gem_object *obj = &omap_obj->base;
drivers/gpu/drm/omapdrm/omap_gem.c
1187
static void omap_gem_free_object(struct drm_gem_object *obj)
drivers/gpu/drm/omapdrm/omap_gem.c
1281
struct drm_gem_object *omap_gem_new(struct drm_device *dev,
drivers/gpu/drm/omapdrm/omap_gem.c
1286
struct drm_gem_object *obj;
drivers/gpu/drm/omapdrm/omap_gem.c
136
u64 omap_gem_mmap_offset(struct drm_gem_object *obj)
drivers/gpu/drm/omapdrm/omap_gem.c
1383
struct drm_gem_object *omap_gem_new_dmabuf(struct drm_device *dev, size_t size,
drivers/gpu/drm/omapdrm/omap_gem.c
1388
struct drm_gem_object *obj;
drivers/gpu/drm/omapdrm/omap_gem.c
1434
struct drm_gem_object *obj;
drivers/gpu/drm/omapdrm/omap_gem.c
174
static void omap_gem_evict_entry(struct drm_gem_object *obj,
drivers/gpu/drm/omapdrm/omap_gem.c
202
static void omap_gem_evict(struct drm_gem_object *obj)
drivers/gpu/drm/omapdrm/omap_gem.c
229
static int omap_gem_attach_pages(struct drm_gem_object *obj)
drivers/gpu/drm/omapdrm/omap_gem.c
302
static void omap_gem_detach_pages(struct drm_gem_object *obj)
drivers/gpu/drm/omapdrm/omap_gem.c
31
struct drm_gem_object base;
drivers/gpu/drm/omapdrm/omap_gem.c
324
u32 omap_gem_flags(struct drm_gem_object *obj)
drivers/gpu/drm/omapdrm/omap_gem.c
330
size_t omap_gem_mmap_size(struct drm_gem_object *obj)
drivers/gpu/drm/omapdrm/omap_gem.c
354
static vm_fault_t omap_gem_fault_1d(struct drm_gem_object *obj,
drivers/gpu/drm/omapdrm/omap_gem.c
379
static vm_fault_t omap_gem_fault_2d(struct drm_gem_object *obj,
drivers/gpu/drm/omapdrm/omap_gem.c
499
struct drm_gem_object *obj = vma->vm_private_data;
drivers/gpu/drm/omapdrm/omap_gem.c
533
static int omap_gem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/omapdrm/omap_gem.c
610
struct drm_gem_object *obj;
drivers/gpu/drm/omapdrm/omap_gem.c
634
int omap_gem_roll(struct drm_gem_object *obj, u32 roll)
drivers/gpu/drm/omapdrm/omap_gem.c
681
static inline bool omap_gem_is_cached_coherent(struct drm_gem_object *obj)
drivers/gpu/drm/omapdrm/omap_gem.c
692
void omap_gem_cpu_sync_page(struct drm_gem_object *obj, int pgoff)
drivers/gpu/drm/omapdrm/omap_gem.c
708
void omap_gem_dma_sync_buffer(struct drm_gem_object *obj,
drivers/gpu/drm/omapdrm/omap_gem.c
743
static int omap_gem_pin_tiler(struct drm_gem_object *obj)
drivers/gpu/drm/omapdrm/omap_gem.c
797
int omap_gem_pin(struct drm_gem_object *obj, dma_addr_t *dma_addr)
drivers/gpu/drm/omapdrm/omap_gem.c
841
static void omap_gem_unpin_locked(struct drm_gem_object *obj)
drivers/gpu/drm/omapdrm/omap_gem.c
883
void omap_gem_unpin(struct drm_gem_object *obj)
drivers/gpu/drm/omapdrm/omap_gem.c
896
int omap_gem_rotated_dma_addr(struct drm_gem_object *obj, u32 orient,
drivers/gpu/drm/omapdrm/omap_gem.c
916
int omap_gem_tiled_stride(struct drm_gem_object *obj, u32 orient)
drivers/gpu/drm/omapdrm/omap_gem.c
935
int omap_gem_get_pages(struct drm_gem_object *obj, struct page ***pages,
drivers/gpu/drm/omapdrm/omap_gem.c
963
int omap_gem_put_pages(struct drm_gem_object *obj)
drivers/gpu/drm/omapdrm/omap_gem.c
972
struct sg_table *omap_gem_get_sg(struct drm_gem_object *obj,
drivers/gpu/drm/omapdrm/omap_gem.h
20
struct drm_gem_object;
drivers/gpu/drm/omapdrm/omap_gem.h
40
void omap_gem_describe(struct drm_gem_object *obj, struct seq_file *m);
drivers/gpu/drm/omapdrm/omap_gem.h
45
struct drm_gem_object *omap_gem_new(struct drm_device *dev,
drivers/gpu/drm/omapdrm/omap_gem.h
47
struct drm_gem_object *omap_gem_new_dmabuf(struct drm_device *dev, size_t size,
drivers/gpu/drm/omapdrm/omap_gem.h
51
void *omap_gem_vaddr(struct drm_gem_object *obj);
drivers/gpu/drm/omapdrm/omap_gem.h
60
u64 omap_gem_mmap_offset(struct drm_gem_object *obj);
drivers/gpu/drm/omapdrm/omap_gem.h
61
size_t omap_gem_mmap_size(struct drm_gem_object *obj);
drivers/gpu/drm/omapdrm/omap_gem.h
64
struct dma_buf *omap_gem_prime_export(struct drm_gem_object *obj, int flags);
drivers/gpu/drm/omapdrm/omap_gem.h
65
struct drm_gem_object *omap_gem_prime_import(struct drm_device *dev,
drivers/gpu/drm/omapdrm/omap_gem.h
68
int omap_gem_roll(struct drm_gem_object *obj, u32 roll);
drivers/gpu/drm/omapdrm/omap_gem.h
69
void omap_gem_cpu_sync_page(struct drm_gem_object *obj, int pgoff);
drivers/gpu/drm/omapdrm/omap_gem.h
70
void omap_gem_dma_sync_buffer(struct drm_gem_object *obj,
drivers/gpu/drm/omapdrm/omap_gem.h
72
int omap_gem_pin(struct drm_gem_object *obj, dma_addr_t *dma_addr);
drivers/gpu/drm/omapdrm/omap_gem.h
73
void omap_gem_unpin(struct drm_gem_object *obj);
drivers/gpu/drm/omapdrm/omap_gem.h
74
int omap_gem_get_pages(struct drm_gem_object *obj, struct page ***pages,
drivers/gpu/drm/omapdrm/omap_gem.h
76
int omap_gem_put_pages(struct drm_gem_object *obj);
drivers/gpu/drm/omapdrm/omap_gem.h
78
u32 omap_gem_flags(struct drm_gem_object *obj);
drivers/gpu/drm/omapdrm/omap_gem.h
79
int omap_gem_rotated_dma_addr(struct drm_gem_object *obj, u32 orient,
drivers/gpu/drm/omapdrm/omap_gem.h
81
int omap_gem_tiled_stride(struct drm_gem_object *obj, u32 orient);
drivers/gpu/drm/omapdrm/omap_gem.h
82
struct sg_table *omap_gem_get_sg(struct drm_gem_object *obj,
drivers/gpu/drm/omapdrm/omap_gem.h
84
void omap_gem_put_sg(struct drm_gem_object *obj, struct sg_table *sgt);
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c
101
struct drm_gem_object *obj;
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c
24
struct drm_gem_object *obj = attachment->dmabuf->priv;
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c
36
struct drm_gem_object *obj = attachment->dmabuf->priv;
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c
43
struct drm_gem_object *obj = buffer->priv;
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c
58
struct drm_gem_object *obj = buffer->priv;
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c
66
struct drm_gem_object *obj = buffer->priv;
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c
80
struct dma_buf *omap_gem_prime_export(struct drm_gem_object *obj, int flags)
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c
97
struct drm_gem_object *omap_gem_prime_import(struct drm_device *dev,
drivers/gpu/drm/panfrost/panfrost_drv.c
379
struct drm_gem_object *gem_obj;
drivers/gpu/drm/panfrost/panfrost_drv.c
405
struct drm_gem_object *gem_obj;
drivers/gpu/drm/panfrost/panfrost_drv.c
440
struct drm_gem_object *gem_obj;
drivers/gpu/drm/panfrost/panfrost_drv.c
467
struct drm_gem_object *gem_obj;
drivers/gpu/drm/panfrost/panfrost_drv.c
530
struct drm_gem_object *obj;
drivers/gpu/drm/panfrost/panfrost_drv.c
592
struct drm_gem_object *obj;
drivers/gpu/drm/panfrost/panfrost_drv.c
641
struct drm_gem_object *gem_obj;
drivers/gpu/drm/panfrost/panfrost_dump.c
107
struct drm_gem_object *dbo;
drivers/gpu/drm/panfrost/panfrost_gem.c
168
int panfrost_gem_open(struct drm_gem_object *obj, struct drm_file *file_priv)
drivers/gpu/drm/panfrost/panfrost_gem.c
223
void panfrost_gem_close(struct drm_gem_object *obj, struct drm_file *file_priv)
drivers/gpu/drm/panfrost/panfrost_gem.c
242
static int panfrost_gem_pin(struct drm_gem_object *obj)
drivers/gpu/drm/panfrost/panfrost_gem.c
252
static enum drm_gem_object_status panfrost_gem_status(struct drm_gem_object *obj)
drivers/gpu/drm/panfrost/panfrost_gem.c
266
static size_t panfrost_gem_rss(struct drm_gem_object *obj)
drivers/gpu/drm/panfrost/panfrost_gem.c
305
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/panfrost/panfrost_gem.c
332
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/panfrost/panfrost_gem.c
369
panfrost_gem_prime_export(struct drm_gem_object *obj, int flags)
drivers/gpu/drm/panfrost/panfrost_gem.c
385
struct drm_gem_object *
drivers/gpu/drm/panfrost/panfrost_gem.c
389
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/panfrost/panfrost_gem.c
427
struct drm_gem_object *panfrost_gem_create_object(struct drm_device *dev, size_t size)
drivers/gpu/drm/panfrost/panfrost_gem.c
500
struct drm_gem_object *
drivers/gpu/drm/panfrost/panfrost_gem.c
505
struct drm_gem_object *obj;
drivers/gpu/drm/panfrost/panfrost_gem.c
529
panfrost_gem_set_label(struct drm_gem_object *obj, const char *label)
drivers/gpu/drm/panfrost/panfrost_gem.c
543
panfrost_gem_sync(struct drm_gem_object *obj, u32 type, u32 offset, u32 size)
drivers/gpu/drm/panfrost/panfrost_gem.c
627
panfrost_gem_internal_set_label(struct drm_gem_object *obj, const char *label)
drivers/gpu/drm/panfrost/panfrost_gem.c
67
static void panfrost_gem_free_object(struct drm_gem_object *obj)
drivers/gpu/drm/panfrost/panfrost_gem.h
121
struct panfrost_gem_object *to_panfrost_bo(struct drm_gem_object *obj)
drivers/gpu/drm/panfrost/panfrost_gem.h
134
struct drm_gem_object *panfrost_gem_create_object(struct drm_device *dev, size_t size);
drivers/gpu/drm/panfrost/panfrost_gem.h
136
struct drm_gem_object *
drivers/gpu/drm/panfrost/panfrost_gem.h
140
struct drm_gem_object *
drivers/gpu/drm/panfrost/panfrost_gem.h
147
int panfrost_gem_open(struct drm_gem_object *obj, struct drm_file *file_priv);
drivers/gpu/drm/panfrost/panfrost_gem.h
148
void panfrost_gem_close(struct drm_gem_object *obj,
drivers/gpu/drm/panfrost/panfrost_gem.h
160
void panfrost_gem_set_label(struct drm_gem_object *obj, const char *label);
drivers/gpu/drm/panfrost/panfrost_gem.h
161
int panfrost_gem_sync(struct drm_gem_object *obj, u32 type,
drivers/gpu/drm/panfrost/panfrost_gem.h
163
void panfrost_gem_internal_set_label(struct drm_gem_object *obj, const char *label);
drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c
38
static bool panfrost_gem_purge(struct drm_gem_object *obj)
drivers/gpu/drm/panfrost/panfrost_job.c
282
static int panfrost_acquire_object_fences(struct drm_gem_object **bos,
drivers/gpu/drm/panfrost/panfrost_job.c
303
static void panfrost_attach_object_fences(struct drm_gem_object **bos,
drivers/gpu/drm/panfrost/panfrost_job.h
31
struct drm_gem_object **bos;
drivers/gpu/drm/panfrost/panfrost_mmu.c
465
struct drm_gem_object *obj = &shmem->base;
drivers/gpu/drm/panfrost/panfrost_mmu.c
498
struct drm_gem_object *obj = &bo->base.base;
drivers/gpu/drm/panfrost/panfrost_mmu.c
594
struct drm_gem_object *obj;
drivers/gpu/drm/panthor/panthor_drv.c
1076
struct drm_gem_object *obj;
drivers/gpu/drm/panthor/panthor_drv.c
1479
struct drm_gem_object *obj;
drivers/gpu/drm/panthor/panthor_drv.c
1534
struct drm_gem_object *obj;
drivers/gpu/drm/panthor/panthor_drv.c
1571
struct drm_gem_object *obj;
drivers/gpu/drm/panthor/panthor_gem.c
1038
struct drm_gem_object *
drivers/gpu/drm/panthor/panthor_gem.c
1102
panthor_gem_bo_set_label(struct drm_gem_object *obj, const char *label)
drivers/gpu/drm/panthor/panthor_gem.c
1138
panthor_gem_sync(struct drm_gem_object *obj, u32 type,
drivers/gpu/drm/panthor/panthor_gem.c
1391
static bool panthor_gem_try_evict_no_resv_wait(struct drm_gem_object *obj,
drivers/gpu/drm/panthor/panthor_gem.c
1478
static bool panthor_gem_try_evict(struct drm_gem_object *obj,
drivers/gpu/drm/panthor/panthor_gem.c
435
static void panthor_gem_free_object(struct drm_gem_object *obj)
drivers/gpu/drm/panthor/panthor_gem.c
438
struct drm_gem_object *vm_root_gem = bo->exclusive_vm_root_gem;
drivers/gpu/drm/panthor/panthor_gem.c
499
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/panthor/panthor_gem.c
526
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/panthor/panthor_gem.c
563
panthor_gem_prime_export(struct drm_gem_object *obj, int flags)
drivers/gpu/drm/panthor/panthor_gem.c
583
struct drm_gem_object *
drivers/gpu/drm/panthor/panthor_gem.c
587
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/panthor/panthor_gem.c
601
const struct drm_gem_object *obj)
drivers/gpu/drm/panthor/panthor_gem.c
616
static int panthor_gem_pin_locked(struct drm_gem_object *obj)
drivers/gpu/drm/panthor/panthor_gem.c
624
static void panthor_gem_unpin_locked(struct drm_gem_object *obj)
drivers/gpu/drm/panthor/panthor_gem.c
697
static struct sg_table *panthor_gem_get_sg_table(struct drm_gem_object *obj)
drivers/gpu/drm/panthor/panthor_gem.c
708
static int panthor_gem_vmap_locked(struct drm_gem_object *obj,
drivers/gpu/drm/panthor/panthor_gem.c
727
static void panthor_gem_vunmap_locked(struct drm_gem_object *obj,
drivers/gpu/drm/panthor/panthor_gem.c
742
static int panthor_gem_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/panthor/panthor_gem.c
786
static enum drm_gem_object_status panthor_gem_status(struct drm_gem_object *obj)
drivers/gpu/drm/panthor/panthor_gem.h
165
struct drm_gem_object base;
drivers/gpu/drm/panthor/panthor_gem.h
195
struct drm_gem_object *exclusive_vm_root_gem;
drivers/gpu/drm/panthor/panthor_gem.h
230
struct drm_gem_object *obj;
drivers/gpu/drm/panthor/panthor_gem.h
252
struct drm_gem_object *
drivers/gpu/drm/panthor/panthor_gem.h
272
void panthor_gem_bo_set_label(struct drm_gem_object *obj, const char *label);
drivers/gpu/drm/panthor/panthor_gem.h
274
int panthor_gem_sync(struct drm_gem_object *obj,
drivers/gpu/drm/panthor/panthor_gem.h
277
struct drm_gem_object *
drivers/gpu/drm/panthor/panthor_mmu.c
2576
struct drm_gem_object *panthor_vm_root_gem(struct panthor_vm *vm)
drivers/gpu/drm/panthor/panthor_mmu.c
2730
struct drm_gem_object *dummy_gem;
drivers/gpu/drm/panthor/panthor_mmu.c
2852
struct drm_gem_object *gem;
drivers/gpu/drm/panthor/panthor_mmu.c
3135
bool (*shrink)(struct drm_gem_object *,
drivers/gpu/drm/panthor/panthor_mmu.h
55
bool (*shrink)(struct drm_gem_object *,
drivers/gpu/drm/panthor/panthor_mmu.h
66
struct drm_gem_object *panthor_vm_root_gem(struct panthor_vm *vm);
drivers/gpu/drm/panthor/panthor_sched.c
433
struct drm_gem_object *obj;
drivers/gpu/drm/panthor/panthor_sched.h
10
struct drm_gem_object;
drivers/gpu/drm/pl111/pl111_drv.c
197
static struct drm_gem_object *
drivers/gpu/drm/qxl/qxl_display.c
1220
struct drm_gem_object *gobj;
drivers/gpu/drm/qxl/qxl_display.c
859
struct drm_gem_object *obj;
drivers/gpu/drm/qxl/qxl_display.c
895
struct drm_gem_object *obj;
drivers/gpu/drm/qxl/qxl_drv.h
304
struct drm_gem_object **obj);
drivers/gpu/drm/qxl/qxl_drv.h
310
struct drm_gem_object **gobj,
drivers/gpu/drm/qxl/qxl_drv.h
312
void qxl_gem_object_free(struct drm_gem_object *gobj);
drivers/gpu/drm/qxl/qxl_drv.h
313
int qxl_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv);
drivers/gpu/drm/qxl/qxl_drv.h
314
void qxl_gem_object_close(struct drm_gem_object *obj,
drivers/gpu/drm/qxl/qxl_drv.h
415
int qxl_gem_prime_pin(struct drm_gem_object *obj);
drivers/gpu/drm/qxl/qxl_drv.h
416
void qxl_gem_prime_unpin(struct drm_gem_object *obj);
drivers/gpu/drm/qxl/qxl_drv.h
417
struct sg_table *qxl_gem_prime_get_sg_table(struct drm_gem_object *obj);
drivers/gpu/drm/qxl/qxl_drv.h
418
struct drm_gem_object *qxl_gem_prime_import_sg_table(
drivers/gpu/drm/qxl/qxl_drv.h
421
int qxl_gem_prime_vmap(struct drm_gem_object *obj, struct iosys_map *map);
drivers/gpu/drm/qxl/qxl_drv.h
422
void qxl_gem_prime_vunmap(struct drm_gem_object *obj,
drivers/gpu/drm/qxl/qxl_dumb.c
37
struct drm_gem_object *gobj;
drivers/gpu/drm/qxl/qxl_gem.c
114
int qxl_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv)
drivers/gpu/drm/qxl/qxl_gem.c
119
void qxl_gem_object_close(struct drm_gem_object *obj,
drivers/gpu/drm/qxl/qxl_gem.c
32
void qxl_gem_object_free(struct drm_gem_object *gobj)
drivers/gpu/drm/qxl/qxl_gem.c
50
struct drm_gem_object **obj)
drivers/gpu/drm/qxl/qxl_gem.c
87
struct drm_gem_object **gobj,
drivers/gpu/drm/qxl/qxl_gem.c
91
struct drm_gem_object *local_gobj;
drivers/gpu/drm/qxl/qxl_ioctl.c
116
struct drm_gem_object *gobj;
drivers/gpu/drm/qxl/qxl_ioctl.c
304
struct drm_gem_object *gobj = NULL;
drivers/gpu/drm/qxl/qxl_prime.c
31
int qxl_gem_prime_pin(struct drm_gem_object *obj)
drivers/gpu/drm/qxl/qxl_prime.c
38
void qxl_gem_prime_unpin(struct drm_gem_object *obj)
drivers/gpu/drm/qxl/qxl_prime.c
45
struct sg_table *qxl_gem_prime_get_sg_table(struct drm_gem_object *obj)
drivers/gpu/drm/qxl/qxl_prime.c
50
struct drm_gem_object *qxl_gem_prime_import_sg_table(
drivers/gpu/drm/qxl/qxl_prime.c
57
int qxl_gem_prime_vmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/gpu/drm/qxl/qxl_prime.c
69
void qxl_gem_prime_vunmap(struct drm_gem_object *obj,
drivers/gpu/drm/radeon/atombios_crtc.c
1142
struct drm_gem_object *obj;
drivers/gpu/drm/radeon/atombios_crtc.c
1452
struct drm_gem_object *obj;
drivers/gpu/drm/radeon/radeon.h
538
struct drm_gem_object **obj);
drivers/gpu/drm/radeon/radeon_cs.c
105
struct drm_gem_object *gobj;
drivers/gpu/drm/radeon/radeon_cursor.c
286
struct drm_gem_object *obj;
drivers/gpu/drm/radeon/radeon_display.c
1313
struct drm_gem_object *obj)
drivers/gpu/drm/radeon/radeon_display.c
1332
struct drm_gem_object *obj;
drivers/gpu/drm/radeon/radeon_display.c
489
struct drm_gem_object *obj;
drivers/gpu/drm/radeon/radeon_fbdev.c
175
struct drm_gem_object *gobj = drm_gem_fb_get_obj(fb, 0);
drivers/gpu/drm/radeon/radeon_fbdev.c
206
struct drm_gem_object *gobj;
drivers/gpu/drm/radeon/radeon_fbdev.c
41
static void radeon_fbdev_destroy_pinned_object(struct drm_gem_object *gobj)
drivers/gpu/drm/radeon/radeon_fbdev.c
58
struct drm_gem_object **gobj_p)
drivers/gpu/drm/radeon/radeon_fbdev.c
61
struct drm_gem_object *gobj = NULL;
drivers/gpu/drm/radeon/radeon_gem.c
143
static int radeon_gem_set_domain(struct drm_gem_object *gobj,
drivers/gpu/drm/radeon/radeon_gem.c
197
static int radeon_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv)
drivers/gpu/drm/radeon/radeon_gem.c
227
static void radeon_gem_object_close(struct drm_gem_object *obj,
drivers/gpu/drm/radeon/radeon_gem.c
267
static int radeon_gem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/radeon/radeon_gem.c
318
struct drm_gem_object *gobj;
drivers/gpu/drm/radeon/radeon_gem.c
352
struct drm_gem_object *gobj;
drivers/gpu/drm/radeon/radeon_gem.c
42
struct dma_buf *radeon_gem_prime_export(struct drm_gem_object *gobj,
drivers/gpu/drm/radeon/radeon_gem.c
44
struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj);
drivers/gpu/drm/radeon/radeon_gem.c
444
struct drm_gem_object *gobj;
drivers/gpu/drm/radeon/radeon_gem.c
45
int radeon_gem_prime_pin(struct drm_gem_object *obj);
drivers/gpu/drm/radeon/radeon_gem.c
46
void radeon_gem_prime_unpin(struct drm_gem_object *obj);
drivers/gpu/drm/radeon/radeon_gem.c
470
struct drm_gem_object *gobj;
drivers/gpu/drm/radeon/radeon_gem.c
499
struct drm_gem_object *gobj;
drivers/gpu/drm/radeon/radeon_gem.c
527
struct drm_gem_object *gobj;
drivers/gpu/drm/radeon/radeon_gem.c
560
struct drm_gem_object *gobj;
drivers/gpu/drm/radeon/radeon_gem.c
578
struct drm_gem_object *gobj;
drivers/gpu/drm/radeon/radeon_gem.c
668
struct drm_gem_object *gobj;
drivers/gpu/drm/radeon/radeon_gem.c
774
struct drm_gem_object *gobj;
drivers/gpu/drm/radeon/radeon_gem.c
84
static void radeon_gem_object_free(struct drm_gem_object *gobj)
drivers/gpu/drm/radeon/radeon_gem.c
844
struct drm_gem_object *gobj;
drivers/gpu/drm/radeon/radeon_gem.c
97
struct drm_gem_object **obj)
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
374
struct drm_gem_object *obj;
drivers/gpu/drm/radeon/radeon_mode.h
329
struct drm_gem_object *cursor_bo;
drivers/gpu/drm/radeon/radeon_mode.h
888
struct drm_gem_object *obj);
drivers/gpu/drm/radeon/radeon_mode.h
904
void radeon_copy_fb(struct drm_device *dev, struct drm_gem_object *dst_obj);
drivers/gpu/drm/radeon/radeon_prime.c
37
struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj)
drivers/gpu/drm/radeon/radeon_prime.c
45
struct drm_gem_object *radeon_gem_prime_import_sg_table(struct drm_device *dev,
drivers/gpu/drm/radeon/radeon_prime.c
71
int radeon_gem_prime_pin(struct drm_gem_object *obj)
drivers/gpu/drm/radeon/radeon_prime.c
84
void radeon_gem_prime_unpin(struct drm_gem_object *obj)
drivers/gpu/drm/radeon/radeon_prime.c
94
struct dma_buf *radeon_gem_prime_export(struct drm_gem_object *gobj,
drivers/gpu/drm/radeon/radeon_prime.h
29
struct dma_buf *radeon_gem_prime_export(struct drm_gem_object *gobj,
drivers/gpu/drm/radeon/radeon_prime.h
31
struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj);
drivers/gpu/drm/radeon/radeon_prime.h
32
int radeon_gem_prime_pin(struct drm_gem_object *obj);
drivers/gpu/drm/radeon/radeon_prime.h
33
void radeon_gem_prime_unpin(struct drm_gem_object *obj);
drivers/gpu/drm/radeon/radeon_prime.h
34
void *radeon_gem_prime_vmap(struct drm_gem_object *obj);
drivers/gpu/drm/radeon/radeon_prime.h
35
void radeon_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr);
drivers/gpu/drm/radeon/radeon_prime.h
36
struct drm_gem_object *radeon_gem_prime_import_sg_table(struct drm_device *dev,
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
372
struct drm_gem_object *rcar_du_gem_prime_import_sg_table(struct drm_device *dev,
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
378
struct drm_gem_object *gem_obj;
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.h
18
struct drm_gem_object;
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.h
40
struct drm_gem_object *rcar_du_gem_prime_import_sg_table(struct drm_device *dev,
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.h
18
struct drm_gem_object;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.h
37
struct drm_gem_object *
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
161
struct drm_gem_object *obj = &rk_obj->base;
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
183
struct drm_gem_object *obj = &rk_obj->base;
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
202
struct drm_gem_object *obj = &rk_obj->base;
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
217
static int rockchip_drm_gem_object_mmap_iommu(struct drm_gem_object *obj,
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
230
static int rockchip_drm_gem_object_mmap_dma(struct drm_gem_object *obj,
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
240
static int rockchip_drm_gem_object_mmap(struct drm_gem_object *obj,
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
288
struct drm_gem_object *obj;
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
331
void rockchip_gem_free_object(struct drm_gem_object *obj)
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
365
struct drm_gem_object *obj;
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
427
struct sg_table *rockchip_gem_prime_get_sg_table(struct drm_gem_object *obj)
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
484
struct drm_gem_object *
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
514
int rockchip_gem_prime_vmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
540
void rockchip_gem_prime_vunmap(struct drm_gem_object *obj,
drivers/gpu/drm/rockchip/rockchip_drm_gem.h
13
struct drm_gem_object base;
drivers/gpu/drm/rockchip/rockchip_drm_gem.h
29
struct sg_table *rockchip_gem_prime_get_sg_table(struct drm_gem_object *obj);
drivers/gpu/drm/rockchip/rockchip_drm_gem.h
30
struct drm_gem_object *
drivers/gpu/drm/rockchip/rockchip_drm_gem.h
34
int rockchip_gem_prime_vmap(struct drm_gem_object *obj, struct iosys_map *map);
drivers/gpu/drm/rockchip/rockchip_drm_gem.h
35
void rockchip_gem_prime_vunmap(struct drm_gem_object *obj,
drivers/gpu/drm/rockchip/rockchip_drm_gem.h
42
void rockchip_gem_free_object(struct drm_gem_object *obj);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
925
struct drm_gem_object *obj, *uv_obj;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1928
struct drm_gem_object *obj;
drivers/gpu/drm/scheduler/sched_main.c
787
struct drm_gem_object *obj,
drivers/gpu/drm/tegra/drm.c
180
struct drm_gem_object **refs;
drivers/gpu/drm/tegra/drm.c
368
struct drm_gem_object *gem;
drivers/gpu/drm/tegra/drm.c
611
struct drm_gem_object *gem;
drivers/gpu/drm/tegra/drm.c
663
struct drm_gem_object *gem;
drivers/gpu/drm/tegra/drm.c
703
struct drm_gem_object *gem;
drivers/gpu/drm/tegra/drm.c
728
struct drm_gem_object *gem;
drivers/gpu/drm/tegra/fb.c
142
struct drm_gem_object *gem;
drivers/gpu/drm/tegra/fbdev.c
81
struct drm_gem_object *gem;
drivers/gpu/drm/tegra/gem.c
511
void tegra_bo_free_object(struct drm_gem_object *gem)
drivers/gpu/drm/tegra/gem.c
559
struct drm_gem_object *gem = vma->vm_private_data;
drivers/gpu/drm/tegra/gem.c
579
int __tegra_gem_mmap(struct drm_gem_object *gem, struct vm_area_struct *vma)
drivers/gpu/drm/tegra/gem.c
616
struct drm_gem_object *gem;
drivers/gpu/drm/tegra/gem.c
63
struct drm_gem_object *gem = &obj->gem;
drivers/gpu/drm/tegra/gem.c
632
struct drm_gem_object *gem = attach->dmabuf->priv;
drivers/gpu/drm/tegra/gem.c
665
struct drm_gem_object *gem = attach->dmabuf->priv;
drivers/gpu/drm/tegra/gem.c
683
struct drm_gem_object *gem = buf->priv;
drivers/gpu/drm/tegra/gem.c
696
struct drm_gem_object *gem = buf->priv;
drivers/gpu/drm/tegra/gem.c
708
struct drm_gem_object *gem = buf->priv;
drivers/gpu/drm/tegra/gem.c
720
struct drm_gem_object *gem = buf->priv;
drivers/gpu/drm/tegra/gem.c
735
struct drm_gem_object *gem = buf->priv;
drivers/gpu/drm/tegra/gem.c
752
struct dma_buf *tegra_gem_prime_export(struct drm_gem_object *gem,
drivers/gpu/drm/tegra/gem.c
767
struct drm_gem_object *tegra_gem_prime_import(struct drm_device *drm,
drivers/gpu/drm/tegra/gem.c
773
struct drm_gem_object *gem = buf->priv;
drivers/gpu/drm/tegra/gem.c
790
struct drm_gem_object *gem;
drivers/gpu/drm/tegra/gem.h
101
struct drm_gem_object *tegra_gem_prime_import(struct drm_device *drm,
drivers/gpu/drm/tegra/gem.h
56
struct drm_gem_object gem;
drivers/gpu/drm/tegra/gem.h
73
static inline struct tegra_bo *to_tegra_bo(struct drm_gem_object *gem)
drivers/gpu/drm/tegra/gem.h
90
void tegra_bo_free_object(struct drm_gem_object *gem);
drivers/gpu/drm/tegra/gem.h
96
int __tegra_gem_mmap(struct drm_gem_object *gem, struct vm_area_struct *vma);
drivers/gpu/drm/tegra/gem.h
99
struct dma_buf *tegra_gem_prime_export(struct drm_gem_object *gem,
drivers/gpu/drm/tests/drm_exec_test.c
102
struct drm_gem_object gobj = { };
drivers/gpu/drm/tests/drm_exec_test.c
129
struct drm_gem_object gobj = { };
drivers/gpu/drm/tests/drm_exec_test.c
151
struct drm_gem_object *gobj1;
drivers/gpu/drm/tests/drm_exec_test.c
152
struct drm_gem_object *gobj2;
drivers/gpu/drm/tests/drm_exec_test.c
153
struct drm_gem_object *array[] = {
drivers/gpu/drm/tests/drm_exec_test.c
55
struct drm_gem_object gobj = { };
drivers/gpu/drm/tests/drm_exec_test.c
75
struct drm_gem_object gobj = { };
drivers/gpu/drm/tests/drm_gem_shmem_test.c
72
struct drm_gem_object *gem_obj;
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c
174
struct drm_gem_object gem_obj = { };
drivers/gpu/drm/v3d/v3d_bo.c
102
v3d_bo_create_finish(struct drm_gem_object *obj)
drivers/gpu/drm/v3d/v3d_bo.c
173
struct drm_gem_object *
drivers/gpu/drm/v3d/v3d_bo.c
178
struct drm_gem_object *obj;
drivers/gpu/drm/v3d/v3d_bo.c
236
struct drm_gem_object *gem_obj;
drivers/gpu/drm/v3d/v3d_bo.c
259
struct drm_gem_object *gem_obj;
drivers/gpu/drm/v3d/v3d_bo.c
26
static enum drm_gem_object_status v3d_gem_status(struct drm_gem_object *obj)
drivers/gpu/drm/v3d/v3d_bo.c
40
void v3d_free_object(struct drm_gem_object *obj)
drivers/gpu/drm/v3d/v3d_bo.c
81
struct drm_gem_object *v3d_create_object(struct drm_device *dev, size_t size)
drivers/gpu/drm/v3d/v3d_bo.c
84
struct drm_gem_object *obj;
drivers/gpu/drm/v3d/v3d_drv.h
251
to_v3d_bo(struct drm_gem_object *bo)
drivers/gpu/drm/v3d/v3d_drv.h
301
struct drm_gem_object **bo;
drivers/gpu/drm/v3d/v3d_drv.h
419
struct drm_gem_object *indirect;
drivers/gpu/drm/v3d/v3d_drv.h
540
struct drm_gem_object *v3d_create_object(struct drm_device *dev, size_t size);
drivers/gpu/drm/v3d/v3d_drv.h
541
void v3d_free_object(struct drm_gem_object *gem_obj);
drivers/gpu/drm/v3d/v3d_drv.h
554
struct drm_gem_object *v3d_prime_import_sg_table(struct drm_device *dev,
drivers/gpu/drm/v3d/v3d_irq.c
49
struct drm_gem_object *obj;
drivers/gpu/drm/v3d/v3d_submit.c
1129
struct drm_gem_object *bo;
drivers/gpu/drm/vc4/vc4_bo.c
1076
struct drm_gem_object *gem_obj;
drivers/gpu/drm/vc4/vc4_bo.c
132
static void vc4_bo_set_label(struct drm_gem_object *gem_obj, int label)
drivers/gpu/drm/vc4/vc4_bo.c
168
struct drm_gem_object *obj = &bo->base.base;
drivers/gpu/drm/vc4/vc4_bo.c
296
static void vc4_bo_purge(struct drm_gem_object *obj)
drivers/gpu/drm/vc4/vc4_bo.c
319
struct drm_gem_object *obj = &bo->base.base;
drivers/gpu/drm/vc4/vc4_bo.c
393
struct drm_gem_object *vc4_create_object(struct drm_device *dev, size_t size)
drivers/gpu/drm/vc4/vc4_bo.c
542
static void vc4_free_object(struct drm_gem_object *gem_bo)
drivers/gpu/drm/vc4/vc4_bo.c
686
static struct dma_buf *vc4_prime_export(struct drm_gem_object *obj, int flags)
drivers/gpu/drm/vc4/vc4_bo.c
718
struct drm_gem_object *obj = vma->vm_private_data;
drivers/gpu/drm/vc4/vc4_bo.c
731
static int vc4_gem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/vc4/vc4_bo.c
820
struct drm_gem_object *gem_obj;
drivers/gpu/drm/vc4/vc4_bo.c
923
struct drm_gem_object *gem_obj;
drivers/gpu/drm/vc4/vc4_bo.c
970
struct drm_gem_object *gem_obj;
drivers/gpu/drm/vc4/vc4_drv.h
29
struct drm_gem_object;
drivers/gpu/drm/vc4/vc4_drv.h
690
struct drm_gem_object **bo;
drivers/gpu/drm/vc4/vc4_drv.h
901
struct drm_gem_object *vc4_create_object(struct drm_device *dev, size_t size);
drivers/gpu/drm/vc4/vc4_gem.c
1219
struct drm_gem_object *gem_obj;
drivers/gpu/drm/vc4/vc4_gem.c
53
struct drm_gem_object **bo;
drivers/gpu/drm/vc4/vc4_kms.c
556
struct drm_gem_object *gem_obj;
drivers/gpu/drm/vgem/vgem_drv.c
93
static struct drm_gem_object *vgem_gem_create_object(struct drm_device *dev, size_t size)
drivers/gpu/drm/vgem/vgem_fence.c
117
struct drm_gem_object *obj;
drivers/gpu/drm/virtio/virtgpu_display.c
324
struct drm_gem_object *obj = NULL;
drivers/gpu/drm/virtio/virtgpu_display.c
75
struct drm_gem_object *obj)
drivers/gpu/drm/virtio/virtgpu_drv.h
127
struct drm_gem_object *objs[] __counted_by(total);
drivers/gpu/drm/virtio/virtgpu_drv.h
308
int virtio_gpu_gem_object_open(struct drm_gem_object *obj,
drivers/gpu/drm/virtio/virtgpu_drv.h
310
void virtio_gpu_gem_object_close(struct drm_gem_object *obj,
drivers/gpu/drm/virtio/virtgpu_drv.h
321
struct drm_gem_object *obj);
drivers/gpu/drm/virtio/virtgpu_drv.h
474
struct drm_gem_object *virtio_gpu_create_object(struct drm_device *dev,
drivers/gpu/drm/virtio/virtgpu_drv.h
488
struct dma_buf *virtgpu_gem_prime_export(struct drm_gem_object *obj,
drivers/gpu/drm/virtio/virtgpu_drv.h
490
struct drm_gem_object *virtgpu_gem_prime_import(struct drm_device *dev,
drivers/gpu/drm/virtio/virtgpu_drv.h
492
struct drm_gem_object *virtgpu_gem_prime_import_sg_table(
drivers/gpu/drm/virtio/virtgpu_gem.c
102
int virtio_gpu_gem_object_open(struct drm_gem_object *obj,
drivers/gpu/drm/virtio/virtgpu_gem.c
132
void virtio_gpu_gem_object_close(struct drm_gem_object *obj,
drivers/gpu/drm/virtio/virtgpu_gem.c
209
struct drm_gem_object *obj)
drivers/gpu/drm/virtio/virtgpu_gem.c
34
struct drm_gem_object **obj_p,
drivers/gpu/drm/virtio/virtgpu_gem.c
65
struct drm_gem_object *gobj;
drivers/gpu/drm/virtio/virtgpu_ioctl.c
142
struct drm_gem_object *obj;
drivers/gpu/drm/virtio/virtgpu_ioctl.c
210
struct drm_gem_object *gobj = NULL;
drivers/gpu/drm/virtio/virtgpu_ioctl.c
350
struct drm_gem_object *obj;
drivers/gpu/drm/virtio/virtgpu_ioctl.c
514
struct drm_gem_object *obj;
drivers/gpu/drm/virtio/virtgpu_object.c
146
struct drm_gem_object *virtio_gpu_create_object(struct drm_device *dev,
drivers/gpu/drm/virtio/virtgpu_object.c
91
static void virtio_gpu_free_object(struct drm_gem_object *obj)
drivers/gpu/drm/virtio/virtgpu_plane.c
313
struct drm_gem_object *obj)
drivers/gpu/drm/virtio/virtgpu_plane.c
357
struct drm_gem_object *obj;
drivers/gpu/drm/virtio/virtgpu_plane.c
398
static void virtio_gpu_cleanup_imported_obj(struct drm_gem_object *obj)
drivers/gpu/drm/virtio/virtgpu_plane.c
412
struct drm_gem_object *obj;
drivers/gpu/drm/virtio/virtgpu_prime.c
105
struct dma_buf *virtgpu_gem_prime_export(struct drm_gem_object *obj,
drivers/gpu/drm/virtio/virtgpu_prime.c
201
static void virtgpu_dma_buf_free_obj(struct drm_gem_object *obj)
drivers/gpu/drm/virtio/virtgpu_prime.c
281
struct drm_gem_object *obj = attach->importer_priv;
drivers/gpu/drm/virtio/virtgpu_prime.c
292
struct drm_gem_object *virtgpu_gem_prime_import(struct drm_device *dev,
drivers/gpu/drm/virtio/virtgpu_prime.c
298
struct drm_gem_object *obj;
drivers/gpu/drm/virtio/virtgpu_prime.c
342
struct drm_gem_object *virtgpu_gem_prime_import_sg_table(
drivers/gpu/drm/virtio/virtgpu_prime.c
35
struct drm_gem_object *obj = buf->priv;
drivers/gpu/drm/virtio/virtgpu_prime.c
52
struct drm_gem_object *obj = attach->dmabuf->priv;
drivers/gpu/drm/virtio/virtgpu_prime.c
65
struct drm_gem_object *obj = attach->dmabuf->priv;
drivers/gpu/drm/virtio/virtgpu_vram.c
199
struct drm_gem_object *obj;
drivers/gpu/drm/virtio/virtgpu_vram.c
34
static int virtio_gpu_vram_mmap(struct drm_gem_object *obj,
drivers/gpu/drm/virtio/virtgpu_vram.c
8
static void virtio_gpu_vram_free(struct drm_gem_object *obj)
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
645
struct drm_gem_object *gobj;
drivers/gpu/drm/vmwgfx/vmwgfx_bo.h
231
static inline struct vmw_bo *to_vmw_bo(struct drm_gem_object *gobj)
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1108
struct drm_gem_object *vmw_prime_import_sg_table(struct drm_device *dev,
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
102
static void vmw_gem_vunmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
110
static int vmw_gem_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
181
struct drm_gem_object *vmw_prime_import_sg_table(struct drm_device *dev,
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
187
struct drm_gem_object *gem = NULL;
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
307
struct drm_gem_object *gobj;
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
36
static void vmw_gem_object_free(struct drm_gem_object *gobj)
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
43
static int vmw_gem_object_open(struct drm_gem_object *obj,
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
49
static void vmw_gem_object_close(struct drm_gem_object *obj,
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
54
static int vmw_gem_object_pin(struct drm_gem_object *obj)
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
63
static void vmw_gem_object_unpin(struct drm_gem_object *obj)
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
70
static struct sg_table *vmw_gem_object_get_sg_table(struct drm_gem_object *obj)
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
82
static int vmw_gem_vmap(struct drm_gem_object *obj, struct iosys_map *map)
drivers/gpu/drm/xe/display/xe_display_bo.c
145
static struct drm_gem_object *xe_display_bo_fbdev_create(struct drm_device *drm, int size)
drivers/gpu/drm/xe/display/xe_display_bo.c
18
static bool xe_display_bo_is_protected(struct drm_gem_object *obj)
drivers/gpu/drm/xe/display/xe_display_bo.c
185
static void xe_display_bo_fbdev_destroy(struct drm_gem_object *obj)
drivers/gpu/drm/xe/display/xe_display_bo.c
190
static int xe_display_bo_fbdev_fill_info(struct drm_gem_object *_obj, struct fb_info *info,
drivers/gpu/drm/xe/display/xe_display_bo.c
23
static int xe_display_bo_read_from_page(struct drm_gem_object *obj, u64 offset, void *dst, int size)
drivers/gpu/drm/xe/display/xe_display_bo.c
30
static int xe_display_bo_framebuffer_init(struct drm_gem_object *obj,
drivers/gpu/drm/xe/display/xe_display_bo.c
74
static void xe_display_bo_framebuffer_fini(struct drm_gem_object *obj)
drivers/gpu/drm/xe/display/xe_display_bo.c
87
static struct drm_gem_object *
drivers/gpu/drm/xe/display/xe_display_bo.c
94
struct drm_gem_object *gem = drm_gem_object_lookup(filp, mode_cmd->handles[0]);
drivers/gpu/drm/xe/display/xe_fb_pin.c
146
static int __xe_pin_fb_vma_dpt(struct drm_gem_object *obj,
drivers/gpu/drm/xe/display/xe_fb_pin.c
274
static int __xe_pin_fb_vma_ggtt(struct drm_gem_object *obj,
drivers/gpu/drm/xe/display/xe_fb_pin.c
323
static struct i915_vma *__xe_pin_fb_vma(struct drm_gem_object *obj, bool is_dpt,
drivers/gpu/drm/xe/display/xe_fb_pin.c
418
int xe_fb_pin_ggtt_pin(struct drm_gem_object *obj,
drivers/gpu/drm/xe/display/xe_fb_pin.c
446
static int xe_fb_pin_dpt_pin(struct drm_gem_object *obj, struct intel_dpt *dpt,
drivers/gpu/drm/xe/display/xe_fb_pin.c
478
struct drm_gem_object *old_obj,
drivers/gpu/drm/xe/display/xe_fb_pin.c
480
struct drm_gem_object *new_obj,
drivers/gpu/drm/xe/display/xe_fb_pin.h
13
int xe_fb_pin_ggtt_pin(struct drm_gem_object *obj,
drivers/gpu/drm/xe/display/xe_fb_pin.h
9
struct drm_gem_object;
drivers/gpu/drm/xe/display/xe_frontbuffer.c
12
struct drm_gem_object *obj;
drivers/gpu/drm/xe/display/xe_frontbuffer.c
16
static struct intel_frontbuffer *xe_frontbuffer_get(struct drm_gem_object *obj)
drivers/gpu/drm/xe/display/xe_initial_plane.c
98
static struct drm_gem_object *
drivers/gpu/drm/xe/tests/xe_dma_buf.c
113
struct drm_gem_object *import;
drivers/gpu/drm/xe/xe_bo.c
1870
static void xe_gem_object_free(struct drm_gem_object *obj)
drivers/gpu/drm/xe/xe_bo.c
1889
static void xe_gem_object_close(struct drm_gem_object *obj,
drivers/gpu/drm/xe/xe_bo.c
2219
static int xe_gem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
drivers/gpu/drm/xe/xe_bo.c
3495
struct drm_gem_object *gem_obj;
drivers/gpu/drm/xe/xe_bo.c
662
struct drm_gem_object *obj = &bo->ttm.base;
drivers/gpu/drm/xe/xe_bo.h
158
static inline struct xe_bo *gem_to_xe_bo(const struct drm_gem_object *obj)
drivers/gpu/drm/xe/xe_dma_buf.c
101
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/xe/xe_dma_buf.c
169
struct drm_gem_object *obj = dma_buf->priv;
drivers/gpu/drm/xe/xe_dma_buf.c
198
struct drm_gem_object *obj = dmabuf->priv;
drivers/gpu/drm/xe/xe_dma_buf.c
222
struct dma_buf *xe_gem_prime_export(struct drm_gem_object *obj, int flags)
drivers/gpu/drm/xe/xe_dma_buf.c
28
struct drm_gem_object *obj = attach->dmabuf->priv;
drivers/gpu/drm/xe/xe_dma_buf.c
281
static struct drm_gem_object *
drivers/gpu/drm/xe/xe_dma_buf.c
287
struct drm_gem_object *dummy_obj;
drivers/gpu/drm/xe/xe_dma_buf.c
320
struct drm_gem_object *obj = attach->importer_priv;
drivers/gpu/drm/xe/xe_dma_buf.c
345
struct drm_gem_object *xe_gem_prime_import(struct drm_device *dev,
drivers/gpu/drm/xe/xe_dma_buf.c
353
struct drm_gem_object *obj;
drivers/gpu/drm/xe/xe_dma_buf.c
44
struct drm_gem_object *obj = attach->dmabuf->priv;
drivers/gpu/drm/xe/xe_dma_buf.c
52
struct drm_gem_object *obj = dmabuf->priv;
drivers/gpu/drm/xe/xe_dma_buf.c
91
struct drm_gem_object *obj = attach->dmabuf->priv;
drivers/gpu/drm/xe/xe_dma_buf.h
11
struct dma_buf *xe_gem_prime_export(struct drm_gem_object *obj, int flags);
drivers/gpu/drm/xe/xe_dma_buf.h
12
struct drm_gem_object *xe_gem_prime_import(struct drm_device *dev,
drivers/gpu/drm/xe/xe_drm_client.c
208
struct drm_gem_object *obj;
drivers/gpu/drm/xe/xe_exec.c
304
struct drm_gem_object *obj;
drivers/gpu/drm/xe/xe_mmio_gem.c
120
static void xe_mmio_gem_free(struct drm_gem_object *base)
drivers/gpu/drm/xe/xe_mmio_gem.c
142
static int xe_mmio_gem_mmap(struct drm_gem_object *base, struct vm_area_struct *vma)
drivers/gpu/drm/xe/xe_mmio_gem.c
167
struct drm_gem_object *base = vma->vm_private_data;
drivers/gpu/drm/xe/xe_mmio_gem.c
198
struct drm_gem_object *base = vma->vm_private_data;
drivers/gpu/drm/xe/xe_mmio_gem.c
33
static void xe_mmio_gem_free(struct drm_gem_object *);
drivers/gpu/drm/xe/xe_mmio_gem.c
34
static int xe_mmio_gem_mmap(struct drm_gem_object *, struct vm_area_struct *);
drivers/gpu/drm/xe/xe_mmio_gem.c
38
struct drm_gem_object base;
drivers/gpu/drm/xe/xe_mmio_gem.c
54
static inline struct xe_mmio_gem *to_xe_mmio_gem(struct drm_gem_object *obj)
drivers/gpu/drm/xe/xe_mmio_gem.c
75
struct drm_gem_object *base;
drivers/gpu/drm/xe/xe_pxp.c
838
int xe_pxp_obj_key_check(struct drm_gem_object *obj)
drivers/gpu/drm/xe/xe_pxp.h
11
struct drm_gem_object;
drivers/gpu/drm/xe/xe_pxp.h
33
int xe_pxp_obj_key_check(struct drm_gem_object *obj);
drivers/gpu/drm/xe/xe_validation.c
29
const struct drm_gem_object *obj)
drivers/gpu/drm/xe/xe_validation.h
13
struct drm_gem_object;
drivers/gpu/drm/xe/xe_validation.h
63
const struct drm_gem_object *obj);
drivers/gpu/drm/xe/xe_vm.c
1607
struct drm_gem_object *vm_resv_obj;
drivers/gpu/drm/xe/xe_vm.c
2404
struct drm_gem_object *obj = bo ? &bo->ttm.base : NULL;
drivers/gpu/drm/xe/xe_vm.c
375
struct drm_gem_object *obj;
drivers/gpu/drm/xe/xe_vm.c
3952
struct drm_gem_object *gem_obj;
drivers/gpu/drm/xe/xe_vm.c
46
static struct drm_gem_object *xe_vm_obj(struct xe_vm *vm)
drivers/gpu/drm/xen/xen_drm_front.c
384
void xen_drm_front_gem_object_free(struct drm_gem_object *obj)
drivers/gpu/drm/xen/xen_drm_front.c
406
struct drm_gem_object *obj;
drivers/gpu/drm/xen/xen_drm_front.h
128
static inline u64 xen_drm_front_dbuf_to_cookie(struct drm_gem_object *gem_obj)
drivers/gpu/drm/xen/xen_drm_front.h
154
void xen_drm_front_gem_object_free(struct drm_gem_object *obj);
drivers/gpu/drm/xen/xen_drm_front.h
23
struct drm_gem_object;
drivers/gpu/drm/xen/xen_drm_front_gem.c
190
struct drm_gem_object *xen_drm_front_gem_create(struct drm_device *dev,
drivers/gpu/drm/xen/xen_drm_front_gem.c
202
void xen_drm_front_gem_free_object_unlocked(struct drm_gem_object *gem_obj)
drivers/gpu/drm/xen/xen_drm_front_gem.c
225
struct page **xen_drm_front_gem_get_pages(struct drm_gem_object *gem_obj)
drivers/gpu/drm/xen/xen_drm_front_gem.c
232
struct sg_table *xen_drm_front_gem_get_sg_table(struct drm_gem_object *gem_obj)
drivers/gpu/drm/xen/xen_drm_front_gem.c
243
struct drm_gem_object *
drivers/gpu/drm/xen/xen_drm_front_gem.c
28
struct drm_gem_object base;
drivers/gpu/drm/xen/xen_drm_front_gem.c
282
int xen_drm_front_gem_prime_vmap(struct drm_gem_object *gem_obj,
drivers/gpu/drm/xen/xen_drm_front_gem.c
301
void xen_drm_front_gem_prime_vunmap(struct drm_gem_object *gem_obj,
drivers/gpu/drm/xen/xen_drm_front_gem.c
41
to_xen_gem_obj(struct drm_gem_object *gem_obj)
drivers/gpu/drm/xen/xen_drm_front_gem.c
60
static int xen_drm_front_gem_object_mmap(struct drm_gem_object *gem_obj,
drivers/gpu/drm/xen/xen_drm_front_gem.h
17
struct drm_gem_object;
drivers/gpu/drm/xen/xen_drm_front_gem.h
20
struct drm_gem_object *xen_drm_front_gem_create(struct drm_device *dev,
drivers/gpu/drm/xen/xen_drm_front_gem.h
23
struct drm_gem_object *
drivers/gpu/drm/xen/xen_drm_front_gem.h
28
struct sg_table *xen_drm_front_gem_get_sg_table(struct drm_gem_object *gem_obj);
drivers/gpu/drm/xen/xen_drm_front_gem.h
30
struct page **xen_drm_front_gem_get_pages(struct drm_gem_object *obj);
drivers/gpu/drm/xen/xen_drm_front_gem.h
32
void xen_drm_front_gem_free_object_unlocked(struct drm_gem_object *gem_obj);
drivers/gpu/drm/xen/xen_drm_front_gem.h
34
int xen_drm_front_gem_prime_vmap(struct drm_gem_object *gem_obj,
drivers/gpu/drm/xen/xen_drm_front_gem.h
37
void xen_drm_front_gem_prime_vunmap(struct drm_gem_object *gem_obj,
drivers/gpu/drm/xen/xen_drm_front_kms.c
63
struct drm_gem_object *gem_obj;
include/drm/drm_client.h
18
struct drm_gem_object;
include/drm/drm_client.h
185
struct drm_gem_object *gem;
include/drm/drm_drv.h
291
struct drm_gem_object *(*gem_create_object)(struct drm_device *dev,
include/drm/drm_drv.h
316
struct drm_gem_object * (*gem_prime_import)(struct drm_device *dev,
include/drm/drm_drv.h
324
struct drm_gem_object *(*gem_prime_import_sg_table)(
include/drm/drm_drv.h
41
struct drm_gem_object;
include/drm/drm_exec.h
18
struct drm_gem_object;
include/drm/drm_exec.h
180
int drm_exec_lock_obj(struct drm_exec *exec, struct drm_gem_object *obj);
include/drm/drm_exec.h
181
void drm_exec_unlock_obj(struct drm_exec *exec, struct drm_gem_object *obj);
include/drm/drm_exec.h
182
int drm_exec_prepare_obj(struct drm_exec *exec, struct drm_gem_object *obj,
include/drm/drm_exec.h
185
struct drm_gem_object **objects,
include/drm/drm_exec.h
47
struct drm_gem_object **objects;
include/drm/drm_exec.h
52
struct drm_gem_object *contended;
include/drm/drm_exec.h
57
struct drm_gem_object *prelocked;
include/drm/drm_exec.h
68
static inline struct drm_gem_object *
include/drm/drm_fb_helper.h
275
const struct drm_gem_object *obj);
include/drm/drm_fb_helper.h
278
const struct drm_gem_object *obj)
include/drm/drm_framebuffer.h
208
struct drm_gem_object *obj[DRM_FORMAT_MAX_PLANES];
include/drm/drm_framebuffer.h
38
struct drm_gem_object;
include/drm/drm_gem.h
101
void (*close)(struct drm_gem_object *obj, struct drm_file *file);
include/drm/drm_gem.h
117
const struct drm_gem_object *obj);
include/drm/drm_gem.h
127
struct dma_buf *(*export)(struct drm_gem_object *obj, int flags);
include/drm/drm_gem.h
137
int (*pin)(struct drm_gem_object *obj);
include/drm/drm_gem.h
146
void (*unpin)(struct drm_gem_object *obj);
include/drm/drm_gem.h
160
struct sg_table *(*get_sg_table)(struct drm_gem_object *obj);
include/drm/drm_gem.h
171
int (*vmap)(struct drm_gem_object *obj, struct iosys_map *map);
include/drm/drm_gem.h
182
void (*vunmap)(struct drm_gem_object *obj, struct iosys_map *map);
include/drm/drm_gem.h
195
int (*mmap)(struct drm_gem_object *obj, struct vm_area_struct *vma);
include/drm/drm_gem.h
206
int (*evict)(struct drm_gem_object *obj);
include/drm/drm_gem.h
219
enum drm_gem_object_status (*status)(struct drm_gem_object *obj);
include/drm/drm_gem.h
228
size_t (*rss)(struct drm_gem_object *obj);
include/drm/drm_gem.h
49
struct drm_gem_object;
include/drm/drm_gem.h
525
void drm_gem_object_release(struct drm_gem_object *obj);
include/drm/drm_gem.h
528
struct drm_gem_object *obj, size_t size);
include/drm/drm_gem.h
530
struct drm_gem_object *obj, size_t size);
include/drm/drm_gem.h
531
void drm_gem_private_object_fini(struct drm_gem_object *obj);
include/drm/drm_gem.h
534
int drm_gem_mmap_obj(struct drm_gem_object *obj, unsigned long obj_size,
include/drm/drm_gem.h
553
static inline void drm_gem_object_get(struct drm_gem_object *obj)
include/drm/drm_gem.h
560
__drm_gem_object_put(struct drm_gem_object *obj)
include/drm/drm_gem.h
572
drm_gem_object_put(struct drm_gem_object *obj)
include/drm/drm_gem.h
579
struct drm_gem_object *obj,
include/drm/drm_gem.h
584
void drm_gem_free_mmap_offset(struct drm_gem_object *obj);
include/drm/drm_gem.h
585
int drm_gem_create_mmap_offset(struct drm_gem_object *obj);
include/drm/drm_gem.h
586
int drm_gem_create_mmap_offset_size(struct drm_gem_object *obj, size_t size);
include/drm/drm_gem.h
588
struct page **drm_gem_get_pages(struct drm_gem_object *obj);
include/drm/drm_gem.h
589
void drm_gem_put_pages(struct drm_gem_object *obj, struct page **pages,
include/drm/drm_gem.h
592
void drm_gem_lock(struct drm_gem_object *obj);
include/drm/drm_gem.h
593
void drm_gem_unlock(struct drm_gem_object *obj);
include/drm/drm_gem.h
595
int drm_gem_vmap(struct drm_gem_object *obj, struct iosys_map *map);
include/drm/drm_gem.h
596
void drm_gem_vunmap(struct drm_gem_object *obj, struct iosys_map *map);
include/drm/drm_gem.h
599
int count, struct drm_gem_object ***objs_out);
include/drm/drm_gem.h
600
struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
include/drm/drm_gem.h
603
int drm_gem_lock_reservations(struct drm_gem_object **objs, int count,
include/drm/drm_gem.h
605
void drm_gem_unlock_reservations(struct drm_gem_object **objs, int count,
include/drm/drm_gem.h
611
void drm_gem_lru_remove(struct drm_gem_object *obj);
include/drm/drm_gem.h
612
void drm_gem_lru_move_tail_locked(struct drm_gem_lru *lru, struct drm_gem_object *obj);
include/drm/drm_gem.h
613
void drm_gem_lru_move_tail(struct drm_gem_lru *lru, struct drm_gem_object *obj);
include/drm/drm_gem.h
619
bool (*shrink)(struct drm_gem_object *obj, struct ww_acquire_ctx *ticket),
include/drm/drm_gem.h
622
int drm_gem_evict_locked(struct drm_gem_object *obj);
include/drm/drm_gem.h
632
static inline bool drm_gem_object_is_shared_for_memory_stats(struct drm_gem_object *obj)
include/drm/drm_gem.h
644
static inline bool drm_gem_is_imported(const struct drm_gem_object *obj)
include/drm/drm_gem.h
669
static inline void drm_gem_gpuva_init(struct drm_gem_object *obj)
include/drm/drm_gem.h
83
void (*free)(struct drm_gem_object *obj);
include/drm/drm_gem.h
92
int (*open)(struct drm_gem_object *obj, struct drm_file *file);
include/drm/drm_gem_dma_helper.h
110
static inline int drm_gem_dma_object_vmap(struct drm_gem_object *obj,
include/drm/drm_gem_dma_helper.h
129
static inline int drm_gem_dma_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
include/drm/drm_gem_dma_helper.h
150
struct drm_gem_object *
include/drm/drm_gem_dma_helper.h
22
struct drm_gem_object base;
include/drm/drm_gem_dma_helper.h
225
struct drm_gem_object *
include/drm/drm_gem_dma_helper.h
58
static inline void drm_gem_dma_object_free(struct drm_gem_object *obj)
include/drm/drm_gem_dma_helper.h
75
const struct drm_gem_object *obj)
include/drm/drm_gem_dma_helper.h
92
static inline struct sg_table *drm_gem_dma_object_get_sg_table(struct drm_gem_object *obj)
include/drm/drm_gem_framebuffer_helper.h
14
struct drm_gem_object;
include/drm/drm_gem_framebuffer_helper.h
19
struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb,
include/drm/drm_gem_shmem_helper.h
158
static inline void drm_gem_shmem_object_free(struct drm_gem_object *obj)
include/drm/drm_gem_shmem_helper.h
175
const struct drm_gem_object *obj)
include/drm/drm_gem_shmem_helper.h
189
static inline int drm_gem_shmem_object_pin(struct drm_gem_object *obj)
include/drm/drm_gem_shmem_helper.h
203
static inline void drm_gem_shmem_object_unpin(struct drm_gem_object *obj)
include/drm/drm_gem_shmem_helper.h
220
static inline struct sg_table *drm_gem_shmem_object_get_sg_table(struct drm_gem_object *obj)
include/drm/drm_gem_shmem_helper.h
238
static inline int drm_gem_shmem_object_vmap(struct drm_gem_object *obj,
include/drm/drm_gem_shmem_helper.h
254
static inline void drm_gem_shmem_object_vunmap(struct drm_gem_object *obj,
include/drm/drm_gem_shmem_helper.h
27
struct drm_gem_object base;
include/drm/drm_gem_shmem_helper.h
273
static inline int drm_gem_shmem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
include/drm/drm_gem_shmem_helper.h
284
struct drm_gem_object *
include/drm/drm_gem_shmem_helper.h
290
struct drm_gem_object *drm_gem_shmem_prime_import_no_map(struct drm_device *dev,
include/drm/drm_gem_ttm_helper.h
18
const struct drm_gem_object *gem);
include/drm/drm_gem_ttm_helper.h
19
int drm_gem_ttm_vmap(struct drm_gem_object *gem,
include/drm/drm_gem_ttm_helper.h
21
void drm_gem_ttm_vunmap(struct drm_gem_object *gem,
include/drm/drm_gem_ttm_helper.h
23
int drm_gem_ttm_mmap(struct drm_gem_object *gem,
include/drm/drm_gem_vram_helper.h
87
struct drm_gem_object *gem)
include/drm/drm_gpuvm.h
118
struct drm_gem_object *obj;
include/drm/drm_gpuvm.h
291
struct drm_gem_object *r_obj;
include/drm/drm_gpuvm.h
346
struct drm_gem_object *r_obj,
include/drm/drm_gpuvm.h
373
struct drm_gem_object *
include/drm/drm_gpuvm.h
443
struct drm_gem_object *obj)
include/drm/drm_gpuvm.h
589
struct drm_gem_object **objs,
include/drm/drm_gpuvm.h
677
struct drm_gem_object *obj;
include/drm/drm_gpuvm.h
736
struct drm_gem_object *obj);
include/drm/drm_gpuvm.h
740
struct drm_gem_object *obj);
include/drm/drm_gpuvm.h
767
struct drm_gem_object *obj);
include/drm/drm_gpuvm.h
780
drm_gpuvm_bo_gem_evict(struct drm_gem_object *obj, bool evict)
include/drm/drm_gpuvm.h
888
struct drm_gem_object *obj;
include/drm/drm_prime.h
106
struct drm_gem_object *drm_gem_prime_import_dev(struct drm_device *dev,
include/drm/drm_prime.h
109
struct drm_gem_object *drm_gem_prime_import(struct drm_device *dev,
include/drm/drm_prime.h
112
void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg);
include/drm/drm_prime.h
62
struct drm_gem_object;
include/drm/drm_prime.h
92
int drm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma);
include/drm/drm_prime.h
97
struct dma_buf *drm_gem_prime_export(struct drm_gem_object *obj,
include/drm/gpu_scheduler.h
58
struct drm_gem_object;
include/drm/gpu_scheduler.h
674
struct drm_gem_object *obj,
include/drm/intel/display_parent_interface.h
103
struct drm_gem_object *old_obj,
include/drm/intel/display_parent_interface.h
105
struct drm_gem_object *new_obj,
include/drm/intel/display_parent_interface.h
112
struct intel_frontbuffer *(*get)(struct drm_gem_object *obj);
include/drm/intel/display_parent_interface.h
128
struct drm_gem_object *(*alloc_obj)(struct drm_device *drm, struct intel_initial_plane_config *plane_config);
include/drm/intel/display_parent_interface.h
14
struct drm_gem_object;
include/drm/intel/display_parent_interface.h
154
struct drm_gem_object *obj,
include/drm/intel/display_parent_interface.h
159
struct drm_gem_object *(*obj_lookup)(struct drm_device *drm,
include/drm/intel/display_parent_interface.h
47
bool (*is_tiled)(struct drm_gem_object *obj); /* Optional */
include/drm/intel/display_parent_interface.h
48
bool (*is_userptr)(struct drm_gem_object *obj); /* Optional */
include/drm/intel/display_parent_interface.h
49
bool (*is_shmem)(struct drm_gem_object *obj); /* Optional */
include/drm/intel/display_parent_interface.h
50
bool (*is_protected)(struct drm_gem_object *obj);
include/drm/intel/display_parent_interface.h
51
int (*key_check)(struct drm_gem_object *obj);
include/drm/intel/display_parent_interface.h
52
int (*fb_mmap)(struct drm_gem_object *obj, struct vm_area_struct *vma);
include/drm/intel/display_parent_interface.h
53
int (*read_from_page)(struct drm_gem_object *obj, u64 offset, void *dst, int size);
include/drm/intel/display_parent_interface.h
54
void (*describe)(struct seq_file *m, struct drm_gem_object *obj); /* Optional */
include/drm/intel/display_parent_interface.h
55
int (*framebuffer_init)(struct drm_gem_object *obj, struct drm_mode_fb_cmd2 *mode_cmd);
include/drm/intel/display_parent_interface.h
56
void (*framebuffer_fini)(struct drm_gem_object *obj);
include/drm/intel/display_parent_interface.h
57
struct drm_gem_object *(*framebuffer_lookup)(struct drm_device *drm,
include/drm/intel/display_parent_interface.h
61
struct drm_gem_object *(*fbdev_create)(struct drm_device *drm, int size);
include/drm/intel/display_parent_interface.h
62
void (*fbdev_destroy)(struct drm_gem_object *obj);
include/drm/intel/display_parent_interface.h
63
int (*fbdev_fill_info)(struct drm_gem_object *obj, struct fb_info *info, struct i915_vma *vma);
include/drm/intel/display_parent_interface.h
69
struct intel_dpt *(*create)(struct drm_gem_object *obj, size_t size);
include/drm/intel/display_parent_interface.h
86
int (*ggtt_pin)(struct drm_gem_object *obj,
include/drm/intel/display_parent_interface.h
93
int (*dpt_pin)(struct drm_gem_object *obj,
include/drm/ttm/ttm_bo.h
102
struct drm_gem_object base;
rust/helpers/drm.c
14
__rust_helper void rust_helper_drm_gem_object_put(struct drm_gem_object *obj)
rust/helpers/drm.c
27
rust_helper_drm_gem_shmem_object_free(struct drm_gem_object *obj)
rust/helpers/drm.c
34
const struct drm_gem_object *obj)
rust/helpers/drm.c
40
rust_helper_drm_gem_shmem_object_pin(struct drm_gem_object *obj)
rust/helpers/drm.c
46
rust_helper_drm_gem_shmem_object_unpin(struct drm_gem_object *obj)
rust/helpers/drm.c
52
rust_helper_drm_gem_shmem_object_get_sg_table(struct drm_gem_object *obj)
rust/helpers/drm.c
58
rust_helper_drm_gem_shmem_object_vmap(struct drm_gem_object *obj,
rust/helpers/drm.c
65
rust_helper_drm_gem_shmem_object_vunmap(struct drm_gem_object *obj,
rust/helpers/drm.c
72
rust_helper_drm_gem_shmem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
rust/helpers/drm.c
9
__rust_helper void rust_helper_drm_gem_object_get(struct drm_gem_object *obj)
rust/helpers/drm_gpuvm.c
21
struct drm_gem_object *obj)