dc_fu
struct dc_fu *fu_disp[DC_DISP_FU_CNT];
struct dc_fu *fu;
struct dc_fu fu;
static void dc_fl_set_fmt(struct dc_fu *fu, enum dc_fu_frac frac,
static void dc_fl_set_framedimensions(struct dc_fu *fu, int w, int h)
static void dc_fl_init(struct dc_fu *fu)
static void dc_fl_set_ops(struct dc_fu *fu)
static inline void dc_fu_baddr_autoupdate(struct dc_fu *fu, u8 layer_mask)
void dc_fu_shdldreq_sticky(struct dc_fu *fu, u8 layer_mask)
static inline void dc_fu_set_linemode(struct dc_fu *fu, enum dc_linemode mode)
static inline void dc_fu_set_numbuffers(struct dc_fu *fu, unsigned int num)
static void dc_fu_set_burstlength(struct dc_fu *fu, dma_addr_t baddr)
static void dc_fu_set_baseaddress(struct dc_fu *fu, enum dc_fu_frac frac,
void dc_fu_set_src_bpp(struct dc_fu *fu, enum dc_fu_frac frac, unsigned int bpp)
static void dc_fu_set_src_stride(struct dc_fu *fu, enum dc_fu_frac frac,
static void dc_fu_set_src_buf_dimensions(struct dc_fu *fu, enum dc_fu_frac frac,
static inline void dc_fu_layeroffset(struct dc_fu *fu, enum dc_fu_frac frac,
static inline void dc_fu_clipoffset(struct dc_fu *fu, enum dc_fu_frac frac,
static inline void dc_fu_clipdimensions(struct dc_fu *fu, enum dc_fu_frac frac,
dc_fu_set_pixel_blend_mode(struct dc_fu *fu, enum dc_fu_frac frac)
static void dc_fu_enable_src_buf(struct dc_fu *fu, enum dc_fu_frac frac)
static void dc_fu_disable_src_buf(struct dc_fu *fu, enum dc_fu_frac frac)
static void dc_fu_set_layerblend(struct dc_fu *fu, struct dc_lb *lb)
static enum dc_link_id dc_fu_get_link_id(struct dc_fu *fu)
static const char *dc_fu_get_name(struct dc_fu *fu)
const struct dc_fu_ops *dc_fu_get_ops(struct dc_fu *fu)
void dc_fu_common_hw_init(struct dc_fu *fu)
void dc_fu_get_pixel_format_bits(struct dc_fu *fu, u32 format, u32 *bits)
dc_fu_get_pixel_format_shifts(struct dc_fu *fu, u32 format, u32 *shifts)
static inline void dc_fu_enable_shden(struct dc_fu *fu)
void dc_fu_get_pixel_format_bits(struct dc_fu *fu, u32 format, u32 *bits);
void dc_fu_get_pixel_format_shifts(struct dc_fu *fu, u32 format, u32 *shifts);
void dc_fu_shdldreq_sticky(struct dc_fu *fu, u8 layer_mask);
void dc_fu_set_src_bpp(struct dc_fu *fu, enum dc_fu_frac frac, unsigned int bpp);
void dc_fu_common_hw_init(struct dc_fu *fu);
const struct dc_fu_ops *dc_fu_get_ops(struct dc_fu *fu);
struct dc_fu;
void (*init)(struct dc_fu *fu);
void (*set_burstlength)(struct dc_fu *fu, dma_addr_t baddr);
void (*set_baseaddress)(struct dc_fu *fu, enum dc_fu_frac frac,
void (*set_src_stride)(struct dc_fu *fu, enum dc_fu_frac frac,
void (*set_src_buf_dimensions)(struct dc_fu *fu, enum dc_fu_frac frac,
void (*set_fmt)(struct dc_fu *fu, enum dc_fu_frac frac,
void (*enable_src_buf)(struct dc_fu *fu, enum dc_fu_frac frac);
void (*disable_src_buf)(struct dc_fu *fu, enum dc_fu_frac frac);
void (*set_framedimensions)(struct dc_fu *fu, int w, int h);
void (*set_layerblend)(struct dc_fu *fu, struct dc_lb *lb);
enum dc_link_id (*get_link_id)(struct dc_fu *fu);
const char *(*get_name)(struct dc_fu *fu);
static void dc_fw_set_framedimensions(struct dc_fu *fu, int w, int h)
static void dc_fw_init(struct dc_fu *fu)
static void dc_fw_set_ops(struct dc_fu *fu)
struct dc_fu *fu;
struct dc_fu fu;
static void dc_fw_set_fmt(struct dc_fu *fu, enum dc_fu_frac frac,
struct dc_fu *fu;
struct dc_fu *fu_disp[DC_DISP_FU_CNT];
struct dc_fu *fu = dplane->fu;