Lines Matching refs:dispc_device

53 struct dispc_device;
526 u32 (*read_irqstatus)(struct dispc_device *dispc);
527 void (*clear_irqstatus)(struct dispc_device *dispc, u32 mask);
528 void (*write_irqenable)(struct dispc_device *dispc, u32 mask);
530 int (*request_irq)(struct dispc_device *dispc, irq_handler_t handler,
532 void (*free_irq)(struct dispc_device *dispc, void *dev_id);
534 int (*runtime_get)(struct dispc_device *dispc);
535 void (*runtime_put)(struct dispc_device *dispc);
537 int (*get_num_ovls)(struct dispc_device *dispc);
538 int (*get_num_mgrs)(struct dispc_device *dispc);
540 u32 (*get_memory_bandwidth_limit)(struct dispc_device *dispc);
542 void (*mgr_enable)(struct dispc_device *dispc,
544 bool (*mgr_is_enabled)(struct dispc_device *dispc,
546 u32 (*mgr_get_vsync_irq)(struct dispc_device *dispc,
548 u32 (*mgr_get_framedone_irq)(struct dispc_device *dispc,
550 u32 (*mgr_get_sync_lost_irq)(struct dispc_device *dispc,
552 bool (*mgr_go_busy)(struct dispc_device *dispc,
554 void (*mgr_go)(struct dispc_device *dispc, enum omap_channel channel);
555 void (*mgr_set_lcd_config)(struct dispc_device *dispc,
558 int (*mgr_check_timings)(struct dispc_device *dispc,
561 void (*mgr_set_timings)(struct dispc_device *dispc,
564 void (*mgr_setup)(struct dispc_device *dispc, enum omap_channel channel,
566 u32 (*mgr_gamma_size)(struct dispc_device *dispc,
568 void (*mgr_set_gamma)(struct dispc_device *dispc,
573 int (*ovl_enable)(struct dispc_device *dispc, enum omap_plane_id plane,
575 int (*ovl_setup)(struct dispc_device *dispc, enum omap_plane_id plane,
580 const u32 *(*ovl_get_color_modes)(struct dispc_device *dispc,
583 u32 (*wb_get_framedone_irq)(struct dispc_device *dispc);
584 int (*wb_setup)(struct dispc_device *dispc,
588 bool (*has_writeback)(struct dispc_device *dispc);
589 bool (*wb_go_busy)(struct dispc_device *dispc);
590 void (*wb_go)(struct dispc_device *dispc);
593 struct dispc_device *dispc_get_dispc(struct dss_device *dss);