Lines Matching defs:mbox
132 * @mbox: Mailbox Controller
143 struct mbox_controller mbox;
245 struct device *dev = chan->mbox->dev;
275 struct device *dev = chan->mbox->dev;
321 struct device *dev = chan->mbox->dev;
348 struct device *dev = chan->mbox->dev;
392 struct device *dev = chan->mbox->dev;
511 struct device *dev = chan->mbox->dev;
567 * @mbox: Mailbox controller
573 static struct mbox_chan *ti_msgmgr_of_xlate(struct mbox_controller *mbox,
582 inst = container_of(mbox, struct ti_msgmgr_inst, mbox);
817 struct mbox_controller *mbox;
900 mbox = &inst->mbox;
901 mbox->dev = dev;
902 mbox->ops = &ti_msgmgr_chan_ops;
903 mbox->chans = inst->chans;
904 mbox->num_chans = inst->num_valid_queues;
905 mbox->txdone_irq = false;
906 mbox->txdone_poll = desc->tx_polled;
908 mbox->txpoll_period = desc->tx_poll_timeout_ms;
909 mbox->of_xlate = ti_msgmgr_of_xlate;
912 ret = devm_mbox_controller_register(dev, mbox);