Lines Matching refs:dispc_device

53 struct dispc_device;
560 u32 (*read_irqstatus)(struct dispc_device *dispc);
561 void (*clear_irqstatus)(struct dispc_device *dispc, u32 mask);
562 void (*write_irqenable)(struct dispc_device *dispc, u32 mask);
564 int (*request_irq)(struct dispc_device *dispc, irq_handler_t handler,
566 void (*free_irq)(struct dispc_device *dispc, void *dev_id);
568 int (*runtime_get)(struct dispc_device *dispc);
569 void (*runtime_put)(struct dispc_device *dispc);
571 int (*get_num_ovls)(struct dispc_device *dispc);
572 int (*get_num_mgrs)(struct dispc_device *dispc);
574 u32 (*get_memory_bandwidth_limit)(struct dispc_device *dispc);
576 void (*mgr_enable)(struct dispc_device *dispc,
578 bool (*mgr_is_enabled)(struct dispc_device *dispc,
580 u32 (*mgr_get_vsync_irq)(struct dispc_device *dispc,
582 u32 (*mgr_get_framedone_irq)(struct dispc_device *dispc,
584 u32 (*mgr_get_sync_lost_irq)(struct dispc_device *dispc,
586 bool (*mgr_go_busy)(struct dispc_device *dispc,
588 void (*mgr_go)(struct dispc_device *dispc, enum omap_channel channel);
589 void (*mgr_set_lcd_config)(struct dispc_device *dispc,
592 int (*mgr_check_timings)(struct dispc_device *dispc,
595 void (*mgr_set_timings)(struct dispc_device *dispc,
598 void (*mgr_setup)(struct dispc_device *dispc, enum omap_channel channel,
600 u32 (*mgr_gamma_size)(struct dispc_device *dispc,
602 void (*mgr_set_gamma)(struct dispc_device *dispc,
607 int (*ovl_enable)(struct dispc_device *dispc, enum omap_plane_id plane,
609 int (*ovl_setup)(struct dispc_device *dispc, enum omap_plane_id plane,
614 const u32 *(*ovl_get_color_modes)(struct dispc_device *dispc,
617 u32 (*wb_get_framedone_irq)(struct dispc_device *dispc);
618 int (*wb_setup)(struct dispc_device *dispc,
622 bool (*has_writeback)(struct dispc_device *dispc);
623 bool (*wb_go_busy)(struct dispc_device *dispc);
624 void (*wb_go)(struct dispc_device *dispc);
627 struct dispc_device *dispc_get_dispc(struct dss_device *dss);