/linux-master/include/linux/ |
H A D | mailbox_controller.h | 82 struct mbox_chan *(*of_xlate)(struct mbox_controller *mbox, 107 * @mbox: Pointer to the parent/provider of this channel 119 struct mbox_controller *mbox; member in struct:mbox_chan 130 int mbox_controller_register(struct mbox_controller *mbox); /* can sleep */ 131 void mbox_controller_unregister(struct mbox_controller *mbox); /* can sleep */ 136 struct mbox_controller *mbox); 138 struct mbox_controller *mbox);
|
/linux-master/drivers/mailbox/ |
H A D | mailbox-sti.c | 42 * @mbox: Representation of a communication channel controller 55 struct mbox_controller *mbox; member in struct:sti_mbox_device 97 struct mbox_chan *sti_mbox_to_channel(struct mbox_controller *mbox, argument 104 for (i = 0; i < mbox->num_chans; i++) { 105 chan_info = mbox->chans[i].con_priv; 109 return &mbox->chans[i]; 112 dev_err(mbox->dev, 163 struct mbox_controller *mbox = mdev->mbox; local 179 chan = sti_mbox_to_channel(mbox, instanc 303 struct mbox_controller *mbox = chan_info->mdev->mbox; local 321 sti_mbox_xlate(struct mbox_controller *mbox, const struct of_phandle_args *spec) argument 406 struct mbox_controller *mbox; local [all...] |
H A D | rockchip-mailbox.c | 42 struct mbox_controller mbox; member in struct:rockchip_mbox 54 struct rockchip_mbox *mb = dev_get_drvdata(chan->mbox->dev); 62 dev_err(mb->mbox.dev, "Transmit size over buf size(%d)\n", 67 dev_dbg(mb->mbox.dev, "Chan[%d]: A2B message, cmd 0x%08x\n", 81 struct rockchip_mbox *mb = dev_get_drvdata(chan->mbox->dev); 84 writel_relaxed((1 << mb->mbox.num_chans) - 1, 92 struct rockchip_mbox *mb = dev_get_drvdata(chan->mbox->dev); 113 for (idx = 0; idx < mb->mbox.num_chans; idx++) { 115 /* Clear mbox interrupt */ 131 for (idx = 0; idx < mb->mbox [all...] |
H A D | qcom-ipcc.c | 46 * @mbox: The mailbox controller 56 struct mbox_controller mbox; member in struct:qcom_ipcc 61 static inline struct qcom_ipcc *to_qcom_ipcc(struct mbox_controller *mbox) argument 63 return container_of(mbox, struct qcom_ipcc, mbox); 148 struct qcom_ipcc *ipcc = to_qcom_ipcc(chan->mbox); 163 static struct mbox_chan *qcom_ipcc_mbox_xlate(struct mbox_controller *mbox, argument 166 struct qcom_ipcc *ipcc = to_qcom_ipcc(mbox); 177 for (chan_id = 0; chan_id < mbox->num_chans; chan_id++) { 188 if (chan_id >= mbox 212 struct mbox_controller *mbox; local [all...] |
H A D | platform_mhu.c | 44 struct mbox_controller mbox; member in struct:platform_mhu 94 dev_err(chan->mbox->dev, 145 mhu->mbox.dev = dev; 146 mhu->mbox.chans = &mhu->chan[0]; 147 mhu->mbox.num_chans = MHU_CHANS; 148 mhu->mbox.ops = &platform_mhu_ops; 149 mhu->mbox.txdone_irq = false; 150 mhu->mbox.txdone_poll = true; 151 mhu->mbox.txpoll_period = 1; 155 err = devm_mbox_controller_register(dev, &mhu->mbox); [all...] |
H A D | arm_mhu.c | 38 struct mbox_controller mbox; member in struct:arm_mhu 88 dev_err(chan->mbox->dev, 136 mhu->mbox.dev = dev; 137 mhu->mbox.chans = &mhu->chan[0]; 138 mhu->mbox.num_chans = MHU_CHANS; 139 mhu->mbox.ops = &mhu_ops; 140 mhu->mbox.txdone_irq = false; 141 mhu->mbox.txdone_poll = true; 142 mhu->mbox.txpoll_period = 1; 146 err = devm_mbox_controller_register(dev, &mhu->mbox); [all...] |
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_mbox.c | 27 oct->mbox = vzalloc(sizeof(*oct->mbox)); 28 if (!oct->mbox) 31 mutex_init(&oct->mbox->lock); 34 INIT_WORK(&oct->mbox->wk.work, octep_vf_mbox_work); 35 oct->mbox->wk.ctxptr = oct; 37 dev_info(&oct->pdev->dev, "setup vf mbox successfully\n"); 43 if (oct->mbox) { 44 if (work_pending(&oct->mbox->wk.work)) 45 cancel_work_sync(&oct->mbox 82 struct octep_vf_mbox *mbox = NULL; local 116 struct octep_vf_mbox *mbox = oct->mbox; local 153 struct octep_vf_mbox *mbox = oct->mbox; local 173 struct octep_vf_mbox *mbox = oct->mbox; local [all...] |
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_pfvf_mbox.c | 104 struct octep_mbox *mbox; local 115 if (!oct->mbox[vf_mbox_queue]) { 116 dev_err(&oct->pdev->dev, "Notif obtained for bad mbox vf %d\n", vf_id); 119 mbox = oct->mbox[vf_mbox_queue]; 121 mutex_lock(&mbox->lock); 122 writeq(cmd.u64, mbox->pf_vf_data_reg); 123 mutex_unlock(&mbox->lock); 250 oct->mbox[ring] = vzalloc(sizeof(*oct->mbox[rin 298 octep_pfvf_pf_get_data(struct octep_device *oct, struct octep_mbox *mbox, int vf_id, union octep_pfvf_mbox_word cmd, union octep_pfvf_mbox_word *rsp) argument 393 struct octep_mbox *mbox = NULL; local [all...] |
H A D | octep_ctrl_mbox.h | 73 /* mbox message */ 93 /* mbox message buffer */ 103 /* mbox message */ 105 /* mbox transaction header */ 146 /* Initialize control mbox. 148 * @param mbox: non-null pointer to struct octep_ctrl_mbox. 152 int octep_ctrl_mbox_init(struct octep_ctrl_mbox *mbox); 154 /* Send mbox message. 156 * @param mbox: non-null pointer to struct octep_ctrl_mbox. 162 int octep_ctrl_mbox_send(struct octep_ctrl_mbox *mbox, struc [all...] |
/linux-master/drivers/rapidio/devices/ |
H A D | tsi721.c | 628 int mbox; local 630 mbox = (irq - priv->msix[TSI721_VECT_OMB0_DONE].vector) % RIO_MAX_MBOX; 631 tsi721_omsg_handler(priv, mbox); 647 int mbox; local 649 mbox = (irq - priv->msix[TSI721_VECT_IMB0_RCV].vector) % RIO_MAX_MBOX; 650 tsi721_imsg_handler(priv, mbox + 4); 1687 * @mbox: Outbound mailbox 1694 tsi721_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox, argument 1702 if (!priv->omsg_init[mbox] || 1706 spin_lock_irqsave(&priv->omsg_ring[mbox] 1902 tsi721_open_outb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries) argument 2083 tsi721_close_outb_mbox(struct rio_mport *mport, int mbox) argument 2144 u32 mbox = ch - 4; local 2191 tsi721_open_inb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries) argument 2385 tsi721_close_inb_mbox(struct rio_mport *mport, int mbox) argument 2446 tsi721_add_inb_buffer(struct rio_mport *mport, int mbox, void *buf) argument 2477 tsi721_get_inb_message(struct rio_mport *mport, int mbox) argument [all...] |
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | cn10k_macsec.c | 144 struct mbox *mbox = &pfvf->mbox; local 149 mutex_lock(&mbox->lock); 151 req = otx2_mbox_alloc_msg_mcs_alloc_resources(mbox); 159 ret = otx2_sync_mbox_msg(mbox); 163 rsp = (struct mcs_alloc_rsrc_rsp *)otx2_mbox_get_rsp(&pfvf->mbox.mbox, 189 mutex_unlock(&mbox->lock); 195 mutex_unlock(&mbox 204 struct mbox *mbox = &pfvf->mbox; local 263 struct mbox *mbox = &pfvf->mbox; local 317 struct mbox *mbox = &pfvf->mbox; local 362 struct mbox *mbox = &pfvf->mbox; local 430 struct mbox *mbox = &pfvf->mbox; local 475 struct mbox *mbox = &pfvf->mbox; local 502 struct mbox *mbox = &pfvf->mbox; local 584 struct mbox *mbox = &pfvf->mbox; local 631 struct mbox *mbox = &pfvf->mbox; local 667 struct mbox *mbox = &pfvf->mbox; local 700 struct mbox *mbox = &pfvf->mbox; local 726 struct mbox *mbox = &pfvf->mbox; local 753 struct mbox *mbox = &pfvf->mbox; local 808 struct mbox *mbox = &pfvf->mbox; local 863 struct mbox *mbox = &pfvf->mbox; local 1769 struct mbox *mbox = &pfvf->mbox; local [all...] |
H A D | otx2_ptp.c | 22 mutex_lock(&ptp->nic->mbox.lock); 23 req = otx2_mbox_alloc_msg_ptp_get_cap(&ptp->nic->mbox); 25 mutex_unlock(&ptp->nic->mbox.lock); 29 err = otx2_sync_mbox_msg(&ptp->nic->mbox); 31 mutex_unlock(&ptp->nic->mbox.lock); 34 rsp = (struct ptp_get_cap_rsp *)otx2_mbox_get_rsp(&ptp->nic->mbox.mbox, 0, 36 mutex_unlock(&ptp->nic->mbox.lock); 58 mutex_lock(&pfvf->mbox.lock); 59 req = otx2_mbox_alloc_msg_ptp_op(&ptp->nic->mbox); [all...] |
H A D | otx2_vf.c | 89 struct otx2_mbox *mbox; local 90 struct mbox *af_mbox; 94 af_mbox = container_of(work, struct mbox, mbox_wrk); 95 mbox = &af_mbox->mbox; 96 mdev = &mbox->dev[0]; 97 rsp_hdr = (struct mbox_hdr *)(mdev->mbase + mbox->rx_start); 103 offset = mbox->rx_start + ALIGN(sizeof(*rsp_hdr), MBOX_MSG_ALIGN); 108 offset = mbox->rx_start + msg->next_msgoff; 110 __otx2_mbox_reset(mbox, 154 struct otx2_mbox *mbox; local 186 struct otx2_mbox *mbox; local 290 struct mbox *mbox = &vf->mbox; local 306 struct mbox *mbox = &vf->mbox; local [all...] |
H A D | cn10k.c | 43 mutex_lock(&pfvf->mbox.lock); 44 req = otx2_mbox_alloc_msg_lmtst_tbl_setup(&pfvf->mbox); 46 mutex_unlock(&pfvf->mbox.lock); 55 mutex_unlock(&pfvf->mbox.lock); 61 err = otx2_sync_mbox_msg(&pfvf->mbox); 62 mutex_unlock(&pfvf->mbox.lock); 81 aq = otx2_mbox_alloc_msg_nix_cn10k_aq_enq(&pfvf->mbox); 106 return otx2_sync_mbox_msg(&pfvf->mbox); 171 mutex_lock(&pfvf->mbox.lock); 173 req = otx2_mbox_alloc_msg_nix_bandprof_free(&pfvf->mbox); [all...] |
H A D | otx2_pf.c | 117 struct mbox *mbox = &pf->mbox; local 123 mutex_lock(&mbox->lock); 124 req = otx2_mbox_alloc_msg_vf_flr(mbox); 126 mutex_unlock(&mbox->lock); 132 if (!otx2_sync_mbox_msg(&pf->mbox)) { 142 mutex_unlock(&mbox->lock); 295 static void otx2_queue_vf_work(struct mbox *mw, struct workqueue_struct *mbox_wq, 299 struct otx2_mbox *mbox; local 453 struct otx2_mbox *mbox; local 496 struct otx2_mbox *mbox; local 543 struct mbox *mbox; local 571 struct mbox *mbox; local 635 struct mbox *mbox = &pf->mbox_pfvf[0]; local 804 struct otx2_mbox *mbox; local 928 struct otx2_mbox *mbox = &af_mbox->mbox_up; local 966 struct otx2_mbox *mbox; local 1066 struct mbox *mbox = &pf->mbox; local 1082 struct mbox *mbox = &pf->mbox; local 1483 struct mbox *mbox = &pf->mbox; local 1609 struct mbox *mbox = &pf->mbox; local [all...] |
H A D | otx2_common.h | 25 #include <mbox.h> 176 struct mbox { struct 177 struct otx2_mbox mbox; member in struct:mbox 182 void *bbuf_base; /* Bounce buffer for mbox memory */ 184 int num_msgs; /* mbox number of messages */ 480 struct mbox mbox; member in struct:otx2_nic 481 struct mbox *mbox_pfvf; 656 static inline int otx2_mbox_bbuf_init(struct mbox *mbox, struc argument 679 otx2_sync_mbox_bbuf(struct otx2_mbox *mbox, int devid) argument 800 otx2_sync_mbox_msg(struct mbox *mbox) argument 814 otx2_sync_mbox_up_msg(struct mbox *mbox, int devid) argument 831 otx2_sync_mbox_msg_busy_poll(struct mbox *mbox) argument [all...] |
H A D | otx2_dcbnl.c | 65 req = otx2_mbox_alloc_msg_nix_txsch_alloc(&pfvf->mbox); 76 rc = otx2_sync_mbox_msg(&pfvf->mbox); 81 otx2_mbox_get_rsp(&pfvf->mbox.mbox, 0, &req->hdr); 154 cn10k_sq_aq = otx2_mbox_alloc_msg_nix_cn10k_aq_enq(&pfvf->mbox); 169 sq_aq = otx2_mbox_alloc_msg_nix_aq_enq(&pfvf->mbox); 185 otx2_sync_mbox_msg(&pfvf->mbox); 201 struct mbox *mbox = &pfvf->mbox; local [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_vram_freq.c | 38 u32 val, mbox; local 41 mbox = REG_FIELD_PREP(PCODE_MB_COMMAND, PCODE_FREQUENCY_CONFIG) 45 err = xe_pcode_read(gt, mbox, &val, NULL); 61 u32 val, mbox; local 64 mbox = REG_FIELD_PREP(PCODE_MB_COMMAND, PCODE_FREQUENCY_CONFIG) 68 err = xe_pcode_read(gt, mbox, &val, NULL);
|
H A D | xe_pcode.c | 57 static int __pcode_mailbox_rw(struct xe_gt *gt, u32 mbox, u32 *data0, u32 *data1, argument 71 xe_mmio_write32(gt, PCODE_MAILBOX, PCODE_READY | mbox); 87 static int pcode_mailbox_rw(struct xe_gt *gt, u32 mbox, u32 *data0, u32 *data1, argument 96 return __pcode_mailbox_rw(gt, mbox, data0, data1, timeout_ms, return_data, atomic); 99 int xe_pcode_write_timeout(struct xe_gt *gt, u32 mbox, u32 data, int timeout) argument 104 err = pcode_mailbox_rw(gt, mbox, &data, NULL, timeout, false, false); 110 int xe_pcode_read(struct xe_gt *gt, u32 mbox, u32 *val, u32 *val1) argument 115 err = pcode_mailbox_rw(gt, mbox, val, val1, 1, true, false); 121 static int pcode_try_request(struct xe_gt *gt, u32 mbox, argument 129 *status = pcode_mailbox_rw(gt, mbox, 166 xe_pcode_request(struct xe_gt *gt, u32 mbox, u32 request, u32 reply_mask, u32 reply, int timeout_base_ms) argument [all...] |
/linux-master/drivers/media/platform/amphion/ |
H A D | vpu_mbox.c | 25 static int vpu_mbox_request_channel(struct device *dev, struct vpu_mbox *mbox) argument 30 if (!dev || !mbox) 32 if (mbox->ch) 35 cl = &mbox->cl; 37 if (mbox->block) { 46 ch = mbox_request_channel_byname(cl, mbox->name); 49 "Failed to request mbox chan %s\n", 50 mbox->name); 52 mbox->ch = ch; 84 dev_dbg(core->dev, "%s request mbox\ [all...] |
/linux-master/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptvf_mbox.c | 17 * Overwrite mbox mbase to point to bounce buffer, so that PF/VF 18 * prepare all mbox messages in bounce buffer instead of directly 19 * in hw mbox memory. 28 static void otx2_cpt_sync_mbox_bbuf(struct otx2_mbox *mbox, int devid) argument 31 void *hw_mbase = mbox->hwbase + (devid * MBOX_SIZE); 32 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; 39 hdr = hw_mbase + mbox->rx_start; 42 if (msg_size > mbox->rx_size - msgs_offset) 43 msg_size = mbox->rx_size - msgs_offset; 45 /* Copy mbox message 178 struct otx2_mbox *mbox = &cptvf->pfvf_mbox; local 199 struct otx2_mbox *mbox = &cptvf->pfvf_mbox; local 219 struct otx2_mbox *mbox = &cptvf->pfvf_mbox; local [all...] |
/linux-master/arch/powerpc/sysdev/ |
H A D | fsl_rio.h | 135 int mbox, void *buffer, size_t len); 137 void *dev_id, int mbox, int entries); 138 extern void fsl_close_outb_mbox(struct rio_mport *mport, int mbox); 140 void *dev_id, int mbox, int entries); 141 extern void fsl_close_inb_mbox(struct rio_mport *mport, int mbox); 142 extern int fsl_add_inb_buffer(struct rio_mport *mport, int mbox, void *buf); 143 extern void *fsl_get_inb_message(struct rio_mport *mport, int mbox);
|
/linux-master/drivers/scsi/lpfc/ |
H A D | lpfc_mbox.c | 49 * @mbox: pointer to the driver internal queue element for mailbox command. 51 * A mailbox command consists of the pool memory for the command, @mbox, and 54 * @mbox. Callers should cleanup the mbox with a call to 59 * driver design is a single dmabuf/mbuf per mbox in the ctx_buf. 63 lpfc_mbox_rsrc_prep(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) argument 81 mbox->ctx_buf = mp; 88 * @mbox: pointer to the driver internal queue element for mailbox command. 91 * A mailbox command consists of the pool memory for the command, @mbox, and 94 * memory resources in it as well as releasing the @mbox bac 100 lpfc_mbox_rsrc_cleanup(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox, enum lpfc_mbox_ctx locked) argument 897 LPFC_MBOXQ_t *mbox; local 1677 MAILBOX_t *mbox = &mboxq->u.mb; local 1737 lpfc_sli4_mbx_sge_set(struct lpfcMboxq *mbox, uint32_t sgentry, dma_addr_t phyaddr, uint32_t length) argument 1759 lpfc_sli4_mbx_sge_get(struct lpfcMboxq *mbox, uint32_t sgentry, struct lpfc_mbx_sge *sge) argument 1781 lpfc_sli4_mbox_cmd_free(struct lpfc_hba *phba, struct lpfcMboxq *mbox) argument 1834 lpfc_sli4_config(struct lpfc_hba *phba, struct lpfcMboxq *mbox, uint8_t subsystem, uint8_t opcode, uint32_t length, bool emb) argument 1942 lpfc_sli4_mbox_rsrc_extent(struct lpfc_hba *phba, struct lpfcMboxq *mbox, uint16_t exts_count, uint16_t rsrc_type, bool emb) argument 2013 lpfc_sli_config_mbox_subsys_get(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) argument 2046 lpfc_sli_config_mbox_opcode_get(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) argument 2180 lpfc_init_vfi(struct lpfcMboxq *mbox, struct lpfc_vport *vport) argument 2211 lpfc_reg_vfi(struct lpfcMboxq *mbox, struct lpfc_vport *vport, dma_addr_t phys) argument 2291 lpfc_init_vpi(struct lpfc_hba *phba, struct lpfcMboxq *mbox, uint16_t vpi) argument 2313 lpfc_unreg_vfi(struct lpfcMboxq *mbox, struct lpfc_vport *vport) argument 2330 lpfc_sli4_dump_cfg_rg23(struct lpfc_hba *phba, struct lpfcMboxq *mbox) argument 2378 lpfc_mbx_cmpl_rdp_page_a2(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) argument 2407 lpfc_mbx_cmpl_rdp_page_a0(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) argument 2463 lpfc_sli4_dump_page_a0(struct lpfc_hba *phba, struct lpfcMboxq *mbox) argument 2508 lpfc_reg_fcfi(struct lpfc_hba *phba, struct lpfcMboxq *mbox) argument 2576 lpfc_reg_fcfi_mrq(struct lpfc_hba *phba, struct lpfcMboxq *mbox, int mode) argument 2634 lpfc_unreg_fcfi(struct lpfcMboxq *mbox, uint16_t fcfi) argument 2650 lpfc_resume_rpi(struct lpfcMboxq *mbox, struct lpfc_nodelist *ndlp) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | pci.c | 293 static int mlxsw_pci_sdq_init(struct mlxsw_pci *mlxsw_pci, char *mbox, argument 312 mlxsw_cmd_mbox_sw2hw_dq_cq_set(mbox, cq_num); 313 mlxsw_cmd_mbox_sw2hw_dq_sdq_lp_set(mbox, lp); 314 mlxsw_cmd_mbox_sw2hw_dq_sdq_tclass_set(mbox, tclass); 315 mlxsw_cmd_mbox_sw2hw_dq_log2_dq_sz_set(mbox, 3); /* 8 pages */ 319 mlxsw_cmd_mbox_sw2hw_dq_pa_set(mbox, i, mapaddr); 322 err = mlxsw_cmd_sw2hw_sdq(mlxsw_pci->core, mbox, q->num); 406 static int mlxsw_pci_rdq_init(struct mlxsw_pci *mlxsw_pci, char *mbox, argument 423 mlxsw_cmd_mbox_sw2hw_dq_cq_set(mbox, cq_num); 424 mlxsw_cmd_mbox_sw2hw_dq_log2_dq_sz_set(mbox, 845 mlxsw_pci_cq_init(struct mlxsw_pci *mlxsw_pci, char *mbox, struct mlxsw_pci_queue *q) argument 951 mlxsw_pci_eq_init(struct mlxsw_pci *mlxsw_pci, char *mbox, struct mlxsw_pci_queue *q) argument 1043 mlxsw_pci_queue_init(struct mlxsw_pci *mlxsw_pci, char *mbox, const struct mlxsw_pci_queue_ops *q_ops, struct mlxsw_pci_queue *q, u8 q_num) argument 1113 mlxsw_pci_queue_group_init(struct mlxsw_pci *mlxsw_pci, char *mbox, const struct mlxsw_pci_queue_ops *q_ops, u8 num_qs) argument 1155 mlxsw_pci_aqs_init(struct mlxsw_pci *mlxsw_pci, char *mbox) argument 1252 mlxsw_pci_config_profile_swid_config(struct mlxsw_pci *mlxsw_pci, char *mbox, int index, const struct mlxsw_swid_config *swid) argument 1292 mlxsw_pci_config_profile(struct mlxsw_pci *mlxsw_pci, char *mbox, const struct mlxsw_config_profile *profile, struct mlxsw_res *res) argument 1451 mlxsw_pci_boardinfo(struct mlxsw_pci *mlxsw_pci, char *mbox) argument 1465 mlxsw_pci_fw_area_init(struct mlxsw_pci *mlxsw_pci, char *mbox, u16 num_pages) argument 1548 mlxsw_pci_mbox_alloc(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_mem_item *mbox) argument 1565 mlxsw_pci_mbox_free(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_mem_item *mbox) argument 1700 char *mbox; local [all...] |
/linux-master/drivers/scsi/megaraid/ |
H A D | megaraid_mbox.c | 307 // Host template initializer for megaraid mbox sysfs device attributes 317 // Host template initializer for megaraid mbox sysfs device attributes 624 "megaraid mbox: scsi_register failed\n")); 648 "megaraid mbox: scsi_add_host failed\n")); 887 "megaraid mbox hba successfully initialized\n")); 982 raid_dev->mbox = &raid_dev->una_mbox64->mbox32; 984 raid_dev->mbox = (mbox_t *)((((unsigned long)raid_dev->mbox) + 15) & 987 raid_dev->mbox64 = (mbox64_t *)(((unsigned long)raid_dev->mbox) - 8); 989 align = ((void *)raid_dev->mbox 1380 mbox_t *mbox; local 1489 mbox_t *mbox; local 2034 mbox_t *mbox; local 2184 mbox_t *mbox; local 2669 mbox_t *mbox; local 2799 mbox_t *mbox; local 2849 mbox_t *mbox = raid_dev->mbox; local 2874 mbox_t *mbox; local 2996 mbox_t *mbox; local 3032 mbox_t *mbox; local 3124 mbox_t *mbox; local 3165 mbox_t *mbox; local 3229 mbox_t *mbox; local 3307 mbox_t *mbox; local 3873 mbox_t *mbox; local [all...] |