/linux-6.3-rc2/include/drm/ |
A D | drm_gem_dma_helper.h | 21 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, 41 int drm_gem_dma_vmap(struct drm_gem_dma_object *dma_obj, 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() 94 struct drm_gem_dma_object *dma_obj = to_drm_gem_dma_obj(obj); in drm_gem_dma_object_get_sg_table() 113 struct drm_gem_dma_object *dma_obj = to_drm_gem_dma_obj(obj); in drm_gem_dma_object_vmap() [all …]
|
A D | drm_fb_dma_helper.h | 11 struct drm_gem_dma_object *drm_fb_dma_get_gem_obj(struct drm_framebuffer *fb,
|
/linux-6.3-rc2/drivers/gpu/drm/ |
A D | drm_gem_dma_helper.c | 70 static struct drm_gem_dma_object * 73 struct drm_gem_dma_object *dma_obj; in __drm_gem_dma_create() 137 struct drm_gem_dma_object *dma_obj; in drm_gem_dma_create() 190 static struct drm_gem_dma_object * 195 struct drm_gem_dma_object *dma_obj; in drm_gem_dma_create_with_handle() 226 void drm_gem_dma_free(struct drm_gem_dma_object *dma_obj) in drm_gem_dma_free() 270 struct drm_gem_dma_object *dma_obj; in drm_gem_dma_dumb_create_internal() 306 struct drm_gem_dma_object *dma_obj; in drm_gem_dma_dumb_create() 346 struct drm_gem_dma_object *dma_obj; in drm_gem_dma_get_unmapped_area() 466 struct drm_gem_dma_object *dma_obj; in drm_gem_dma_prime_import_sg_table() [all …]
|
A D | drm_fb_dma_helper.c | 46 struct drm_gem_dma_object *drm_fb_dma_get_gem_obj(struct drm_framebuffer *fb, in drm_fb_dma_get_gem_obj() 74 struct drm_gem_dma_object *obj; in drm_fb_dma_get_gem_addr() 126 const struct drm_gem_dma_object *dma_obj; in drm_fb_dma_sync_non_coherent()
|
/linux-6.3-rc2/drivers/gpu/drm/vc4/ |
A D | vc4_render_cl.c | 43 struct drm_gem_dma_object *color_read; 44 struct drm_gem_dma_object *color_write; 45 struct drm_gem_dma_object *zs_read; 46 struct drm_gem_dma_object *zs_write; 47 struct drm_gem_dma_object *msaa_color_write; 48 struct drm_gem_dma_object *msaa_zs_write; 50 struct drm_gem_dma_object *rcl; 100 struct drm_gem_dma_object *bo, in vc4_full_res_offset() 384 struct drm_gem_dma_object *obj, in vc4_full_res_bounds_check() 436 struct drm_gem_dma_object **obj, in vc4_rcl_surface_setup() [all …]
|
A D | vc4_validate.c | 105 struct drm_gem_dma_object * 109 struct drm_gem_dma_object *obj; in vc4_use_bo() 132 static struct drm_gem_dma_object * 163 vc4_check_tex_size(struct vc4_exec_info *exec, struct drm_gem_dma_object *fbo, in vc4_check_tex_size() 266 struct drm_gem_dma_object *ib; in validate_indexed_prim_list() 578 struct drm_gem_dma_object *tex; in reloc_tex() 768 struct drm_gem_dma_object *bo[ARRAY_SIZE(shader_reloc_offsets) + 8]; in validate_gl_shader_rec() 899 struct drm_gem_dma_object *vbo = in validate_gl_shader_rec()
|
A D | vc4_drv.h | 242 struct drm_gem_dma_object base; 693 struct drm_gem_dma_object **bo; 700 struct drm_gem_dma_object *rcl_write_bo[4]; 719 struct drm_gem_dma_object *exec_bo; 1078 struct drm_gem_dma_object *vc4_use_bo(struct vc4_exec_info *exec, 1084 struct drm_gem_dma_object *fbo, 1090 vc4_validate_shader(struct drm_gem_dma_object *shader_obj);
|
A D | vc4_crtc.c | 876 struct drm_gem_dma_object *dma_bo = in vc4_async_page_flip_seqno_complete() 910 struct drm_gem_dma_object *dma_bo = drm_fb_dma_get_gem_obj(fb, 0); in vc4_async_set_fence_cb() 998 struct drm_gem_dma_object *dma_bo = drm_fb_dma_get_gem_obj(fb, 0); in vc4_async_page_flip()
|
A D | vc4_txp.c | 293 struct drm_gem_dma_object *gem; in vc4_txp_connector_atomic_commit()
|
A D | vc4_gem.c | 767 sizeof(struct drm_gem_dma_object *), in vc4_cl_lookup_bos() 800 exec->bo[i] = (struct drm_gem_dma_object *)bo; in vc4_cl_lookup_bos()
|
/linux-6.3-rc2/drivers/gpu/drm/shmobile/ |
A D | shmob_drm_kms.h | 15 struct drm_gem_dma_object;
|
A D | shmob_drm_plane.c | 43 struct drm_gem_dma_object *gem; in shmob_drm_plane_compute_base()
|
/linux-6.3-rc2/drivers/gpu/drm/imx/ipuv3/ |
A D | imx-drm.h | 35 struct drm_gem_dma_object *imx_drm_fb_get_obj(struct drm_framebuffer *fb);
|
A D | ipuv3-plane.c | 128 struct drm_gem_dma_object *dma_obj; in drm_plane_state_to_eba() 143 struct drm_gem_dma_object *dma_obj; in drm_plane_state_to_ubo() 162 struct drm_gem_dma_object *dma_obj; in drm_plane_state_to_vbo()
|
/linux-6.3-rc2/drivers/gpu/drm/imx/dcss/ |
A D | dcss-plane.c | 150 struct drm_gem_dma_object *dma_obj; in dcss_plane_atomic_check() 221 struct drm_gem_dma_object *dma_obj = drm_fb_dma_get_gem_obj(fb, 0); in dcss_plane_atomic_set_base()
|
/linux-6.3-rc2/drivers/gpu/drm/fsl-dcu/ |
A D | fsl_dcu_drm_plane.c | 87 struct drm_gem_dma_object *gem; in fsl_dcu_drm_plane_atomic_update()
|
/linux-6.3-rc2/drivers/gpu/drm/aspeed/ |
A D | aspeed_gfx_crtc.c | 170 struct drm_gem_dma_object *gem; in aspeed_gfx_pipe_update()
|
/linux-6.3-rc2/drivers/gpu/drm/arm/ |
A D | malidp_mw.c | 163 struct drm_gem_dma_object *obj = drm_fb_dma_get_gem_obj(fb, i); in malidp_mw_encoder_atomic_check()
|
A D | malidp_planes.c | 327 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-6.3-rc2/drivers/gpu/drm/arm/display/komeda/ |
A D | komeda_framebuffer.c | 242 const struct drm_gem_dma_object *obj; in komeda_fb_get_pixel_addr()
|
/linux-6.3-rc2/drivers/gpu/drm/sun4i/ |
A D | sun8i_ui_layer.c | 195 struct drm_gem_dma_object *gem; in sun8i_ui_layer_update_buffer()
|
/linux-6.3-rc2/drivers/gpu/drm/tiny/ |
A D | arcpgu.c | 223 struct drm_gem_dma_object *gem; in arc_pgu_update()
|
/linux-6.3-rc2/drivers/gpu/drm/sti/ |
A D | sti_cursor.c | 270 struct drm_gem_dma_object *dma_obj; in sti_cursor_atomic_update()
|
/linux-6.3-rc2/drivers/gpu/drm/rcar-du/ |
A D | rcar_du_vsp.c | 242 struct drm_gem_dma_object *gem = drm_fb_dma_get_gem_obj(fb, i); in rcar_du_vsp_map_fb()
|
/linux-6.3-rc2/drivers/gpu/drm/meson/ |
A D | meson_plane.c | 142 struct drm_gem_dma_object *gem; in meson_plane_atomic_update()
|