Lines Matching defs:mhu
370 static void mhuv3_doorbell_tx_startup(struct mhuv3 *mhu, struct mbox_chan *chan) in mhuv3_doorbell_tx_startup()
378 static void mhuv3_doorbell_tx_shutdown(struct mhuv3 *mhu, struct mbox_chan *chan) in mhuv3_doorbell_tx_shutdown()
394 static int mhuv3_doorbell_rx_startup(struct mhuv3 *mhu, struct mbox_chan *chan) in mhuv3_doorbell_rx_startup()
404 static void mhuv3_doorbell_rx_shutdown(struct mhuv3 *mhu, in mhuv3_doorbell_rx_shutdown()
413 static void mhuv3_doorbell_rx_complete(struct mhuv3 *mhu, struct mbox_chan *chan) in mhuv3_doorbell_rx_complete()
421 static int mhuv3_doorbell_last_tx_done(struct mhuv3 *mhu, in mhuv3_doorbell_last_tx_done()
442 static int mhuv3_doorbell_send_data(struct mhuv3 *mhu, struct mbox_chan *chan, in mhuv3_doorbell_send_data()
475 struct mhuv3 *mhu = mhu_from_mbox(chan->mbox); in mhuv3_sender_last_tx_done() local
483 struct mhuv3 *mhu = mhu_from_mbox(chan->mbox); in mhuv3_sender_send_data() local
494 struct mhuv3 *mhu = mhu_from_mbox(chan->mbox); in mhuv3_sender_startup() local
505 struct mhuv3 *mhu = mhu_from_mbox(chan->mbox); in mhuv3_sender_shutdown() local
521 struct mhuv3 *mhu = mhu_from_mbox(chan->mbox); in mhuv3_receiver_startup() local
529 struct mhuv3 *mhu = mhu_from_mbox(chan->mbox); in mhuv3_receiver_shutdown() local
554 static struct mbox_chan *mhuv3_dbe_mbox_of_xlate(struct mhuv3 *mhu, in mhuv3_dbe_mbox_of_xlate()
571 static void mhuv3_dbe_combined_irq_setup(struct mhuv3 *mhu) in mhuv3_dbe_combined_irq_setup()
595 static int mhuv3_dbe_channels_init(struct mhuv3 *mhu) in mhuv3_dbe_channels_init()
626 static bool mhuv3_dbe_doorbell_lookup(struct mhuv3 *mhu, unsigned int channel, in mhuv3_dbe_doorbell_lookup()
673 static struct mbox_chan *mhuv3_dbe_chan_from_comb_irq_get(struct mhuv3 *mhu) in mhuv3_dbe_chan_from_comb_irq_get()
706 static int mhuv3_dbe_init(struct mhuv3 *mhu) in mhuv3_dbe_init()
738 static int mhuv3_fce_init(struct mhuv3 *mhu) in mhuv3_fce_init()
751 static int mhuv3_fe_init(struct mhuv3 *mhu) in mhuv3_fe_init()
770 static int mhuv3_initialize_channels(struct device *dev, struct mhuv3 *mhu) in mhuv3_initialize_channels()
791 struct mhuv3 *mhu = mhu_from_mbox(mbox); in mhuv3_mbox_of_xlate() local
809 struct mhuv3 *mhu = data; in mhu_frame_cleanup_actions() local
814 static int mhuv3_frame_init(struct mhuv3 *mhu, void __iomem *regs) in mhuv3_frame_init()
877 struct mhuv3 *mhu = arg; in mhuv3_pbx_comb_interrupt() local
915 struct mhuv3 *mhu = arg; in mhuv3_mbx_comb_interrupt() local
972 static int mhuv3_setup_pbx(struct mhuv3 *mhu) in mhuv3_setup_pbx()
1008 static int mhuv3_setup_mbx(struct mhuv3 *mhu) in mhuv3_setup_mbx()
1034 static int mhuv3_irqs_init(struct mhuv3 *mhu, struct platform_device *pdev) in mhuv3_irqs_init()
1053 struct mhuv3 *mhu; in mhuv3_probe() local