Lines Matching refs:mhi_controller

379 struct mhi_controller {  struct
437 void (*status_cb)(struct mhi_controller *mhi_cntrl, argument
439 void (*wake_get)(struct mhi_controller *mhi_cntrl, bool override); argument
440 void (*wake_put)(struct mhi_controller *mhi_cntrl, bool override); argument
441 void (*wake_toggle)(struct mhi_controller *mhi_cntrl); argument
442 int (*runtime_get)(struct mhi_controller *mhi_cntrl); argument
443 void (*runtime_put)(struct mhi_controller *mhi_cntrl); argument
444 int (*map_single)(struct mhi_controller *mhi_cntrl, argument
446 void (*unmap_single)(struct mhi_controller *mhi_cntrl, argument
448 int (*read_reg)(struct mhi_controller *mhi_cntrl, void __iomem *addr, argument
450 void (*write_reg)(struct mhi_controller *mhi_cntrl, void __iomem *addr, argument
452 void (*reset)(struct mhi_controller *mhi_cntrl); argument
480 struct mhi_controller *mhi_cntrl; argument
549 struct mhi_controller *mhi_alloc_controller(void);
555 void mhi_free_controller(struct mhi_controller *mhi_cntrl);
562 int mhi_register_controller(struct mhi_controller *mhi_cntrl,
569 void mhi_unregister_controller(struct mhi_controller *mhi_cntrl);
605 void mhi_set_mhi_state(struct mhi_controller *mhi_cntrl,
632 int mhi_prepare_for_power_up(struct mhi_controller *mhi_cntrl);
638 int mhi_async_power_up(struct mhi_controller *mhi_cntrl);
645 int mhi_sync_power_up(struct mhi_controller *mhi_cntrl);
652 void mhi_power_down(struct mhi_controller *mhi_cntrl, bool graceful);
658 void mhi_unprepare_after_power_down(struct mhi_controller *mhi_cntrl);
664 int mhi_pm_suspend(struct mhi_controller *mhi_cntrl);
670 int mhi_pm_resume(struct mhi_controller *mhi_cntrl);
683 int mhi_pm_resume_force(struct mhi_controller *mhi_cntrl);
691 int mhi_download_rddm_image(struct mhi_controller *mhi_cntrl, bool in_panic);
697 int mhi_force_rddm_mode(struct mhi_controller *mhi_cntrl);
703 enum mhi_ee_type mhi_get_exec_env(struct mhi_controller *mhi_cntrl);
709 enum mhi_state mhi_get_mhi_state(struct mhi_controller *mhi_cntrl);
716 void mhi_soc_reset(struct mhi_controller *mhi_cntrl);