/drivers/net/wireless/wl1251/ |
H A D | event.c | 30 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 D | omap_remoteproc.c | 39 * @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 D | megaraid_mm.h | 53 * @mbox : 86 uint8_t mbox[18]; /* 16 bytes + 2 status bytes */ member in struct:mimd
|
H A D | megaraid_mm.c | 361 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 D | megaraid_mbox.h | 118 * @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 D | megaraid_mbox.c | 320 // 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 D | event.c | 35 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 D | lpfc_mem.c | 201 /* 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 D | lpfc_mbox.c | 827 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 D | lpfc_nportdisc.c | 271 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 D | lpfc_bsg.c | 90 /* 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 D | lpfc_els.c | 343 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 D | lpfc_sli.h | 87 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 D | ivtv-mailbox.c | 147 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 D | 3c527.h | 35 u16 mbox; member in struct:mc32_mailbox
|
/drivers/media/dvb/dvb-usb/ |
H A D | af9015.h | 72 u8 mbox; /* [5] */ member in struct:req_t
|
/drivers/net/ |
H A D | rionet.c | 238 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 D | af9013.c | 53 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 D | rio.c | 58 * @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 D | be_cmds.c | 359 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 D | tsi721.c | 584 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.h | 341 struct omap_mbox *mbox; /* Mail box handle */ member in struct:bridge_dev_context
|
/drivers/net/can/ |
H A D | janz-ican3.c | 285 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 D | be_cmds.c | 334 * 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 D | megaraid.c | 145 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...] |