Lines Matching refs:controller
58 struct mbox_controller controller;
63 return container_of(link->mbox, struct bcm2835_mbox, controller);
69 struct device *dev = mbox->controller.dev;
70 struct mbox_chan *link = &mbox->controller.chans[0];
87 dev_dbg(mbox->controller.dev, "Request 0x%08X\n", msg);
161 mbox->controller.txdone_poll = true;
162 mbox->controller.txpoll_period = 5;
163 mbox->controller.ops = &bcm2835_mbox_chan_ops;
164 mbox->controller.of_xlate = &bcm2835_mbox_index_xlate;
165 mbox->controller.dev = dev;
166 mbox->controller.num_chans = 1;
167 mbox->controller.chans = devm_kzalloc(dev,
168 sizeof(*mbox->controller.chans), GFP_KERNEL);
169 if (!mbox->controller.chans)
172 ret = devm_mbox_controller_register(dev, &mbox->controller);