lsdc_cursor
struct lsdc_cursor;
void (*update_bo_addr)(struct lsdc_cursor *plane, u64 addr);
void (*update_cfg)(struct lsdc_cursor *plane,
void (*update_position)(struct lsdc_cursor *plane, int x, int y);
struct lsdc_cursor cursor;
static inline struct lsdc_cursor *
return container_of(plane, struct lsdc_cursor, base);
struct lsdc_cursor *cursor = to_lsdc_cursor(plane);
struct lsdc_cursor *cursor = to_lsdc_cursor(plane);
struct lsdc_cursor *cursor = to_lsdc_cursor(plane);
struct lsdc_cursor *cursor = to_lsdc_cursor(plane);
struct lsdc_cursor *cursor = to_lsdc_cursor(plane);
static void lsdc_cursor0_update_bo_addr(struct lsdc_cursor *cursor, u64 addr)
static void lsdc_cursor0_update_position(struct lsdc_cursor *cursor, int x, int y)
static void lsdc_cursor0_update_cfg(struct lsdc_cursor *cursor,
static void lsdc_cursor1_update_bo_addr(struct lsdc_cursor *cursor, u64 addr)
static void lsdc_cursor1_update_position(struct lsdc_cursor *cursor, int x, int y)
static void lsdc_cursor1_update_cfg(struct lsdc_cursor *cursor,
static void lsdc_cursor1_update_bo_addr_quirk(struct lsdc_cursor *cursor, u64 addr)
static void lsdc_cursor1_update_position_quirk(struct lsdc_cursor *cursor, int x, int y)
static void lsdc_cursor1_update_cfg_quirk(struct lsdc_cursor *cursor,
struct lsdc_cursor *cursor = to_lsdc_cursor(plane);
struct lsdc_cursor *cursor = to_lsdc_cursor(plane);