Lines Matching defs:chan
36 struct mbox_chan chan[MHU_CHANS];
42 struct mbox_chan *chan = p;
43 struct mhu_link *mlink = chan->con_priv;
50 mbox_chan_received_data(chan, (void *)&val);
57 static bool mhu_last_tx_done(struct mbox_chan *chan)
59 struct mhu_link *mlink = chan->con_priv;
65 static int mhu_send_data(struct mbox_chan *chan, void *data)
67 struct mhu_link *mlink = chan->con_priv;
75 static int mhu_startup(struct mbox_chan *chan)
77 struct mhu_link *mlink = chan->con_priv;
85 IRQF_SHARED, "mhu_link", chan);
87 dev_err(chan->mbox->dev,
95 static void mhu_shutdown(struct mbox_chan *chan)
97 struct mhu_link *mlink = chan->con_priv;
99 free_irq(mlink->irq, chan);
131 mhu->chan[i].con_priv = &mhu->mlink[i];
138 mhu->mbox.chans = &mhu->chan[0];