Lines Matching defs:mhu

261 static int mhuv2_doorbell_rx_startup(struct mhuv2 *mhu, struct mbox_chan *chan)  in mhuv2_doorbell_rx_startup()
270 static void mhuv2_doorbell_rx_shutdown(struct mhuv2 *mhu, in mhuv2_doorbell_rx_shutdown()
279 static void *mhuv2_doorbell_read_data(struct mhuv2 *mhu, struct mbox_chan *chan) in mhuv2_doorbell_read_data()
288 static int mhuv2_doorbell_last_tx_done(struct mhuv2 *mhu, in mhuv2_doorbell_last_tx_done()
297 static int mhuv2_doorbell_send_data(struct mhuv2 *mhu, struct mbox_chan *chan, in mhuv2_doorbell_send_data()
325 static int mhuv2_data_transfer_rx_startup(struct mhuv2 *mhu, in mhuv2_data_transfer_rx_startup()
339 static void mhuv2_data_transfer_rx_shutdown(struct mhuv2 *mhu, in mhuv2_data_transfer_rx_shutdown()
348 static void *mhuv2_data_transfer_read_data(struct mhuv2 *mhu, in mhuv2_data_transfer_read_data()
385 static void mhuv2_data_transfer_tx_startup(struct mhuv2 *mhu, in mhuv2_data_transfer_tx_startup()
398 static void mhuv2_data_transfer_tx_shutdown(struct mhuv2 *mhu, in mhuv2_data_transfer_tx_shutdown()
408 static int mhuv2_data_transfer_last_tx_done(struct mhuv2 *mhu, in mhuv2_data_transfer_last_tx_done()
445 static int mhuv2_data_transfer_send_data(struct mhuv2 *mhu, in mhuv2_data_transfer_send_data()
500 static struct mbox_chan *get_irq_chan_comb(struct mhuv2 *mhu, u32 __iomem *reg) in get_irq_chan_comb()
540 struct mhuv2 *mhu = data; in mhuv2_sender_interrupt() local
620 static struct mbox_chan *get_irq_chan_comb_rx(struct mhuv2 *mhu) in get_irq_chan_comb_rx()
644 static struct mbox_chan *get_irq_chan_stat_rx(struct mhuv2 *mhu) in get_irq_chan_stat_rx()
667 static struct mbox_chan *get_irq_chan_rx(struct mhuv2 *mhu) in get_irq_chan_rx()
677 struct mhuv2 *mhu = arg; in mhuv2_receiver_interrupt() local
712 struct mhuv2 *mhu = mhu_from_mbox(chan->mbox); in mhuv2_sender_last_tx_done() local
720 struct mhuv2 *mhu = mhu_from_mbox(chan->mbox); in mhuv2_sender_send_data() local
731 struct mhuv2 *mhu = mhu_from_mbox(chan->mbox); in mhuv2_sender_startup() local
741 struct mhuv2 *mhu = mhu_from_mbox(chan->mbox); in mhuv2_sender_shutdown() local
757 struct mhuv2 *mhu = mhu_from_mbox(chan->mbox); in mhuv2_receiver_startup() local
765 struct mhuv2 *mhu = mhu_from_mbox(chan->mbox); in mhuv2_receiver_shutdown() local
794 struct mhuv2 *mhu = mhu_from_mbox(mbox); in mhuv2_mbox_of_xlate() local
835 static int mhuv2_verify_protocol(struct mhuv2 *mhu) in mhuv2_verify_protocol()
871 static int mhuv2_allocate_channels(struct mhuv2 *mhu) in mhuv2_allocate_channels()
930 static int mhuv2_parse_channels(struct mhuv2 *mhu) in mhuv2_parse_channels()
965 static int mhuv2_tx_init(struct amba_device *adev, struct mhuv2 *mhu, in mhuv2_tx_init()
1019 static int mhuv2_rx_init(struct amba_device *adev, struct mhuv2 *mhu, in mhuv2_rx_init()
1060 struct mhuv2 *mhu; in mhuv2_probe() local
1103 struct mhuv2 *mhu = amba_get_drvdata(adev); in mhuv2_remove() local