/linux-master/drivers/scsi/lpfc/ |
H A D | lpfc_sli.c | 5800 LPFC_MBOXQ_t *mboxq; local 5812 mboxq = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); 5813 if (!mboxq) 5816 mqe = &mboxq->u.mqe; 5817 if (lpfc_sli4_dump_cfg_rg23(phba, mboxq)) { 5822 mp = mboxq->ctx_buf; 5823 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); 5830 mboxq->vport ? mboxq->vport->vpi : 0, 5842 mboxq 5880 lpfc_sli4_read_rev(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq, uint8_t *vpd, uint32_t *vpd_size) argument 5955 LPFC_MBOXQ_t *mboxq; local 6042 LPFC_MBOXQ_t *mboxq; local 7865 LPFC_MBOXQ_t *mboxq; local 7934 LPFC_MBOXQ_t *mboxq; local 8206 LPFC_MBOXQ_t *mboxq; local 8400 LPFC_MBOXQ_t *mboxq; local 8455 LPFC_MBOXQ_t *mboxq; local 9744 LPFC_MBOXQ_t *mboxq; local 9859 lpfc_sli4_wait_bmbx_ready(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument 9915 lpfc_sli4_post_sync_mbox(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument 10042 lpfc_sli_issue_mbox_s4(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq, uint32_t flag) argument 10178 LPFC_MBOXQ_t *mboxq; local 19613 LPFC_MBOXQ_t *mboxq; local 19834 LPFC_MBOXQ_t *mboxq; local 19892 LPFC_MBOXQ_t *mboxq; local 19926 lpfc_mbx_cmpl_add_fcf_record(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument 19961 LPFC_MBOXQ_t *mboxq; local 20083 LPFC_MBOXQ_t *mboxq; local 20145 LPFC_MBOXQ_t *mboxq; local 20191 LPFC_MBOXQ_t *mboxq; local 20659 LPFC_MBOXQ_t *mboxq = NULL; local [all...] |
H A D | lpfc_mbox.c | 1537 list_add_tail(&mbq->list, &psli->mboxq); 1564 list_remove_head((&psli->mboxq), mbq, LPFC_MBOXQ_t, list); 1612 * @mboxq: pointer to the driver internal queue element for mailbox command. 1621 lpfc_mbox_cmd_check(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument 1626 if (mboxq->mbox_cmpl && mboxq->mbox_cmpl != lpfc_sli_def_mbox_cmpl && 1627 mboxq->mbox_cmpl != lpfc_sli_wake_mbox_wait) { 1628 if (!mboxq->vport) { 1631 mboxq->u.mb.mbxCommand); 1666 * @mboxq 1675 lpfc_mbox_tmo_val(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument 2081 lpfc_sli4_mbx_read_fcf_rec(struct lpfc_hba *phba, struct lpfcMboxq *mboxq, uint16_t fcf_index) argument 2135 lpfc_request_features(struct lpfc_hba *phba, struct lpfcMboxq *mboxq) argument 2358 lpfc_mbx_cmpl_rdp_link_stat(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument [all...] |
H A D | lpfc_hbadisc.c | 1600 lpfc_mbx_cmpl_reg_fcfi(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument 1602 struct lpfc_vport *vport = mboxq->vport; 1604 if (mboxq->u.mb.mbxStatus) { 1607 "HBA state x%x\n", mboxq->u.mb.mbxStatus, 1613 phba->fcf.fcfi = bf_get(lpfc_reg_fcfi_fcfi, &mboxq->u.mqe.un.reg_fcfi); 1642 mempool_free(mboxq, phba->mbox_mem_pool); 2203 * @mboxq: pointer to mailbox object. 2214 lpfc_sli4_fcf_rec_mbox_parse(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq, argument 2227 lpfc_sli4_mbx_sge_get(mboxq, 0, &sge); 2228 if (unlikely(!mboxq 2609 lpfc_mbx_cmpl_fcf_scan_read_fcf_rec(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument 2986 lpfc_mbx_cmpl_fcf_rr_read_fcf_rec(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument 3092 lpfc_mbx_cmpl_read_fcf_rec(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument 3146 lpfc_init_vfi_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument 3181 LPFC_MBOXQ_t *mboxq; local 3210 lpfc_init_vpi_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument 3260 LPFC_MBOXQ_t *mboxq; local 3342 lpfc_mbx_cmpl_reg_vfi(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument 6752 lpfc_unregister_vfi_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument 6775 lpfc_unregister_fcfi_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument [all...] |
H A D | lpfc_init.c | 680 LPFC_MBOXQ_t *mboxq; local 685 mboxq = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); 686 if (!mboxq) 689 mqe = &mboxq->u.mqe; 693 lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_COMMON, 697 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); 699 mempool_free(mboxq, phba->mbox_mem_pool); 718 mempool_free(mboxq, phba->mbox_mem_pool); 1591 (list_empty(&psli->mboxq))) { 1921 LPFC_MBOXQ_t *mboxq; local 4597 LPFC_MBOXQ_t *mboxq; local 7927 LPFC_MBOXQ_t *mboxq; local 10290 LPFC_MBOXQ_t *mboxq; local 11086 LPFC_MBOXQ_t *mboxq; local 11698 LPFC_MBOXQ_t *mboxq; local 13455 LPFC_MBOXQ_t *mboxq; local 13664 LPFC_MBOXQ_t *mboxq; local 13740 lpfc_get_sli4_parameters(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument [all...] |
H A D | lpfc_sli.h | 389 struct list_head mboxq; member in struct:lpfc_sli 392 LPFC_MBOXQ_t *mbox_active; /* active mboxq information */
|
H A D | lpfc_els.c | 444 LPFC_MBOXQ_t *mboxq = NULL; local 460 mboxq = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); 461 if (!mboxq) { 469 rc = lpfc_mbox_rsrc_prep(phba, mboxq); 474 dmabuf = mboxq->ctx_buf; 481 lpfc_reg_vfi(mboxq, vport, dmabuf->phys); 483 mboxq->ctx_buf = dmabuf; 485 lpfc_reg_vfi(mboxq, vport, 0); 488 mboxq->mbox_cmpl = lpfc_mbx_cmpl_reg_vfi; 489 mboxq 521 LPFC_MBOXQ_t *mboxq; local [all...] |
H A D | lpfc_mem.c | 316 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq, list) {
|
H A D | lpfc_nportdisc.c | 672 * @mboxq: pointer to mailbox object 678 lpfc_mbx_cmpl_resume_rpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) argument 685 elsiocb = mboxq->ctx_u.save_iocb; 686 ndlp = mboxq->ctx_ndlp; 687 vport = mboxq->vport; 701 mempool_free(mboxq, phba->mbox_mem_pool); 1887 list_for_each_entry_safe(mb, nextmb, &phba->sli.mboxq, list) {
|
/linux-master/drivers/staging/fieldbus/anybuss/ |
H A D | host.c | 380 spinlock_t qlock; /* protects IN side of powerq, mboxq, areaq */ 384 struct kfifo *mboxq; member in struct:anybuss_host 1285 cd->mboxq = &cd->qs[1];
|