omap_overlay_manager
struct omap_overlay_manager *managers[MAX_MANAGERS];
static void dss_mgr_setup_fifos(struct omap_overlay_manager *mgr)
struct omap_overlay_manager *mgr;
static int dss_mgr_enable_compat(struct omap_overlay_manager *mgr)
static void dss_mgr_disable_compat(struct omap_overlay_manager *mgr)
static int dss_mgr_set_info(struct omap_overlay_manager *mgr,
static void dss_mgr_get_info(struct omap_overlay_manager *mgr,
static int dss_mgr_set_output(struct omap_overlay_manager *mgr,
static int dss_mgr_unset_output(struct omap_overlay_manager *mgr)
static struct mgr_priv_data *get_mgr_priv(struct omap_overlay_manager *mgr)
static void dss_apply_mgr_timings(struct omap_overlay_manager *mgr,
static void dss_mgr_set_timings_compat(struct omap_overlay_manager *mgr,
static void dss_apply_mgr_lcd_config(struct omap_overlay_manager *mgr,
static void dss_mgr_set_lcd_config_compat(struct omap_overlay_manager *mgr,
struct omap_overlay_manager *mgr)
static int dss_mgr_register_framedone_handler_compat(struct omap_overlay_manager *mgr,
static void dss_mgr_unregister_framedone_handler_compat(struct omap_overlay_manager *mgr,
struct omap_overlay_manager *mgr;
static bool mgr_manual_update(struct omap_overlay_manager *mgr)
static int dss_check_settings_low(struct omap_overlay_manager *mgr,
static int dss_check_settings(struct omap_overlay_manager *mgr)
static int dss_check_settings_apply(struct omap_overlay_manager *mgr)
struct omap_overlay_manager *mgr;
static bool need_go(struct omap_overlay_manager *mgr)
struct omap_overlay_manager *mgr;
static struct omap_dss_device *dss_mgr_get_device(struct omap_overlay_manager *mgr)
static int dss_mgr_wait_for_vsync(struct omap_overlay_manager *mgr)
static int dss_mgr_wait_for_go(struct omap_overlay_manager *mgr)
static void dss_mgr_write_regs(struct omap_overlay_manager *mgr)
static void dss_mgr_write_regs_extra(struct omap_overlay_manager *mgr)
struct omap_overlay_manager *mgr;
struct omap_overlay_manager *mgr;
static void mgr_clear_shadow_dirty(struct omap_overlay_manager *mgr)
static int dss_mgr_connect_compat(struct omap_overlay_manager *mgr,
static void dss_mgr_disconnect_compat(struct omap_overlay_manager *mgr,
static void dss_mgr_start_update_compat(struct omap_overlay_manager *mgr)
struct omap_overlay_manager *mgr;
struct omap_overlay_manager *mgr;
static void omap_dss_mgr_apply_mgr(struct omap_overlay_manager *mgr)
static int omap_dss_mgr_apply(struct omap_overlay_manager *mgr)
struct omap_overlay_manager *mgr;
struct omap_overlay_manager *mgr;
struct omap_overlay_manager *mgr = out->manager;
struct omap_overlay_manager *mgr = out->manager;
struct omap_overlay_manager *mgr = dpi->output.manager;
struct omap_overlay_manager *mgr = dpi->output.manager;
struct omap_overlay_manager *mgr;
struct omap_overlay_manager *mgr);
struct omap_overlay_manager *mgr);
struct omap_overlay_manager *mgr = dsi->output.manager;
struct omap_overlay_manager *mgr = dsi->output.manager;
struct omap_overlay_manager *mgr = dsi->output.manager;
struct omap_overlay_manager *mgr)
struct omap_overlay_manager *mgr)
struct omap_overlay_manager *mgr;
int dss_mgr_simple_check(struct omap_overlay_manager *mgr,
int dss_mgr_check_timings(struct omap_overlay_manager *mgr,
int dss_mgr_check(struct omap_overlay_manager *mgr,
int dss_manager_kobj_init(struct omap_overlay_manager *mgr,
void dss_manager_kobj_uninit(struct omap_overlay_manager *mgr);
void dss_overlay_setup_dispc_manager(struct omap_overlay_manager *mgr);
int (*connect)(struct omap_overlay_manager *mgr,
void (*disconnect)(struct omap_overlay_manager *mgr,
void (*start_update)(struct omap_overlay_manager *mgr);
int (*enable)(struct omap_overlay_manager *mgr);
void (*disable)(struct omap_overlay_manager *mgr);
void (*set_timings)(struct omap_overlay_manager *mgr,
void (*set_lcd_config)(struct omap_overlay_manager *mgr,
int (*register_framedone_handler)(struct omap_overlay_manager *mgr,
void (*unregister_framedone_handler)(struct omap_overlay_manager *mgr,
int dss_mgr_connect(struct omap_overlay_manager *mgr,
void dss_mgr_disconnect(struct omap_overlay_manager *mgr,
void dss_mgr_set_timings(struct omap_overlay_manager *mgr,
void dss_mgr_set_lcd_config(struct omap_overlay_manager *mgr,
int dss_mgr_enable(struct omap_overlay_manager *mgr);
void dss_mgr_disable(struct omap_overlay_manager *mgr);
void dss_mgr_start_update(struct omap_overlay_manager *mgr);
int dss_mgr_register_framedone_handler(struct omap_overlay_manager *mgr,
void dss_mgr_unregister_framedone_handler(struct omap_overlay_manager *mgr,
struct omap_overlay_manager *mgr = hdmi.output.manager;
struct omap_overlay_manager *mgr = hdmi.output.manager;
struct omap_overlay_manager *mgr;
struct omap_overlay_manager *mgr = hdmi.output.manager;
struct omap_overlay_manager *mgr = hdmi.output.manager;
struct omap_overlay_manager *mgr;
static ssize_t manager_default_color_show(struct omap_overlay_manager *mgr,
static ssize_t manager_default_color_store(struct omap_overlay_manager *mgr,
static ssize_t manager_trans_key_type_show(struct omap_overlay_manager *mgr,
static ssize_t manager_trans_key_type_store(struct omap_overlay_manager *mgr,
static ssize_t manager_trans_key_value_show(struct omap_overlay_manager *mgr,
static ssize_t manager_trans_key_value_store(struct omap_overlay_manager *mgr,
static ssize_t manager_trans_key_enabled_show(struct omap_overlay_manager *mgr,
static ssize_t manager_name_show(struct omap_overlay_manager *mgr, char *buf)
static ssize_t manager_trans_key_enabled_store(struct omap_overlay_manager *mgr,
struct omap_overlay_manager *mgr, char *buf)
struct omap_overlay_manager *mgr,
static ssize_t manager_display_show(struct omap_overlay_manager *mgr, char *buf)
static ssize_t manager_cpr_enable_show(struct omap_overlay_manager *mgr,
static ssize_t manager_cpr_enable_store(struct omap_overlay_manager *mgr,
static ssize_t manager_cpr_coef_show(struct omap_overlay_manager *mgr,
static ssize_t manager_cpr_coef_store(struct omap_overlay_manager *mgr,
ssize_t (*show)(struct omap_overlay_manager *, char *);
ssize_t (*store)(struct omap_overlay_manager *, const char *, size_t);
static ssize_t manager_display_store(struct omap_overlay_manager *mgr,
struct omap_overlay_manager *manager;
manager = container_of(kobj, struct omap_overlay_manager, kobj);
struct omap_overlay_manager *manager;
manager = container_of(kobj, struct omap_overlay_manager, kobj);
int dss_manager_kobj_init(struct omap_overlay_manager *mgr,
void dss_manager_kobj_uninit(struct omap_overlay_manager *mgr)
struct omap_overlay_manager *omap_dss_get_overlay_manager(int num)
int dss_mgr_simple_check(struct omap_overlay_manager *mgr,
static int dss_mgr_check_zorder(struct omap_overlay_manager *mgr,
int dss_mgr_check_timings(struct omap_overlay_manager *mgr,
static int dss_mgr_check_lcd_config(struct omap_overlay_manager *mgr,
int dss_mgr_check(struct omap_overlay_manager *mgr,
static struct omap_overlay_manager *managers;
managers = kzalloc_objs(struct omap_overlay_manager, num_managers);
struct omap_overlay_manager *mgr = &managers[i];
struct omap_overlay_manager *mgr = &managers[i];
struct omap_overlay_manager *mgr = &managers[i];
struct omap_overlay_manager *omapdss_find_mgr_from_display(struct omap_dss_device *dssdev)
struct omap_overlay_manager *mgr;
int dss_mgr_connect(struct omap_overlay_manager *mgr,
void dss_mgr_disconnect(struct omap_overlay_manager *mgr,
void dss_mgr_set_timings(struct omap_overlay_manager *mgr,
void dss_mgr_set_lcd_config(struct omap_overlay_manager *mgr,
int dss_mgr_enable(struct omap_overlay_manager *mgr)
void dss_mgr_disable(struct omap_overlay_manager *mgr)
void dss_mgr_start_update(struct omap_overlay_manager *mgr)
int dss_mgr_register_framedone_handler(struct omap_overlay_manager *mgr,
void dss_mgr_unregister_framedone_handler(struct omap_overlay_manager *mgr,
struct omap_overlay_manager *mgr = NULL;
struct omap_overlay_manager *old_mgr;
struct omap_overlay_manager *mgr = sdi.output.manager;
struct omap_overlay_manager *mgr = sdi.output.manager;
struct omap_overlay_manager *mgr = sdi.output.manager;
struct omap_overlay_manager *mgr;
struct omap_overlay_manager *mgr = venc.output.manager;
struct omap_overlay_manager *mgr = venc.output.manager;
struct omap_overlay_manager *mgr;
static int _omapfb_set_color_key(struct omap_overlay_manager *mgr,
struct omap_overlay_manager *mgr = NULL;
struct omap_overlay_manager *mgr = NULL;
struct omap_overlay_manager *mgr;
struct omap_overlay_manager *mgr;
struct omap_overlay_manager *mgr;
struct omap_overlay_manager *managers[10];
struct omap_overlay_manager *manager;
struct omap_overlay_manager *mgr);
int (*set_output)(struct omap_overlay_manager *mgr,
int (*unset_output)(struct omap_overlay_manager *mgr);
int (*set_manager_info)(struct omap_overlay_manager *mgr,
void (*get_manager_info)(struct omap_overlay_manager *mgr,
int (*apply)(struct omap_overlay_manager *mgr);
int (*wait_for_go)(struct omap_overlay_manager *mgr);
int (*wait_for_vsync)(struct omap_overlay_manager *mgr);
struct omap_dss_device *(*get_device)(struct omap_overlay_manager *mgr);
struct omap_overlay_manager;
struct omap_overlay_manager *manager;
struct omap_overlay_manager *omap_dss_get_overlay_manager(int num);
struct omap_overlay_manager *omapdss_find_mgr_from_display(struct omap_dss_device *dssdev);
static inline struct omap_overlay_manager *omap_dss_get_overlay_manager(int num)