Lines Matching defs:chan
42 struct mbox_chan chan[MHU_CHANS];
48 struct mbox_chan *chan = p;
49 struct platform_mhu_link *mlink = chan->con_priv;
56 mbox_chan_received_data(chan, (void *)&val);
63 static bool platform_mhu_last_tx_done(struct mbox_chan *chan)
65 struct platform_mhu_link *mlink = chan->con_priv;
71 static int platform_mhu_send_data(struct mbox_chan *chan, void *data)
73 struct platform_mhu_link *mlink = chan->con_priv;
81 static int platform_mhu_startup(struct mbox_chan *chan)
83 struct platform_mhu_link *mlink = chan->con_priv;
91 IRQF_SHARED, "platform_mhu_link", chan);
93 dev_err(chan->mbox->dev,
101 static void platform_mhu_shutdown(struct mbox_chan *chan)
103 struct platform_mhu_link *mlink = chan->con_priv;
105 free_irq(mlink->irq, chan);
138 mhu->chan[i].con_priv = &mhu->mlink[i];
149 mhu->mbox.chans = &mhu->chan[0];