/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_crtc.c | 436 struct drm_plane *cursor_plane; in amdgpu_dm_crtc_init() local 440 cursor_plane = kzalloc(sizeof(*cursor_plane), GFP_KERNEL); in amdgpu_dm_crtc_init() 441 if (!cursor_plane) in amdgpu_dm_crtc_init() 444 cursor_plane->type = DRM_PLANE_TYPE_CURSOR; in amdgpu_dm_crtc_init() 445 res = amdgpu_dm_plane_init(dm, cursor_plane, 0, NULL); in amdgpu_dm_crtc_init() 455 cursor_plane, in amdgpu_dm_crtc_init() 489 kfree(cursor_plane); in amdgpu_dm_crtc_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_crtc.c | 700 bool cursor_plane = false; in mdp5_crtc_atomic_check() local 724 cursor_plane = true; in mdp5_crtc_atomic_check() 750 WARN_ON(cursor_plane && in mdp5_crtc_atomic_check() 765 if (cursor_plane && (i == (cnt - 1))) in mdp5_crtc_atomic_check() 1311 struct drm_plane *cursor_plane, int id) in mdp5_crtc_init() 1332 mdp5_crtc->lm_cursor_enabled = cursor_plane ? false : true; in mdp5_crtc_init() 1334 drm_crtc_init_with_planes(dev, crtc, plane, cursor_plane, in mdp5_crtc_init() 1335 cursor_plane ? in mdp5_crtc_init() 1309 mdp5_crtc_init(struct drm_device *dev, struct drm_plane *plane, struct drm_plane *cursor_plane, int id) mdp5_crtc_init() argument
|
H A D | mdp5_kms.h | 290 struct drm_plane *cursor_plane, int id);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_crtc.c | 709 bool cursor_plane = false; in mdp5_crtc_atomic_check() local 739 cursor_plane = true; in mdp5_crtc_atomic_check() 765 WARN_ON(cursor_plane && in mdp5_crtc_atomic_check() 780 if (cursor_plane && (i == (cnt - 1))) in mdp5_crtc_atomic_check() 1326 struct drm_plane *cursor_plane, int id) in mdp5_crtc_init() 1347 mdp5_crtc->lm_cursor_enabled = cursor_plane ? false : true; in mdp5_crtc_init() 1349 drm_crtc_init_with_planes(dev, crtc, plane, cursor_plane, in mdp5_crtc_init() 1350 cursor_plane ? in mdp5_crtc_init() 1324 mdp5_crtc_init(struct drm_device *dev, struct drm_plane *plane, struct drm_plane *cursor_plane, int id) mdp5_crtc_init() argument
|
H A D | mdp5_kms.h | 290 struct drm_plane *cursor_plane, int id);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/ |
H A D | vc4_plane.c | 1394 struct drm_plane *cursor_plane; in vc4_plane_create_additional_planes() local 1423 cursor_plane = vc4_plane_init(drm, DRM_PLANE_TYPE_CURSOR); in vc4_plane_create_additional_planes() 1424 if (!IS_ERR(cursor_plane)) { in vc4_plane_create_additional_planes() 1425 cursor_plane->possible_crtcs = drm_crtc_mask(crtc); in vc4_plane_create_additional_planes() 1426 crtc->cursor = cursor_plane; in vc4_plane_create_additional_planes()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ast/ |
H A D | ast_mode.c | 964 struct ast_plane *ast_cursor_plane = &ast->cursor_plane; in ast_cursor_plane_init() 965 struct drm_plane *cursor_plane = &ast_cursor_plane->base; in ast_cursor_plane_init() local 992 drm_plane_helper_add(cursor_plane, &ast_cursor_plane_helper_funcs); in ast_cursor_plane_init() 993 drm_plane_enable_fb_damage_clips(cursor_plane); in ast_cursor_plane_init() 1329 &ast->cursor_plane.base, &ast_crtc_funcs, in ast_crtc_init()
|
H A D | ast_drv.h | 209 struct ast_plane cursor_plane; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/ |
H A D | vc4_plane.c | 1685 struct drm_plane *cursor_plane; in vc4_plane_create_additional_planes() local 1718 cursor_plane = vc4_plane_init(drm, DRM_PLANE_TYPE_CURSOR, in vc4_plane_create_additional_planes() 1720 if (!IS_ERR(cursor_plane)) { in vc4_plane_create_additional_planes() 1721 crtc->cursor = cursor_plane; in vc4_plane_create_additional_planes() 1723 drm_plane_create_zpos_property(cursor_plane, in vc4_plane_create_additional_planes()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ast/ |
H A D | ast_drv.h | 140 struct drm_plane cursor_plane; member
|
H A D | ast_mode.c | 915 &ast->cursor_plane, &ast_crtc_funcs, in ast_crtc_init() 1148 ret = drm_universal_plane_init(dev, &ast->cursor_plane, 0x01, in ast_mode_config_init() 1157 drm_plane_helper_add(&ast->cursor_plane, in ast_mode_config_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm.c | 6240 struct drm_plane *cursor_plane; 6244 cursor_plane = kzalloc(sizeof(*cursor_plane), GFP_KERNEL); 6245 if (!cursor_plane) 6248 cursor_plane->type = DRM_PLANE_TYPE_CURSOR; 6249 res = amdgpu_dm_plane_init(dm, cursor_plane, 0, NULL); 6259 cursor_plane, 6287 kfree(cursor_plane);
|