Lines Matching refs:mhi_controller
375 struct mhi_controller { struct
431 void (*status_cb)(struct mhi_controller *mhi_cntrl, argument
433 void (*wake_get)(struct mhi_controller *mhi_cntrl, bool override); argument
434 void (*wake_put)(struct mhi_controller *mhi_cntrl, bool override); argument
435 void (*wake_toggle)(struct mhi_controller *mhi_cntrl); argument
436 int (*runtime_get)(struct mhi_controller *mhi_cntrl); argument
437 void (*runtime_put)(struct mhi_controller *mhi_cntrl); argument
438 int (*map_single)(struct mhi_controller *mhi_cntrl, argument
440 void (*unmap_single)(struct mhi_controller *mhi_cntrl, argument
442 int (*read_reg)(struct mhi_controller *mhi_cntrl, void __iomem *addr, argument
444 void (*write_reg)(struct mhi_controller *mhi_cntrl, void __iomem *addr, argument
446 void (*reset)(struct mhi_controller *mhi_cntrl); argument
474 struct mhi_controller *mhi_cntrl; argument
543 struct mhi_controller *mhi_alloc_controller(void);
549 void mhi_free_controller(struct mhi_controller *mhi_cntrl);
556 int mhi_register_controller(struct mhi_controller *mhi_cntrl,
563 void mhi_unregister_controller(struct mhi_controller *mhi_cntrl);
599 void mhi_set_mhi_state(struct mhi_controller *mhi_cntrl,
626 int mhi_prepare_for_power_up(struct mhi_controller *mhi_cntrl);
632 int mhi_async_power_up(struct mhi_controller *mhi_cntrl);
639 int mhi_sync_power_up(struct mhi_controller *mhi_cntrl);
646 void mhi_power_down(struct mhi_controller *mhi_cntrl, bool graceful);
652 void mhi_unprepare_after_power_down(struct mhi_controller *mhi_cntrl);
658 int mhi_pm_suspend(struct mhi_controller *mhi_cntrl);
664 int mhi_pm_resume(struct mhi_controller *mhi_cntrl);
677 int mhi_pm_resume_force(struct mhi_controller *mhi_cntrl);
685 int mhi_download_rddm_image(struct mhi_controller *mhi_cntrl, bool in_panic);
691 int mhi_force_rddm_mode(struct mhi_controller *mhi_cntrl);
697 enum mhi_ee_type mhi_get_exec_env(struct mhi_controller *mhi_cntrl);
703 enum mhi_state mhi_get_mhi_state(struct mhi_controller *mhi_cntrl);
710 void mhi_soc_reset(struct mhi_controller *mhi_cntrl);