Home
last modified time | relevance | path

Searched refs:ast_plane (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/drivers/gpu/drm/ast/
H A Dast_cursor.c172 struct ast_plane *ast_plane = to_ast_plane(plane); in ast_cursor_plane_helper_atomic_update() local
179 u64 dst_off = ast_plane->offset; in ast_cursor_plane_helper_atomic_update()
180 u8 __iomem *dst = ast_plane->vaddr; /* TODO: Use mapping abstraction properly */ in ast_cursor_plane_helper_atomic_update()
275 struct ast_plane *ast_plane = &ast_cursor_plane->base; in ast_cursor_plane_init() local
276 struct drm_plane *cursor_plane = &ast_plane->base; in ast_cursor_plane_init()
295 ret = ast_plane_init(dev, ast_plane, vaddr, offset, size, in ast_cursor_plane_init()
H A Dast_mode.c441 int ast_plane_init(struct drm_device *dev, struct ast_plane *ast_plane, in ast_plane_init() argument
449 struct drm_plane *plane = &ast_plane->base; in ast_plane_init()
451 ast_plane->vaddr = vaddr; in ast_plane_init()
452 ast_plane->offset = offset; in ast_plane_init()
453 ast_plane->size = size; in ast_plane_init()
502 static void ast_handle_damage(struct ast_plane *ast_plane, struct iosys_map *src, in ast_handle_damage() argument
522 struct ast_plane *ast_plane = to_ast_plane(plane); in ast_primary_plane_helper_atomic_update() local
554 struct ast_plane *ast_plane = to_ast_plane(plane); in ast_primary_plane_helper_atomic_enable() local
562 ast_set_start_address_crt1(ast, (u32)ast_plane->offset); in ast_primary_plane_helper_atomic_enable()
577 struct ast_plane *ast_plane = to_ast_plane(plane); in ast_primary_plane_helper_get_scanout_buffer() local
[all …]
H A Dast_drv.h125 struct ast_plane { struct
133 static inline struct ast_plane *to_ast_plane(struct drm_plane *plane) in to_ast_plane() argument
135 return container_of(plane, struct ast_plane, base); in to_ast_plane()
139 struct ast_plane base;
192 struct ast_plane primary_plane;
456 int ast_plane_init(struct drm_device *dev, struct ast_plane *ast_plane,