Lines Matching defs:mbox_chan
12 struct mbox_chan;
47 int (*send_data)(struct mbox_chan *chan, void *data);
48 int (*flush)(struct mbox_chan *chan, unsigned long timeout);
49 int (*startup)(struct mbox_chan *chan);
50 void (*shutdown)(struct mbox_chan *chan);
51 bool (*last_tx_done)(struct mbox_chan *chan);
52 bool (*peek_data)(struct mbox_chan *chan);
77 struct mbox_chan *chans;
82 struct mbox_chan *(*of_xlate)(struct mbox_controller *mbox,
106 * struct mbox_chan - s/w representation of a communication chan
118 struct mbox_chan {
132 void mbox_chan_received_data(struct mbox_chan *chan, void *data); /* atomic */
133 void mbox_chan_txdone(struct mbox_chan *chan, int r); /* atomic */