Home
last modified time | relevance | path

Searched refs:drm_gem_dma_object (Results 1 – 25 of 45) sorted by relevance

12

/linux/include/drm/
H A Ddrm_gem_dma_helper.h21 struct drm_gem_dma_object { struct
33 container_of(gem_obj, struct drm_gem_dma_object, base) argument
35 struct drm_gem_dma_object *drm_gem_dma_create(struct drm_device *drm,
37 void drm_gem_dma_free(struct drm_gem_dma_object *dma_obj);
38 void drm_gem_dma_print_info(const struct drm_gem_dma_object *dma_obj,
40 struct sg_table *drm_gem_dma_get_sg_table(struct drm_gem_dma_object *dma_obj);
41 int drm_gem_dma_vmap(struct drm_gem_dma_object *dma_obj,
43 int drm_gem_dma_mmap(struct drm_gem_dma_object *dma_obj, struct vm_area_struct *vma);
60 struct drm_gem_dma_object *dma_obj = to_drm_gem_dma_obj(obj); in drm_gem_dma_object_free()
77 const struct drm_gem_dma_object *dma_obj = to_drm_gem_dma_obj(obj); in drm_gem_dma_object_print_info()
[all …]
H A Ddrm_fb_dma_helper.h13 struct drm_gem_dma_object *drm_fb_dma_get_gem_obj(struct drm_framebuffer *fb,
/linux/drivers/gpu/drm/
H A Ddrm_gem_dma_helper.c72 static struct drm_gem_dma_object *
75 struct drm_gem_dma_object *dma_obj; in __drm_gem_dma_create()
136 struct drm_gem_dma_object *drm_gem_dma_create(struct drm_device *drm, in drm_gem_dma_create()
139 struct drm_gem_dma_object *dma_obj; in drm_gem_dma_create()
192 static struct drm_gem_dma_object *
197 struct drm_gem_dma_object *dma_obj; in drm_gem_dma_create_with_handle()
228 void drm_gem_dma_free(struct drm_gem_dma_object *dma_obj) in drm_gem_dma_free()
272 struct drm_gem_dma_object *dma_obj; in drm_gem_dma_dumb_create_internal()
308 struct drm_gem_dma_object *dma_obj; in drm_gem_dma_dumb_create()
350 struct drm_gem_dma_object *dma_obj; in drm_gem_dma_get_unmapped_area()
[all …]
H A Ddrm_fb_dma_helper.c49 struct drm_gem_dma_object *drm_fb_dma_get_gem_obj(struct drm_framebuffer *fb, in drm_fb_dma_get_gem_obj()
77 struct drm_gem_dma_object *obj; in drm_fb_dma_get_gem_addr()
129 const struct drm_gem_dma_object *dma_obj; in drm_fb_dma_sync_non_coherent()
169 struct drm_gem_dma_object *dma_obj; in drm_fb_dma_get_scanout_buffer()
H A Ddrm_fbdev_dma.c204 struct drm_gem_dma_object *dma_obj = to_drm_gem_dma_obj(buffer->gem); in drm_fbdev_dma_driver_fbdev_probe_tail()
/linux/drivers/gpu/drm/mediatek/
H A Dmtk_gem.c25 struct drm_gem_dma_object *dma_obj = to_drm_gem_dma_obj(obj); in mtk_gem_free_object()
48 struct drm_gem_dma_object *dma_obj = to_drm_gem_dma_obj(obj); in mtk_gem_prime_get_sg_table()
77 static struct drm_gem_dma_object *mtk_gem_init(struct drm_device *dev, in mtk_gem_init()
80 struct drm_gem_dma_object *dma_obj; in mtk_gem_init()
109 static struct drm_gem_dma_object *mtk_gem_create(struct drm_device *dev, size_t size) in mtk_gem_create()
112 struct drm_gem_dma_object *dma_obj; in mtk_gem_create()
146 struct drm_gem_dma_object *dma_obj; in mtk_gem_dumb_create()
185 struct drm_gem_dma_object *dma_obj = to_drm_gem_dma_obj(obj); in mtk_gem_object_mmap()
215 struct drm_gem_dma_object *dma_obj; in mtk_gem_prime_import_sg_table()
H A Dmtk_plane.c117 struct drm_gem_dma_object *dma_obj; in mtk_plane_update_new_state()
/linux/drivers/gpu/drm/vc4/
H A Dvc4_render_cl.c45 struct drm_gem_dma_object *color_read;
46 struct drm_gem_dma_object *color_write;
47 struct drm_gem_dma_object *zs_read;
48 struct drm_gem_dma_object *zs_write;
49 struct drm_gem_dma_object *msaa_color_write;
50 struct drm_gem_dma_object *msaa_zs_write;
52 struct drm_gem_dma_object *rcl;
102 struct drm_gem_dma_object *bo, in vc4_full_res_offset()
386 struct drm_gem_dma_object *obj, in vc4_full_res_bounds_check()
412 struct drm_gem_dma_object **obj, in vc4_rcl_msaa_surface_setup()
[all …]
H A Dvc4_validate.c107 struct drm_gem_dma_object *
111 struct drm_gem_dma_object *obj; in vc4_use_bo()
134 static struct drm_gem_dma_object *
165 vc4_check_tex_size(struct vc4_exec_info *exec, struct drm_gem_dma_object *fbo, in vc4_check_tex_size()
268 struct drm_gem_dma_object *ib; in validate_indexed_prim_list()
577 struct drm_gem_dma_object *tex; in reloc_tex()
762 struct drm_gem_dma_object *bo[ARRAY_SIZE(shader_reloc_offsets) + 8]; in validate_gl_shader_rec()
893 struct drm_gem_dma_object *vbo = in validate_gl_shader_rec()
H A Dvc4_drv.h243 struct drm_gem_dma_object base;
697 struct drm_gem_dma_object *rcl_write_bo[4];
716 struct drm_gem_dma_object *exec_bo;
1074 struct drm_gem_dma_object *vc4_use_bo(struct vc4_exec_info *exec,
1080 struct drm_gem_dma_object *fbo,
1086 vc4_validate_shader(struct drm_gem_dma_object *shader_obj);
H A Dvc4_crtc.c926 struct drm_gem_dma_object *dma_bo = in vc4_async_page_flip_complete_with_cleanup()
961 struct drm_gem_dma_object *dma_bo = drm_fb_dma_get_gem_obj(fb, 0); in vc4_async_set_fence_cb()
1048 struct drm_gem_dma_object *dma_bo = drm_fb_dma_get_gem_obj(fb, 0); in vc4_async_page_flip()
/linux/drivers/gpu/drm/renesas/shmobile/
H A Dshmob_drm_kms.h15 struct drm_gem_dma_object;
H A Dshmob_drm_plane.c50 struct drm_gem_dma_object *gem; in shmob_drm_plane_compute_base()
/linux/drivers/accel/ethosu/
H A Dethosu_gem.h21 struct drm_gem_dma_object base;
H A Dethosu_job.c47 struct drm_gem_dma_object *cmd_bo = to_drm_gem_dma_obj(job->cmd_bo); in ethosu_job_hw_submit()
51 struct drm_gem_dma_object *bo; in ethosu_job_hw_submit()
H A Dethosu_gem.c75 struct drm_gem_dma_object *mem; in ethosu_gem_create_with_handle()
683 struct drm_gem_dma_object *mem; in ethosu_gem_cmdstream_create()
/linux/drivers/gpu/drm/imx/dcss/
H A Ddcss-plane.c151 struct drm_gem_dma_object *dma_obj; in dcss_plane_atomic_check()
222 struct drm_gem_dma_object *dma_obj = drm_fb_dma_get_gem_obj(fb, 0); in dcss_plane_atomic_set_base()
/linux/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-plane.c129 struct drm_gem_dma_object *dma_obj; in drm_plane_state_to_eba()
144 struct drm_gem_dma_object *dma_obj; in drm_plane_state_to_ubo()
163 struct drm_gem_dma_object *dma_obj; in drm_plane_state_to_vbo()
/linux/drivers/gpu/drm/fsl-dcu/
H A Dfsl_dcu_drm_plane.c88 struct drm_gem_dma_object *gem; in fsl_dcu_drm_plane_atomic_update()
/linux/drivers/gpu/drm/aspeed/
H A Daspeed_gfx_crtc.c170 struct drm_gem_dma_object *gem; in aspeed_gfx_pipe_update()
/linux/drivers/gpu/drm/arm/
H A Dmalidp_mw.c166 struct drm_gem_dma_object *obj = drm_fb_dma_get_gem_obj(fb, i); in malidp_mw_encoder_atomic_check()
H A Dmalidp_planes.c327 struct drm_gem_dma_object *dma_obj; in malidp_check_pages_threshold()
726 struct drm_gem_dma_object *obj; in malidp_set_plane_base_addr()
/linux/drivers/gpu/drm/sun4i/
H A Dsun8i_ui_layer.c127 struct drm_gem_dma_object *gem; in sun8i_ui_layer_update_buffer()
/linux/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_framebuffer.c244 const struct drm_gem_dma_object *obj; in komeda_fb_get_pixel_addr()
/linux/drivers/gpu/drm/renesas/rz-du/
H A Drzg2l_du_vsp.c144 struct drm_gem_dma_object *gem; in rzg2l_du_vsp_plane_setup()

12