Home
last modified time | relevance | path

Searched refs:mbox (Results 1 – 12 of 12) sorted by relevance

/linux-4.19.296/include/linux/
Dmailbox_controller.h82 struct mbox_chan *(*of_xlate)(struct mbox_controller *mbox,
119 struct mbox_controller *mbox; member
130 int mbox_controller_register(struct mbox_controller *mbox); /* can sleep */
131 void mbox_controller_unregister(struct mbox_controller *mbox); /* can sleep */
Drio.h225 void (*mcback) (struct rio_mport * mport, void *dev_id, int mbox, int slot);
415 int mbox, int entries);
416 void (*close_outb_mbox)(struct rio_mport *mport, int mbox);
418 int mbox, int entries);
419 void (*close_inb_mbox)(struct rio_mport *mport, int mbox);
421 int mbox, void *buffer, size_t len);
422 int (*add_inb_buffer)(struct rio_mport *mport, int mbox, void *buf);
423 void *(*get_inb_message)(struct rio_mport *mport, int mbox);
Drio_drv.h316 struct rio_dev *rdev, int mbox, in rio_add_outb_message() argument
319 return mport->ops->add_outb_message(mport, rdev, mbox, in rio_add_outb_message()
336 static inline int rio_add_inb_buffer(struct rio_mport *mport, int mbox, in rio_add_inb_buffer() argument
339 return mport->ops->add_inb_buffer(mport, mbox, buffer); in rio_add_inb_buffer()
349 static inline void *rio_get_inb_message(struct rio_mport *mport, int mbox) in rio_get_inb_message() argument
351 return mport->ops->get_inb_message(mport, mbox); in rio_get_inb_message()
Dwkup_m3_ipc.h40 struct mbox_chan *mbox; member
/linux-4.19.296/drivers/clk/hisilicon/
Dclk-hi3660-stub.c52 struct mbox_chan *mbox; member
100 mbox_send_message(stub_clk_chan.mbox, stub_clk->msg); in hi3660_stub_clk_set_rate()
101 mbox_client_txdone(stub_clk_chan.mbox, 0); in hi3660_stub_clk_set_rate()
147 stub_clk_chan.mbox = mbox_request_channel(&stub_clk_chan.cl, 0); in hi3660_stub_clk_probe()
148 if (IS_ERR(stub_clk_chan.mbox)) in hi3660_stub_clk_probe()
149 return PTR_ERR(stub_clk_chan.mbox); in hi3660_stub_clk_probe()
Dclk-hi6220-stub.c55 struct mbox_chan *mbox; member
93 mbox_send_message(stub_clk->mbox, &data); in hi6220_acpu_set_freq()
229 stub_clk->mbox = mbox_request_channel(&stub_clk->cl, 0); in hi6220_stub_clk_probe()
230 if (IS_ERR(stub_clk->mbox)) { in hi6220_stub_clk_probe()
232 return PTR_ERR(stub_clk->mbox); in hi6220_stub_clk_probe()
/linux-4.19.296/drivers/media/usb/dvb-usb-v2/
Daf9015.c43 state->buf[5] = req->mbox; in af9015_ctrl_msg()
156 u8 mbox, addr_len; in af9015_i2c_xfer() local
185 mbox = 0; in af9015_i2c_xfer()
189 mbox = 0; in af9015_i2c_xfer()
193 mbox = 0; in af9015_i2c_xfer()
197 mbox = msg[0].buf[2]; in af9015_i2c_xfer()
213 req.mbox = mbox; in af9015_i2c_xfer()
231 req.mbox = mbox; in af9015_i2c_xfer()
249 req.mbox = mbox; in af9015_i2c_xfer()
Daf9035.h51 u8 mbox; member
Daf9015.h73 u8 mbox; /* [5] */ member
Daf9035.c68 state->buf[1] = req->mbox; in af9035_ctrl_msg()
133 u8 mbox = (reg >> 16) & 0xff; in af9035_wr_regs() local
134 struct usb_req req = { CMD_MEM_WR, mbox, 6 + len, wbuf, 0, NULL }; in af9035_wr_regs()
156 u8 mbox = (reg >> 16) & 0xff; in af9035_rd_regs() local
157 struct usb_req req = { CMD_MEM_RD, mbox, sizeof(wbuf), wbuf, len, val }; in af9035_rd_regs()
364 req.mbox |= ((msg[0].addr & 0x80) >> 3); in af9035_i2c_master_xfer()
422 req.mbox |= ((msg[0].addr & 0x80) >> 3); in af9035_i2c_master_xfer()
454 req.mbox |= ((msg[0].addr & 0x80) >> 3); in af9035_i2c_master_xfer()
/linux-4.19.296/include/soc/tegra/
Dbpmp.h76 } mbox; member
/linux-4.19.296/drivers/i2c/busses/
Di2c-xgene-slimpro.c522 if (!ctx->mbox_chan->mbox->txdone_irq) { in xgene_slimpro_i2c_probe()