/linux-master/drivers/gpu/drm/gma500/ |
H A D | framebuffer.c | 33 struct drm_gem_object *obj) 72 struct drm_gem_object *obj) 101 struct drm_gem_object *obj;
|
H A D | gem.c | 30 struct drm_gem_object *obj = &pobj->base; 75 struct drm_gem_object *obj = &pobj->base; 111 static void psb_gem_free_object(struct drm_gem_object *obj) 143 struct drm_gem_object *obj; 204 struct drm_gem_object *obj; 257 struct drm_gem_object *obj;
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_fbdev.c | 41 static void radeon_fbdev_destroy_pinned_object(struct drm_gem_object *gobj) 57 struct drm_gem_object **gobj_p) 61 struct drm_gem_object *gobj = NULL; 178 struct drm_gem_object *gobj = drm_gem_fb_get_obj(fb, 0); 211 struct drm_gem_object *gobj; 404 struct drm_gem_object *gobj;
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_gem_framebuffer_helper.c | 34 * &drm_framebuffer and use &drm_gem_object for their backing storage. 50 * Pointer to &drm_gem_object for the given framebuffer and plane index or NULL 53 struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb, 71 struct drm_gem_object **obj, unsigned int num_planes, 158 struct drm_gem_object *objs[DRM_FORMAT_MAX_PLANES]; 355 struct drm_gem_object *obj; 405 struct drm_gem_object *obj; 423 struct drm_gem_object *obj; 458 struct drm_gem_object *obj; 602 struct drm_gem_object **obj [all...] |
H A D | drm_gem_vram_helper.c | 190 struct drm_gem_object *gem; 557 static void drm_gem_vram_object_free(struct drm_gem_object *gem) 601 struct drm_gem_object *obj; 635 struct drm_gem_object *obj; 745 static int drm_gem_vram_object_pin(struct drm_gem_object *gem) 765 static void drm_gem_vram_object_unpin(struct drm_gem_object *gem) 782 static int drm_gem_vram_object_vmap(struct drm_gem_object *gem, 796 static void drm_gem_vram_object_vunmap(struct drm_gem_object *gem,
|
/linux-master/include/drm/ |
H A D | drm_framebuffer.h | 37 struct drm_gem_object; 201 struct drm_gem_object *obj[DRM_FORMAT_MAX_PLANES];
|
H A D | drm_client.h | 18 struct drm_gem_object; 152 struct drm_gem_object *gem;
|
/linux-master/drivers/gpu/drm/virtio/ |
H A D | virtgpu_drv.h | 125 struct drm_gem_object *objs[] __counted_by(total); 297 int virtio_gpu_gem_object_open(struct drm_gem_object *obj, 299 void virtio_gpu_gem_object_close(struct drm_gem_object *obj, 312 struct drm_gem_object *obj); 450 struct drm_gem_object *virtio_gpu_create_object(struct drm_device *dev, 464 struct dma_buf *virtgpu_gem_prime_export(struct drm_gem_object *obj, 466 struct drm_gem_object *virtgpu_gem_prime_import(struct drm_device *dev, 468 struct drm_gem_object *virtgpu_gem_prime_import_sg_table(
|
/linux-master/drivers/accel/ivpu/ |
H A D | ivpu_gem.h | 30 struct drm_gem_object *ivpu_gem_create_object(struct drm_device *dev, size_t size); 43 static inline struct ivpu_bo *to_ivpu_bo(struct drm_gem_object *obj)
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_display.h | 14 struct drm_gem_object *gem,
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gem.h | 46 struct drm_gem_object **obj, int8_t xcp_id_plus1);
|
H A D | amdgpu_gem.c | 88 static void amdgpu_gem_object_free(struct drm_gem_object *gobj) 102 struct drm_gem_object **obj, int8_t xcp_id_plus1) 142 struct drm_gem_object *gobj; 162 static int amdgpu_gem_object_open(struct drm_gem_object *obj, 227 static void amdgpu_gem_object_close(struct drm_gem_object *obj, 277 static int amdgpu_gem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) 322 struct drm_gem_object *gobj; 419 struct drm_gem_object *gobj; 497 struct drm_gem_object *gobj; 557 struct drm_gem_object *gob [all...] |
/linux-master/drivers/gpu/drm/qxl/ |
H A D | qxl_dumb.c | 37 struct drm_gem_object *gobj;
|
/linux-master/drivers/gpu/drm/tegra/ |
H A D | gem.c | 63 struct drm_gem_object *gem = &obj->gem; 504 void tegra_bo_free_object(struct drm_gem_object *gem) 555 struct drm_gem_object *gem = vma->vm_private_data; 575 int __tegra_gem_mmap(struct drm_gem_object *gem, struct vm_area_struct *vma) 612 struct drm_gem_object *gem; 628 struct drm_gem_object *gem = attach->dmabuf->priv; 661 struct drm_gem_object *gem = attach->dmabuf->priv; 679 struct drm_gem_object *gem = buf->priv; 692 struct drm_gem_object *gem = buf->priv; 704 struct drm_gem_object *ge [all...] |
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_ringbuffer.h | 48 struct drm_gem_object *bo;
|
H A D | msm_drv.h | 274 struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj); 275 int msm_gem_prime_vmap(struct drm_gem_object *obj, struct iosys_map *map); 276 void msm_gem_prime_vunmap(struct drm_gem_object *obj, struct iosys_map *map); 277 struct drm_gem_object *msm_gem_prime_import_sg_table(struct drm_device *dev, 279 int msm_gem_prime_pin(struct drm_gem_object *obj); 280 void msm_gem_prime_unpin(struct drm_gem_object *obj); 288 struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane);
|
H A D | msm_fb.c | 33 const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos); 125 struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane) 141 struct drm_gem_object *bos[4] = {0}; 168 const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos) 254 struct drm_gem_object *bo;
|
/linux-master/drivers/gpu/drm/xe/display/ |
H A D | intel_fb_bo.c | 63 struct drm_gem_object *gem = drm_gem_object_lookup(filp, mode_cmd->handles[0]);
|
/linux-master/drivers/gpu/drm/panthor/ |
H A D | panthor_sched.h | 10 struct drm_gem_object;
|
/linux-master/drivers/gpu/drm/v3d/ |
H A D | v3d_drv.h | 221 to_v3d_bo(struct drm_gem_object *bo) 262 struct drm_gem_object **bo; 378 struct drm_gem_object *indirect; 499 struct drm_gem_object *v3d_create_object(struct drm_device *dev, size_t size); 500 void v3d_free_object(struct drm_gem_object *gem_obj); 513 struct drm_gem_object *v3d_prime_import_sg_table(struct drm_device *dev,
|
/linux-master/drivers/gpu/drm/vc4/ |
H A D | vc4_bo.c | 132 static void vc4_bo_set_label(struct drm_gem_object *gem_obj, int label) 168 struct drm_gem_object *obj = &bo->base.base; 297 static void vc4_bo_purge(struct drm_gem_object *obj) 320 struct drm_gem_object *obj = &bo->base.base; 394 struct drm_gem_object *vc4_create_object(struct drm_device *dev, size_t size) 543 static void vc4_free_object(struct drm_gem_object *gem_bo) 687 static struct dma_buf *vc4_prime_export(struct drm_gem_object *obj, int flags) 719 struct drm_gem_object *obj = vma->vm_private_data; 732 static int vc4_gem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) 814 struct drm_gem_object *gem_ob [all...] |
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_object_types.h | 248 struct drm_gem_object base; 739 to_intel_bo(struct drm_gem_object *gem)
|
/linux-master/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_fb.c | 59 struct drm_gem_object **obj = afbc_fb->base.obj;
|
/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_gem_shrinker.c | 38 static bool panfrost_gem_purge(struct drm_gem_object *obj)
|
/linux-master/drivers/gpu/drm/imagination/ |
H A D | pvr_gem.h | 79 * struct pvr_gem_object - powervr-specific wrapper for &struct drm_gem_object 122 struct drm_gem_object *pvr_gem_create_object(struct drm_device *drm_dev, size_t size);
|