Searched defs:mbox (Results 1 - 25 of 38) sorted by relevance

12

/drivers/net/wireless/wl1251/
H A Devent.c30 struct event_mailbox *mbox)
33 mbox->scheduled_scan_status,
34 mbox->scheduled_scan_channels);
45 static void wl1251_event_mbox_dump(struct event_mailbox *mbox) argument
48 wl1251_debug(DEBUG_EVENT, "\tvector: 0x%x", mbox->events_vector);
49 wl1251_debug(DEBUG_EVENT, "\tmask: 0x%x", mbox->events_mask);
52 static int wl1251_event_process(struct wl1251 *wl, struct event_mailbox *mbox) argument
57 wl1251_event_mbox_dump(mbox);
59 vector = mbox->events_vector & ~(mbox
29 wl1251_event_scan_complete(struct wl1251 *wl, struct event_mailbox *mbox) argument
167 struct event_mailbox mbox; local
[all...]
/drivers/remoteproc/
H A Domap_remoteproc.c39 * @mbox: omap mailbox handle
44 struct omap_mbox *mbox; member in struct:omap_rproc
72 dev_dbg(dev, "mbox msg: 0x%x\n", msg);
98 ret = omap_mbox_msg_send(oproc->mbox, vqid);
120 oproc->mbox = omap_mbox_get(pdata->mbox_name, &oproc->nb);
121 if (IS_ERR(oproc->mbox)) {
122 ret = PTR_ERR(oproc->mbox);
134 ret = omap_mbox_msg_send(oproc->mbox, RP_MBOX_ECHO_REQUEST);
149 omap_mbox_put(oproc->mbox, &oproc->nb);
165 omap_mbox_put(oproc->mbox,
[all...]
/drivers/scsi/megaraid/
H A Dmegaraid_mm.h53 * @mbox :
86 uint8_t mbox[18]; /* 16 bytes + 2 status bytes */ member in struct:mimd
H A Dmegaraid_mm.c361 mbox_t *mbox; local
374 if ((mimd.mbox[0] == MBOXCMD_PASSTHRU64) ||
375 (mimd.mbox[0] == MBOXCMD_EXTPTHRU))
455 mbox = &mbox64->mbox32;
456 memcpy(mbox, mimd.mbox, 14);
458 if (mbox->cmd != MBOXCMD_PASSTHRU) { // regular DCMD
460 mbox->xferaddr = (uint32_t)kioc->buf_paddr;
473 * This is a regular 32-bit pthru cmd; mbox points to pthru struct.
480 mbox
[all...]
H A Dmegaraid_mbox.h118 * @mbox : mailbox
134 mbox_t *mbox; member in struct:__anon4707
150 * @una_mbox64 : 64-bit mbox - unaligned
151 * @una_mbox64_dma : mbox dma addr - unaligned
152 * @mbox : 32-bit mbox - aligned
153 * @mbox64 : 64-bit mbox - aligned
154 * @mbox_dma : mbox dma addr - aligned
191 mbox_t *mbox; member in struct:__anon4708
H A Dmegaraid_mbox.c320 // Host template initializer for megaraid mbox sysfs device attributes
329 // Host template initializer for megaraid mbox sysfs device attributes
664 "megaraid mbox: scsi_register failed\n"));
688 "megaraid mbox: scsi_add_host failed\n"));
926 "megaraid mbox hba successfully initialized\n"));
1020 raid_dev->mbox = &raid_dev->una_mbox64->mbox32;
1022 raid_dev->mbox = (mbox_t *)((((unsigned long)raid_dev->mbox) + 15) &
1025 raid_dev->mbox64 = (mbox64_t *)(((unsigned long)raid_dev->mbox) - 8);
1027 align = ((void *)raid_dev->mbox
1422 mbox_t *mbox; local
1539 mbox_t *mbox; local
2086 mbox_t *mbox; local
2261 mbox_t *mbox; local
2758 mbox_t *mbox; local
2890 mbox_t *mbox; local
2940 mbox_t *mbox = raid_dev->mbox; local
2965 mbox_t *mbox; local
3089 mbox_t *mbox; local
3125 mbox_t *mbox; local
3168 mbox_t *mbox; local
3220 mbox_t *mbox; local
3261 mbox_t *mbox; local
3296 mbox_t *mbox; local
3329 mbox_t *mbox; local
3412 mbox_t *mbox; local
3982 mbox_t *mbox; local
[all...]
/drivers/net/wireless/wl12xx/
H A Devent.c35 struct event_mailbox *mbox)
39 s8 metric = mbox->rssi_snr_trigger_metric[0];
94 static void wl1271_event_mbox_dump(struct event_mailbox *mbox) argument
97 wl1271_debug(DEBUG_EVENT, "\tvector: 0x%x", mbox->events_vector);
98 wl1271_debug(DEBUG_EVENT, "\tmask: 0x%x", mbox->events_mask);
101 static int wl1271_event_process(struct wl1271 *wl, struct event_mailbox *mbox) argument
110 wl1271_event_mbox_dump(mbox);
112 vector = le32_to_cpu(mbox->events_vector);
113 vector &= ~(le32_to_cpu(mbox->events_mask));
118 mbox
33 wl1271_event_rssi_trigger(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct event_mailbox *mbox) argument
292 struct event_mailbox mbox; local
[all...]
/drivers/scsi/lpfc/
H A Dlpfc_mem.c201 /* Free mbox memory pool */
236 LPFC_MBOXQ_t *mbox, *next_mbox; local
240 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq, list) {
241 mp = (struct lpfc_dmabuf *) (mbox->context1);
246 list_del(&mbox->list);
247 mempool_free(mbox, phba->mbox_mem_pool);
250 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq_cmpl, list) {
251 mp = (struct lpfc_dmabuf *) (mbox->context1);
256 list_del(&mbox->list);
257 mempool_free(mbox, phb
[all...]
H A Dlpfc_mbox.c827 LPFC_MBOXQ_t *mbox; local
830 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
831 if (mbox) {
840 mbox);
841 mbox->u.mb.un.varUnregLogin.rsvd1 = 0x4000;
842 mbox->vport = vport;
843 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
844 mbox->context1 = NULL;
845 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT);
847 mempool_free(mbox, phb
1607 MAILBOX_t *mbox = &mboxq->u.mb; local
1658 lpfc_sli4_mbx_sge_set(struct lpfcMboxq *mbox, uint32_t sgentry, dma_addr_t phyaddr, uint32_t length) argument
1679 lpfc_sli4_mbx_sge_get(struct lpfcMboxq *mbox, uint32_t sgentry, struct lpfc_mbx_sge *sge) argument
1699 lpfc_sli4_mbox_cmd_free(struct lpfc_hba *phba, struct lpfcMboxq *mbox) argument
1749 lpfc_sli4_config(struct lpfc_hba *phba, struct lpfcMboxq *mbox, uint8_t subsystem, uint8_t opcode, uint32_t length, bool emb) argument
1857 lpfc_sli4_mbox_rsrc_extent(struct lpfc_hba *phba, struct lpfcMboxq *mbox, uint16_t exts_count, uint16_t rsrc_type, bool emb) argument
1928 lpfc_sli_config_mbox_subsys_get(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) argument
1961 lpfc_sli_config_mbox_opcode_get(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) argument
2083 lpfc_init_vfi(struct lpfcMboxq *mbox, struct lpfc_vport *vport) argument
2114 lpfc_reg_vfi(struct lpfcMboxq *mbox, struct lpfc_vport *vport, dma_addr_t phys) argument
2159 lpfc_init_vpi(struct lpfc_hba *phba, struct lpfcMboxq *mbox, uint16_t vpi) argument
2181 lpfc_unreg_vfi(struct lpfcMboxq *mbox, struct lpfc_vport *vport) argument
2198 lpfc_sli4_dump_cfg_rg23(struct lpfc_hba *phba, struct lpfcMboxq *mbox) argument
2248 lpfc_reg_fcfi(struct lpfc_hba *phba, struct lpfcMboxq *mbox) argument
2279 lpfc_unreg_fcfi(struct lpfcMboxq *mbox, uint16_t fcfi) argument
2295 lpfc_resume_rpi(struct lpfcMboxq *mbox, struct lpfc_nodelist *ndlp) argument
2318 lpfc_supported_pages(struct lpfcMboxq *mbox) argument
2336 lpfc_pc_sli4_params(struct lpfcMboxq *mbox) argument
[all...]
H A Dlpfc_nportdisc.c271 LPFC_MBOXQ_t *mbox; local
374 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
375 if (mbox == NULL)
377 lpfc_config_link(phba, mbox);
378 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
379 mbox->vport = vport;
380 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT);
382 mempool_free(mbox, phba->mbox_mem_pool);
388 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
389 if (!mbox)
988 LPFC_MBOXQ_t *mbox; local
[all...]
H A Dlpfc_bsg.c90 /* job waiting for this mbox command to finish */
114 struct lpfc_bsg_mbox mbox; member in union:bsg_job_data::__anon4497
1667 * Let SLI layer release mboxq if mbox command completed after timeout.
2241 LPFC_MBOXQ_t *mbox; local
2245 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
2246 if (!mbox)
2252 mbox, *rpi);
2258 mbox, *rpi);
2262 mempool_free(mbox, phba->mbox_mem_pool);
2268 dmabuff = (struct lpfc_dmabuf *) mbox
2301 LPFC_MBOXQ_t *mbox; local
5122 struct lpfc_bsg_mbox *mbox; local
[all...]
H A Dlpfc_els.c343 LPFC_MBOXQ_t *mbox; local
357 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
358 if (!mbox) {
364 lpfc_config_link(phba, mbox);
365 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
366 mbox->vport = vport;
368 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT);
374 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL);
375 if (!mbox) {
379 rc = lpfc_reg_rpi(phba, vport->vpi, Fabric_DID, (uint8_t *)sp, mbox,
781 LPFC_MBOXQ_t *mbox; local
2338 struct lpfcMboxq *mbox; local
3542 LPFC_MBOXQ_t *mbox = NULL; local
3714 lpfc_els_rsp_acc(struct lpfc_vport *vport, uint32_t flag, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp, LPFC_MBOXQ_t *mbox) argument
3851 lpfc_els_rsp_reject(struct lpfc_vport *vport, uint32_t rejectError, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp, LPFC_MBOXQ_t *mbox) argument
4914 LPFC_MBOXQ_t *mbox; local
5338 LPFC_MBOXQ_t *mbox; local
5490 LPFC_MBOXQ_t *mbox; local
7000 LPFC_MBOXQ_t *mbox; local
[all...]
H A Dlpfc_sli.h87 struct lpfcMboxq *mbox; member in union:lpfc_iocbq::__anon4673
286 struct timer_list mbox_tmo; /* Hold clk to timeout active mbox
297 /* Timeout for normal outstanding mbox command (Seconds) */
299 /* Timeout for non-flash-based outstanding sli_config mbox command (Seconds) */
301 /* Timeout for flash-based outstanding sli_config mbox command (Seconds) */
303 /* Timeout for other flash-based outstanding mbox command (Seconds) */
/drivers/media/video/ivtv/
H A Divtv-mailbox.c147 u32 flags = readl(&mbdata->mbox[mb].flags);
152 write_sync(IVTV_MBOX_DRIVER_BUSY, &mbdata->mbox[mb].flags);
189 static void write_mailbox(volatile struct ivtv_mailbox __iomem *mbox, int cmd, int args, u32 data[]) argument
193 write_sync(cmd, &mbox->cmd);
194 write_sync(IVTV_API_STD_TIMEOUT, &mbox->timeout);
197 write_sync(data[i], &mbox->data[i]);
199 write_sync(IVTV_MBOX_DRIVER_DONE | IVTV_MBOX_DRIVER_BUSY, &mbox->flags);
208 i, readl(&mbdata->mbox[i].cmd), readl(&mbdata->mbox[i].flags));
209 write_sync(0, &mbdata->mbox[
217 volatile struct ivtv_mailbox __iomem *mbox; local
[all...]
/drivers/net/ethernet/i825xx/
H A D3c527.h35 u16 mbox; member in struct:mc32_mailbox
/drivers/media/dvb/dvb-usb/
H A Daf9015.h72 u8 mbox; /* [5] */ member in struct:req_t
/drivers/net/
H A Drionet.c238 static void rionet_inb_msg_event(struct rio_mport *mport, void *dev_id, int mbox, int slot) argument
245 printk(KERN_INFO "%s: inbound message event, mbox %d slot %d\n",
246 DRV_NAME, mbox, slot);
254 static void rionet_outb_msg_event(struct rio_mport *mport, void *dev_id, int mbox, int slot) argument
263 "%s: outbound message event, mbox %d slot %d\n",
264 DRV_NAME, mbox, slot);
/drivers/media/dvb/frontends/
H A Daf9013.c53 static int af9013_wr_regs_i2c(struct af9013_state *priv, u8 mbox, u16 reg, argument
69 buf[2] = mbox;
83 static int af9013_rd_regs_i2c(struct af9013_state *priv, u8 mbox, u16 reg, argument
104 buf[2] = mbox;
121 u8 mbox = (0 << 7)|(0 << 6)|(1 << 1)|(1 << 0); local
125 mbox |= ((len - 1) << 2);
126 ret = af9013_wr_regs_i2c(priv, mbox, reg, val, len);
129 ret = af9013_wr_regs_i2c(priv, mbox, reg+i, val+i, 1);
143 u8 mbox = (0 << 7)|(0 << 6)|(1 << 1)|(0 << 0); local
147 mbox |
176 u8 mbox = (1 << 7)|(1 << 6)|((len - 1) << 2)|(1 << 1)|(1 << 0); local
[all...]
/drivers/rapidio/
H A Drio.c58 * @mbox: Mailbox number to claim
67 int mbox,
69 void (*minb) (struct rio_mport * mport, void *dev_id, int mbox,
81 rio_init_mbox_res(res, mbox, mbox);
91 mport->inb_msg[mbox].res = res;
94 mport->inb_msg[mbox].mcback = minb;
96 rc = mport->ops->open_inb_mbox(mport, dev_id, mbox, entries);
107 * @mbox: Mailbox number to release
112 int rio_release_inb_mbox(struct rio_mport *mport, int mbox) argument
65 rio_request_inb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries, void (*minb) (struct rio_mport * mport, void *dev_id, int mbox, int slot)) argument
134 rio_request_outb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries, void (*moutb) (struct rio_mport * mport, void *dev_id, int mbox, int slot)) argument
180 rio_release_outb_mbox(struct rio_mport *mport, int mbox) argument
[all...]
/drivers/scsi/be2iscsi/
H A Dbe_cmds.c359 struct be_mcc_mailbox *mbox = mbox_mem->va; local
360 struct be_mcc_compl *compl = &mbox->compl;
384 status = be_mcc_compl_process(ctrl, &mbox->compl);
399 * Polls on the mbox doorbell till a command completion (or a timeout) occurs
407 struct be_mcc_mailbox *mbox = mbox_mem->va; local
408 struct be_mcc_compl *compl = &mbox->compl;
412 /* at bits 2 - 31 place mbox dma addr msb bits 34 - 63 */
422 /* at bits 2 - 31 place mbox dma addr lsb bits 4 - 33 */
432 status = be_mcc_compl_process(ctrl, &mbox->compl);
/drivers/rapidio/devices/
H A Dtsi721.c584 int mbox; local
586 mbox = (irq - priv->msix[TSI721_VECT_OMB0_DONE].vector) % RIO_MAX_MBOX;
587 tsi721_omsg_handler(priv, mbox);
601 int mbox; local
603 mbox = (irq - priv->msix[TSI721_VECT_IMB0_RCV].vector) % RIO_MAX_MBOX;
604 tsi721_imsg_handler(priv, mbox + 4);
1152 * @mbox: Outbound mailbox
1157 tsi721_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox, argument
1164 if (!priv->omsg_init[mbox] ||
1168 tx_slot = priv->omsg_ring[mbox]
1345 tsi721_open_outb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries) argument
1527 tsi721_close_outb_mbox(struct rio_mport *mport, int mbox) argument
1588 u32 mbox = ch - 4; local
1635 tsi721_open_inb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries) argument
1826 tsi721_close_inb_mbox(struct rio_mport *mport, int mbox) argument
1885 tsi721_add_inb_buffer(struct rio_mport *mport, int mbox, void *buf) argument
1916 tsi721_get_inb_message(struct rio_mport *mport, int mbox) argument
[all...]
/drivers/staging/tidspbridge/core/
H A D_tiomap.h341 struct omap_mbox *mbox; /* Mail box handle */ member in struct:bridge_dev_context
/drivers/net/can/
H A Djanz-ican3.c285 unsigned int mbox, mbox_page; local
295 dev_dbg(mod->dev, "no mbox for reading\n");
299 /* find the first free mbox to read */
301 mbox = (xord & MSYNC_RBLW) ? MSYNC_RB0 : MSYNC_RB1;
303 mbox = (xord & MSYNC_RB0) ? MSYNC_RB0 : MSYNC_RB1;
306 mbox_page = (mbox == MSYNC_RB0) ? QUEUE_OLD_RB0 : QUEUE_OLD_RB1;
314 locl ^= mbox;
330 unsigned int mbox, mbox_page; local
340 dev_err(mod->dev, "no mbox for writing\n");
344 /* calculate a free mbox t
[all...]
/drivers/net/ethernet/emulex/benet/
H A Dbe_cmds.c334 * Polls on the mbox doorbell till a command completion (or a timeout) occurs
342 struct be_mcc_mailbox *mbox = mbox_mem->va; local
343 struct be_mcc_compl *compl = &mbox->compl;
351 /* at bits 2 - 31 place mbox dma addr msb bits 34 - 63 */
361 /* at bits 2 - 31 place mbox dma addr lsb bits 4 - 33 */
371 status = be_mcc_compl_process(adapter, &mbox->compl);
524 * special pattern across the wrb hdr; uses mbox
551 * special pattern across the wrb hdr; uses mbox
1627 /* Uses mbox */
1656 /* Uses mbox */
[all...]
/drivers/scsi/
H A Dmegaraid.c145 adapter->mbox = &adapter->una_mbox64->mbox;
147 adapter->mbox = (mbox_t *)((((unsigned long) adapter->mbox) + 15) &
150 adapter->mbox64 = (mbox64_t *)(((unsigned long)adapter->mbox) - 8);
152 align = ((void *)adapter->mbox) - ((void *)&adapter->una_mbox64->mbox);
198 mbox_t *mbox; local
203 mbox = (mbox_t *)raw_mbox;
206 memset(&mbox
526 mbox_t *mbox; local
1108 volatile mbox_t *mbox = adapter->mbox; local
1187 volatile mbox_t *mbox = adapter->mbox; local
1427 mbox_t *mbox = NULL; local
1727 volatile mbox_t *mbox = adapter->mbox; local
2308 volatile mbox_t *mbox = adapter->mbox; local
3922 mbox_t *mbox; local
3955 mbox_t *mbox; local
4010 mbox_t *mbox; local
4076 mbox_t *mbox; local
4105 mbox_t *mbox; local
4220 mbox_t *mbox; local
4265 mbox_t *mbox; local
4888 mbox_t *mbox = (mbox_t *)raw_mbox; local
[all...]

Completed in 674 milliseconds

12