Lines Matching refs:dispc_device

65 struct dispc_device;
691 u32 (*read_irqstatus)(struct dispc_device *dispc);
692 void (*clear_irqstatus)(struct dispc_device *dispc, u32 mask);
693 void (*write_irqenable)(struct dispc_device *dispc, u32 mask);
695 int (*request_irq)(struct dispc_device *dispc, irq_handler_t handler,
697 void (*free_irq)(struct dispc_device *dispc, void *dev_id);
699 int (*runtime_get)(struct dispc_device *dispc);
700 void (*runtime_put)(struct dispc_device *dispc);
702 int (*get_num_ovls)(struct dispc_device *dispc);
703 int (*get_num_mgrs)(struct dispc_device *dispc);
705 u32 (*get_memory_bandwidth_limit)(struct dispc_device *dispc);
707 void (*mgr_enable)(struct dispc_device *dispc,
709 bool (*mgr_is_enabled)(struct dispc_device *dispc,
711 u32 (*mgr_get_vsync_irq)(struct dispc_device *dispc,
713 u32 (*mgr_get_framedone_irq)(struct dispc_device *dispc,
715 u32 (*mgr_get_sync_lost_irq)(struct dispc_device *dispc,
717 bool (*mgr_go_busy)(struct dispc_device *dispc,
719 void (*mgr_go)(struct dispc_device *dispc, enum omap_channel channel);
720 void (*mgr_set_lcd_config)(struct dispc_device *dispc,
723 void (*mgr_set_timings)(struct dispc_device *dispc,
726 void (*mgr_setup)(struct dispc_device *dispc, enum omap_channel channel,
729 struct dispc_device *dispc, enum omap_channel channel);
730 u32 (*mgr_gamma_size)(struct dispc_device *dispc,
732 void (*mgr_set_gamma)(struct dispc_device *dispc,
737 int (*ovl_enable)(struct dispc_device *dispc, enum omap_plane_id plane,
739 int (*ovl_setup)(struct dispc_device *dispc, enum omap_plane_id plane,
744 const u32 *(*ovl_get_color_modes)(struct dispc_device *dispc,
747 u32 (*wb_get_framedone_irq)(struct dispc_device *dispc);
748 int (*wb_setup)(struct dispc_device *dispc,
752 bool (*has_writeback)(struct dispc_device *dispc);
753 bool (*wb_go_busy)(struct dispc_device *dispc);
754 void (*wb_go)(struct dispc_device *dispc);
757 struct dispc_device *dispc_get_dispc(struct dss_device *dss);