Lines Matching defs: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);
164 mbox->controller.txdone_poll = true;
165 mbox->controller.txpoll_period = 5;
166 mbox->controller.ops = &bcm2835_mbox_chan_ops;
167 mbox->controller.of_xlate = &bcm2835_mbox_index_xlate;
168 mbox->controller.dev = dev;
169 mbox->controller.num_chans = 1;
170 mbox->controller.chans = devm_kzalloc(dev,
171 sizeof(*mbox->controller.chans), GFP_KERNEL);
172 if (!mbox->controller.chans)
175 ret = devm_mbox_controller_register(dev, &mbox->controller);