Searched refs:drm_gem_object (Results 76 - 100 of 234) sorted by relevance

12345678910

/linux-master/drivers/gpu/drm/gma500/
H A Dframebuffer.c33 struct drm_gem_object *obj)
72 struct drm_gem_object *obj)
101 struct drm_gem_object *obj;
H A Dgem.c30 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 Dradeon_fbdev.c41 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 Ddrm_gem_framebuffer_helper.c34 * &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 Ddrm_gem_vram_helper.c190 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 Ddrm_framebuffer.h37 struct drm_gem_object;
201 struct drm_gem_object *obj[DRM_FORMAT_MAX_PLANES];
H A Ddrm_client.h18 struct drm_gem_object;
152 struct drm_gem_object *gem;
/linux-master/drivers/gpu/drm/virtio/
H A Dvirtgpu_drv.h125 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 Divpu_gem.h30 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 Dnouveau_display.h14 struct drm_gem_object *gem,
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gem.h46 struct drm_gem_object **obj, int8_t xcp_id_plus1);
H A Damdgpu_gem.c88 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 Dqxl_dumb.c37 struct drm_gem_object *gobj;
/linux-master/drivers/gpu/drm/tegra/
H A Dgem.c63 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 Dmsm_ringbuffer.h48 struct drm_gem_object *bo;
H A Dmsm_drv.h274 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 Dmsm_fb.c33 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 Dintel_fb_bo.c63 struct drm_gem_object *gem = drm_gem_object_lookup(filp, mode_cmd->handles[0]);
/linux-master/drivers/gpu/drm/panthor/
H A Dpanthor_sched.h10 struct drm_gem_object;
/linux-master/drivers/gpu/drm/v3d/
H A Dv3d_drv.h221 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 Dvc4_bo.c132 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 Di915_gem_object_types.h248 struct drm_gem_object base;
739 to_intel_bo(struct drm_gem_object *gem)
/linux-master/drivers/gpu/drm/rockchip/
H A Drockchip_drm_fb.c59 struct drm_gem_object **obj = afbc_fb->base.obj;
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_gem_shrinker.c38 static bool panfrost_gem_purge(struct drm_gem_object *obj)
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_gem.h79 * 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);

Completed in 524 milliseconds

12345678910