Searched refs:ast_plane (Results 1 – 3 of 3) sorted by relevance
| /drivers/gpu/drm/ast/ |
| A D | ast_mode.c | 475 int ast_plane_init(struct drm_device *dev, struct ast_plane *ast_plane, in ast_plane_init() argument 483 struct drm_plane *plane = &ast_plane->base; in ast_plane_init() 485 ast_plane->offset = offset; in ast_plane_init() 486 ast_plane->size = size; in ast_plane_init() 493 void __iomem *ast_plane_vaddr(struct ast_plane *ast_plane) in ast_plane_vaddr() argument 497 return ast->vram + ast_plane->offset; in ast_plane_vaddr() 542 static void ast_handle_damage(struct ast_plane *ast_plane, struct iosys_map *src, in ast_handle_damage() argument 562 struct ast_plane *ast_plane = to_ast_plane(plane); in ast_primary_plane_helper_atomic_update() local 594 struct ast_plane *ast_plane = to_ast_plane(plane); in ast_primary_plane_helper_atomic_enable() local 602 ast_set_start_address_crt1(ast, (u32)ast_plane->offset); in ast_primary_plane_helper_atomic_enable() [all …]
|
| A D | ast_cursor.c | 188 struct ast_plane *ast_plane = to_ast_plane(plane); in ast_cursor_plane_helper_atomic_update() local 195 u64 dst_off = ast_plane->offset; in ast_cursor_plane_helper_atomic_update() 196 u8 __iomem *dst = ast_plane_vaddr(ast_plane); /* TODO: Use mapping abstraction properly */ in ast_cursor_plane_helper_atomic_update() 291 struct ast_plane *ast_plane = &ast_cursor_plane->base; in ast_cursor_plane_init() local 292 struct drm_plane *cursor_plane = &ast_plane->base; in ast_cursor_plane_init() 302 ret = ast_plane_init(dev, ast_plane, offset, size, in ast_cursor_plane_init()
|
| A D | ast_drv.h | 122 struct ast_plane { struct 129 static inline struct ast_plane *to_ast_plane(struct drm_plane *plane) in to_ast_plane() argument 131 return container_of(plane, struct ast_plane, base); in to_ast_plane() 135 struct ast_plane base; 187 struct ast_plane primary_plane; 459 int ast_plane_init(struct drm_device *dev, struct ast_plane *ast_plane, 466 void __iomem *ast_plane_vaddr(struct ast_plane *ast);
|
Completed in 11 milliseconds