Lines Matching refs:cursor

223 	struct lsdc_cursor *cursor = to_lsdc_cursor(plane);  in lsdc_cursor_plane_atomic_async_update()  local
224 const struct lsdc_cursor_plane_ops *ops = cursor->ops; in lsdc_cursor_plane_atomic_async_update()
258 ops->update_position(cursor, new_state->crtc_x, new_state->crtc_y); in lsdc_cursor_plane_atomic_async_update()
260 ops->update_cfg(cursor, cursor_size, CURSOR_FORMAT_ARGB8888); in lsdc_cursor_plane_atomic_async_update()
263 ops->update_bo_addr(cursor, lsdc_fb_base_addr(new_fb)); in lsdc_cursor_plane_atomic_async_update()
302 struct lsdc_cursor *cursor = to_lsdc_cursor(plane); in ls7a1000_cursor_plane_atomic_update() local
307 const struct lsdc_cursor_plane_ops *ops = cursor->ops; in ls7a1000_cursor_plane_atomic_update()
313 ops->update_position(cursor, new_plane_state->crtc_x, new_plane_state->crtc_y); in ls7a1000_cursor_plane_atomic_update()
316 ops->update_bo_addr(cursor, addr); in ls7a1000_cursor_plane_atomic_update()
318 ops->update_cfg(cursor, CURSOR_SIZE_32X32, CURSOR_FORMAT_ARGB8888); in ls7a1000_cursor_plane_atomic_update()
324 struct lsdc_cursor *cursor = to_lsdc_cursor(plane); in ls7a1000_cursor_plane_atomic_disable() local
325 const struct lsdc_cursor_plane_ops *ops = cursor->ops; in ls7a1000_cursor_plane_atomic_disable()
327 ops->update_cfg(cursor, CURSOR_SIZE_32X32, CURSOR_FORMAT_DISABLE); in ls7a1000_cursor_plane_atomic_disable()
383 struct lsdc_cursor *cursor = to_lsdc_cursor(plane); in ls7a2000_cursor_plane_atomic_update() local
388 const struct lsdc_cursor_plane_ops *ops = cursor->ops; in ls7a2000_cursor_plane_atomic_update()
394 ops->update_position(cursor, new_plane_state->crtc_x, new_plane_state->crtc_y); in ls7a2000_cursor_plane_atomic_update()
399 ops->update_bo_addr(cursor, addr); in ls7a2000_cursor_plane_atomic_update()
414 ops->update_cfg(cursor, cursor_size, CURSOR_FORMAT_ARGB8888); in ls7a2000_cursor_plane_atomic_update()
420 struct lsdc_cursor *cursor = to_lsdc_cursor(plane); in ls7a2000_cursor_plane_atomic_disable() local
421 const struct lsdc_cursor_plane_ops *hw_ops = cursor->ops; in ls7a2000_cursor_plane_atomic_disable()
423 hw_ops->update_cfg(cursor, CURSOR_SIZE_64X64, CURSOR_FORMAT_DISABLE); in ls7a2000_cursor_plane_atomic_disable()
577 static void lsdc_cursor0_update_bo_addr(struct lsdc_cursor *cursor, u64 addr) in lsdc_cursor0_update_bo_addr() argument
579 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor0_update_bo_addr()
586 static void lsdc_cursor0_update_position(struct lsdc_cursor *cursor, int x, int y) in lsdc_cursor0_update_position() argument
588 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor0_update_position()
599 static void lsdc_cursor0_update_cfg(struct lsdc_cursor *cursor, in lsdc_cursor0_update_cfg() argument
603 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor0_update_cfg()
615 static void lsdc_cursor1_update_bo_addr(struct lsdc_cursor *cursor, u64 addr) in lsdc_cursor1_update_bo_addr() argument
617 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor1_update_bo_addr()
624 static void lsdc_cursor1_update_position(struct lsdc_cursor *cursor, int x, int y) in lsdc_cursor1_update_position() argument
626 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor1_update_position()
637 static void lsdc_cursor1_update_cfg(struct lsdc_cursor *cursor, in lsdc_cursor1_update_cfg() argument
641 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor1_update_cfg()
668 static void lsdc_cursor1_update_bo_addr_quirk(struct lsdc_cursor *cursor, u64 addr) in lsdc_cursor1_update_bo_addr_quirk() argument
670 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor1_update_bo_addr_quirk()
677 static void lsdc_cursor1_update_position_quirk(struct lsdc_cursor *cursor, int x, int y) in lsdc_cursor1_update_position_quirk() argument
679 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor1_update_position_quirk()
690 static void lsdc_cursor1_update_cfg_quirk(struct lsdc_cursor *cursor, in lsdc_cursor1_update_cfg_quirk() argument
694 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor1_update_cfg_quirk()
749 struct lsdc_cursor *cursor = to_lsdc_cursor(plane); in ls7a1000_cursor_plane_init() local
762 cursor->ldev = to_lsdc(ddev); in ls7a1000_cursor_plane_init()
763 cursor->ops = &ls7a1000_cursor_hw_ops[index]; in ls7a1000_cursor_plane_init()
774 struct lsdc_cursor *cursor = to_lsdc_cursor(plane); in ls7a2000_cursor_plane_init() local
787 cursor->ldev = to_lsdc(ddev); in ls7a2000_cursor_plane_init()
788 cursor->ops = &ls7a2000_cursor_hw_ops[index]; in ls7a2000_cursor_plane_init()