/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/plat-omap/ |
H A D | mailbox.h | 28 static inline void mbox_seq_init(struct omap_mbox *mbox) argument 31 mbox->seq_rcv = 0xffffffff; 34 static inline void mbox_seq_toggle(struct omap_mbox *mbox, mbox_msg_t * msg) argument 37 *msg = (*msg & 0x7fffffff) | mbox->seq_snd; 39 mbox->seq_snd ^= 1 << 31; 42 static inline int mbox_seq_test(struct omap_mbox *mbox, mbox_msg_t msg) argument 45 if (seq == mbox->seq_rcv) 47 mbox->seq_rcv = seq; 51 static inline void mbox_seq_init(struct omap_mbox *mbox) argument 54 static inline void mbox_seq_toggle(struct omap_mbox *mbox, mbox_msg_ argument 57 mbox_seq_test(struct omap_mbox *mbox, mbox_msg_t msg) argument 64 mbox_fifo_read(struct omap_mbox *mbox) argument 68 mbox_fifo_write(struct omap_mbox *mbox, mbox_msg_t msg) argument 72 mbox_fifo_empty(struct omap_mbox *mbox) argument 76 mbox_fifo_full(struct omap_mbox *mbox) argument 82 enable_mbox_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq) argument 86 disable_mbox_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq) argument 90 ack_mbox_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq) argument 95 is_mbox_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq) argument [all...] |
H A D | mailbox.c | 41 void omap_mbox_init_seq(struct omap_mbox *mbox) argument 43 mbox_seq_init(mbox); 50 static int __mbox_msg_send(struct omap_mbox *mbox, mbox_msg_t msg, void *arg) argument 54 while (mbox_fifo_full(mbox)) { 55 if (mbox->ops->type == OMAP_MBOX_TYPE2) 62 if (arg && mbox->txq->callback) { 63 ret = mbox->txq->callback(arg); 68 mbox_seq_toggle(mbox, &msg); 69 mbox_fifo_write(mbox, msg); 74 int omap_mbox_msg_send(struct omap_mbox *mbox, mbox_msg_ argument 101 struct omap_mbox *mbox = mq->queue->queuedata; local 132 struct omap_mbox *mbox = mq->queue->queuedata; local 172 __mbox_tx_interrupt(struct omap_mbox *mbox) argument 179 __mbox_rx_interrupt(struct omap_mbox *mbox) argument 215 struct omap_mbox *mbox = (struct omap_mbox *)p; local 235 struct omap_mbox *mbox = dev_get_drvdata(dev); local 253 struct omap_mbox *mbox = dev_get_drvdata(dev); local 296 mbox_queue_alloc(struct omap_mbox *mbox, request_fn_proc * proc, void (*work) (struct work_struct *)) argument 329 omap_mbox_init(struct omap_mbox *mbox) argument 395 omap_mbox_fini(struct omap_mbox *mbox) argument 422 struct omap_mbox *mbox; local 442 omap_mbox_put(struct omap_mbox *mbox) argument 448 omap_mbox_register(struct omap_mbox *mbox) argument 470 omap_mbox_unregister(struct omap_mbox *mbox) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/arch-omap/ |
H A D | mailbox.h | 24 int (*startup)(struct omap_mbox *mbox); 25 void (*shutdown)(struct omap_mbox *mbox); 27 mbox_msg_t (*fifo_read)(struct omap_mbox *mbox); 28 void (*fifo_write)(struct omap_mbox *mbox, mbox_msg_t msg); 29 int (*fifo_empty)(struct omap_mbox *mbox); 30 int (*fifo_full)(struct omap_mbox *mbox); 32 void (*enable_irq)(struct omap_mbox *mbox, omap_mbox_irq_t irq); 33 void (*disable_irq)(struct omap_mbox *mbox, omap_mbox_irq_t irq); 34 void (*ack_irq)(struct omap_mbox *mbox, omap_mbox_irq_t irq); 35 int (*is_irq)(struct omap_mbox *mbox, omap_mbox_irq_ 43 struct omap_mbox *mbox; member in struct:omap_mbox_queue [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mach-omap1/ |
H A D | mailbox.c | 54 static inline mbox_msg_t omap1_mbox_fifo_read(struct omap_mbox *mbox) argument 57 &((struct omap_mbox1_priv *)mbox->priv)->rx_fifo; 67 omap1_mbox_fifo_write(struct omap_mbox *mbox, mbox_msg_t msg) argument 70 &((struct omap_mbox1_priv *)mbox->priv)->tx_fifo; 76 static inline int omap1_mbox_fifo_empty(struct omap_mbox *mbox) argument 81 static inline int omap1_mbox_fifo_full(struct omap_mbox *mbox) argument 84 &((struct omap_mbox1_priv *)mbox->priv)->rx_fifo; 91 omap1_mbox_enable_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) argument 94 enable_irq(mbox->irq); 98 omap1_mbox_disable_irq(struct omap_mbox *mbox, omap_mbox_type_ argument 105 omap1_mbox_is_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mach-omap2/ |
H A D | mailbox.c | 84 static inline int omap2_mbox_startup(struct omap_mbox *mbox) argument 103 static inline void omap2_mbox_shutdown(struct omap_mbox *mbox) argument 110 static inline mbox_msg_t omap2_mbox_fifo_read(struct omap_mbox *mbox) argument 113 &((struct omap_mbox2_priv *)mbox->priv)->rx_fifo; 117 static inline void omap2_mbox_fifo_write(struct omap_mbox *mbox, mbox_msg_t msg) argument 120 &((struct omap_mbox2_priv *)mbox->priv)->tx_fifo; 124 static inline int omap2_mbox_fifo_empty(struct omap_mbox *mbox) argument 127 &((struct omap_mbox2_priv *)mbox->priv)->rx_fifo; 131 static inline int omap2_mbox_fifo_full(struct omap_mbox *mbox) argument 134 &((struct omap_mbox2_priv *)mbox 139 omap2_mbox_enable_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) argument 150 omap2_mbox_disable_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) argument 161 omap2_mbox_ack_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) argument 170 omap2_mbox_is_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/rapidio/ |
H A D | rio.c | 52 * @mbox: Mailbox number to claim 61 int mbox, 63 void (*minb) (struct rio_mport * mport, void *dev_id, int mbox, 71 rio_init_mbox_res(res, mbox, mbox); 81 mport->inb_msg[mbox].res = res; 84 mport->inb_msg[mbox].mcback = minb; 86 rc = rio_open_inb_mbox(mport, dev_id, mbox, entries); 97 * @mbox: Mailbox number to release 102 int rio_release_inb_mbox(struct rio_mport *mport, int mbox) argument 59 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 121 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 163 rio_release_outb_mbox(struct rio_mport *mport, int mbox) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/megaraid/ |
H A D | megaraid_mbox.c | 319 // Host template initializer for megaraid mbox sysfs device attributes 328 // Host template initializer for megaraid mbox sysfs device attributes 657 "megaraid mbox: scsi_register failed\n")); 681 "megaraid mbox: scsi_add_host failed\n")); 920 "megaraid mbox hba successfully initialized\n")); 1014 raid_dev->mbox = &raid_dev->una_mbox64->mbox32; 1016 raid_dev->mbox = (mbox_t *)((((unsigned long)raid_dev->mbox) + 15) & 1019 raid_dev->mbox64 = (mbox64_t *)(((unsigned long)raid_dev->mbox) - 8); 1021 align = ((void *)raid_dev->mbox 1452 mbox_t *mbox; local 1575 mbox_t *mbox; local 2127 mbox_t *mbox; local 2326 mbox_t *mbox; local 2839 mbox_t *mbox; local 2971 mbox_t *mbox; local 3021 mbox_t *mbox = raid_dev->mbox; local 3046 mbox_t *mbox; local 3170 mbox_t *mbox; local 3206 mbox_t *mbox; local 3249 mbox_t *mbox; local 3284 mbox_t *mbox; local 3325 mbox_t *mbox; local 3360 mbox_t *mbox; local 3393 mbox_t *mbox; local 3476 mbox_t *mbox; local 4040 mbox_t *mbox; local [all...] |
H A D | megaraid_mm.h | 52 * @mbox : 85 uint8_t mbox[18]; /* 16 bytes + 2 status bytes */ member in struct:mimd
|
H A D | megaraid_mbox.h | 117 * @mbox : mailbox 133 mbox_t *mbox; member in struct:__anon6806 149 * @una_mbox64 : 64-bit mbox - unaligned 150 * @una_mbox64_dma : mbox dma addr - unaligned 151 * @mbox : 32-bit mbox - aligned 152 * @mbox64 : 64-bit mbox - aligned 153 * @mbox_dma : mbox dma addr - aligned 190 mbox_t *mbox; member in struct:__anon6807
|
H A D | megaraid_mm.c | 340 mbox_t *mbox; local 353 if ((mimd.mbox[0] == MBOXCMD_PASSTHRU64) || 354 (mimd.mbox[0] == MBOXCMD_EXTPTHRU)) 434 mbox = &mbox64->mbox32; 435 memcpy(mbox, mimd.mbox, 14); 437 if (mbox->cmd != MBOXCMD_PASSTHRU) { // regular DCMD 439 mbox->xferaddr = (uint32_t)kioc->buf_paddr; 452 * This is a regular 32-bit pthru cmd; mbox points to pthru struct. 459 mbox [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/video/ivtv/ |
H A D | ivtv-mailbox.h | 21 void ivtv_api_get_data(struct ivtv_mailbox_data *mbox, int mb, u32 data[]);
|
H A D | ivtv-firmware.c | 89 if (itv->has_cx23415 && itv->dec_mbox.mbox) 91 if (itv->enc_mbox.mbox) 95 itv->enc_mbox.mbox = itv->dec_mbox.mbox = NULL; 217 itv->enc_mbox.mbox = ivtv_search_mailbox(itv->enc_mem, IVTV_ENCODER_SIZE); 218 if (itv->enc_mbox.mbox == NULL) 222 itv->enc_mbox.mbox = NULL; 224 if (itv->enc_mbox.mbox == NULL) 230 itv->dec_mbox.mbox = ivtv_search_mailbox(itv->dec_mem, IVTV_DECODER_SIZE); 231 if (itv->dec_mbox.mbox [all...] |
H A D | ivtv-mailbox.c | 145 u32 flags = readl(&mbdata->mbox[mb].flags); 150 write_sync(IVTV_MBOX_DRIVER_BUSY, &mbdata->mbox[mb].flags); 186 static void write_mailbox(volatile struct ivtv_mailbox __iomem *mbox, int cmd, int args, u32 data[]) argument 190 write_sync(cmd, &mbox->cmd); 191 write_sync(IVTV_API_STD_TIMEOUT, &mbox->timeout); 194 write_sync(data[i], &mbox->data[i]); 196 write_sync(IVTV_MBOX_DRIVER_DONE | IVTV_MBOX_DRIVER_BUSY, &mbox->flags); 205 i, readl(&mbdata->mbox[i].cmd), readl(&mbdata->mbox[i].flags)); 206 write_sync(0, &mbdata->mbox[ 214 volatile struct ivtv_mailbox __iomem *mbox; local [all...] |
H A D | ivtv-streams.c | 677 writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_FIELD_DISPLAYED].data[0]); 678 writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_FIELD_DISPLAYED].data[1]); 679 writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_FIELD_DISPLAYED].data[2]); 680 writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_FIELD_DISPLAYED].data[3]); 681 writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_DMA].data[0]); 682 writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_DMA].data[1]); 683 writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_DMA].data[2]); 684 writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_DMA].data[3]);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/lpfc/ |
H A D | lpfc_mem.c | 105 LPFC_MBOXQ_t *mbox, *next_mbox; local 109 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq, list) { 110 mp = (struct lpfc_dmabuf *) (mbox->context1); 115 list_del(&mbox->list); 116 mempool_free(mbox, phba->mbox_mem_pool); 121 mbox = psli->mbox_active; 122 mp = (struct lpfc_dmabuf *) (mbox->context1); 127 mempool_free(mbox, phba->mbox_mem_pool);
|
H A D | lpfc_els.c | 47 LPFC_MBOXQ_t *mbox; local 82 if ((mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL))) { 84 lpfc_clear_la(phba, mbox); 85 mbox->mbox_cmpl = lpfc_mbx_cmpl_clear_la; 86 rc = lpfc_sli_issue_mbox (phba, mbox, 89 mempool_free(mbox, phba->mbox_mem_pool); 246 LPFC_MBOXQ_t *mbox; local 288 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); 289 if (!mbox) 293 lpfc_config_link(phba, mbox); 334 LPFC_MBOXQ_t *mbox; local 1029 LPFC_MBOXQ_t *mbox; local 1839 LPFC_MBOXQ_t *mbox = NULL; local 1918 lpfc_els_rsp_acc(struct lpfc_hba * phba, uint32_t flag, struct lpfc_iocbq * oldiocb, struct lpfc_nodelist * ndlp, LPFC_MBOXQ_t * mbox, uint8_t newnode) argument 2648 LPFC_MBOXQ_t *mbox; local 2860 LPFC_MBOXQ_t *mbox; local [all...] |
H A D | lpfc_nportdisc.c | 239 LPFC_MBOXQ_t *mbox; local 328 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); 329 if (mbox == NULL) 331 lpfc_config_link(phba, mbox); 332 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; 334 (phba, mbox, (MBX_NOWAIT | MBX_STOP_IOCB)); 336 mempool_free( mbox, phba->mbox_mem_pool); 342 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); 343 if (mbox == NULL) 347 (uint8_t *) sp, mbox, 707 LPFC_MBOXQ_t *mbox; local [all...] |
H A D | lpfc_attr.c | 1217 if (phba->sysfs_mbox.mbox) { 1218 mempool_free(phba->sysfs_mbox.mbox, 1220 phba->sysfs_mbox.mbox = NULL; 1230 struct lpfcMboxq * mbox = NULL; local 1242 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); 1243 if (!mbox) 1245 memset(mbox, 0, sizeof (LPFC_MBOXQ_t)); 1251 if (phba->sysfs_mbox.mbox) 1252 mempool_free(mbox, phba->mbox_mem_pool); 1254 phba->sysfs_mbox.mbox [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/ |
H A D | megaraid.c | 138 adapter->mbox = &adapter->una_mbox64->mbox; 140 adapter->mbox = (mbox_t *)((((unsigned long) adapter->mbox) + 15) & 143 adapter->mbox64 = (mbox64_t *)(((unsigned long)adapter->mbox) - 8); 145 align = ((void *)adapter->mbox) - ((void *)&adapter->una_mbox64->mbox); 191 mbox_t *mbox; local 196 mbox = (mbox_t *)raw_mbox; 199 memset(&mbox 514 mbox_t *mbox; local 1106 volatile mbox_t *mbox = adapter->mbox; local 1185 volatile mbox_t *mbox = adapter->mbox; local 1425 mbox_t *mbox = NULL; local 1751 volatile mbox_t *mbox = adapter->mbox; local 2371 volatile mbox_t *mbox = adapter->mbox; local 3970 mbox_t *mbox; local 4003 mbox_t *mbox; local 4058 mbox_t *mbox; local 4124 mbox_t *mbox; local 4153 mbox_t *mbox; local 4268 mbox_t *mbox; local 4313 mbox_t *mbox; local 4932 mbox_t *mbox = (mbox_t *)raw_mbox; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/ |
H A D | if_wanpipe.h | 48 unsigned char mbox; member in struct:__anon9916 107 void *mbox; /* Mail box */ member in struct:wanpipe_opt
|
H A D | cyclomx.h | 52 void __iomem *mbox; /* -> mailbox */ member in struct:cycx_device
|
H A D | rio_drv.h | 359 * @mbox: The outbound mailbox queue 367 struct rio_dev *rdev, int mbox, 370 return rio_hw_add_outb_message(mport, rdev, mbox, buffer, len); 380 * @mbox: The inbound mailbox number 386 static inline int rio_add_inb_buffer(struct rio_mport *mport, int mbox, argument 389 return rio_hw_add_inb_buffer(mport, mbox, buffer); 395 * @mbox: The inbound mailbox number 400 static inline void *rio_get_inb_message(struct rio_mport *mport, int mbox) argument 402 return rio_hw_get_inb_message(mport, mbox); 366 rio_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox, void *buffer, size_t len) argument
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ |
H A D | 3c527.h | 35 u16 mbox; member in struct:mc32_mailbox
|
H A D | 3c527.c | 581 lp->exec_box->mbox=0; 582 lp->exec_box->mbox=cmd; 631 lp->exec_box->mbox=0; 632 lp->exec_box->mbox=cmd; 641 if(lp->exec_box->mbox&(1<<13)) 681 lp->rx_box->mbox=0; 686 lp->tx_box->mbox=0; 711 lp->rx_box->mbox=0; 716 lp->tx_box->mbox=0;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/syslib/ |
H A D | ppc85xx_rio.c | 288 * @mbox: Outbound mailbox 296 rio_hw_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox, argument 305 ("RIO: rio_hw_add_outb_message(): destid %4.4x mbox %d buffer %8.8x len %8.8x\n", 306 rdev->destid, mbox, (int)buffer, len); 320 /* Set mbox field for message */ 321 desc->dport = mbox & 0x3; 391 * @mbox: Mailbox to open 398 int rio_open_outb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries) argument 495 * @mbox: Mailbox to close 500 void rio_close_outb_mbox(struct rio_mport *mport, int mbox) argument 563 rio_open_inb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries) argument 636 rio_close_inb_mbox(struct rio_mport *mport, int mbox) argument 658 rio_hw_add_inb_buffer(struct rio_mport *mport, int mbox, void *buf) argument 691 rio_hw_get_inb_message(struct rio_mport *mport, int mbox) argument [all...] |