/linux/drivers/scsi/lpfc/ |
H A D | lpfc_sli.c | 5807 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_read_fcoe_params() local 5819 mboxq = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_read_fcoe_params() 5820 if (!mboxq) in lpfc_sli4_read_fcoe_params() 5823 mqe = &mboxq->u.mqe; in lpfc_sli4_read_fcoe_params() 5824 if (lpfc_sli4_dump_cfg_rg23(phba, mboxq)) { in lpfc_sli4_read_fcoe_params() 5829 mp = mboxq->ctx_buf; in lpfc_sli4_read_fcoe_params() 5830 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_read_fcoe_params() 5837 mboxq->vport ? mboxq->vport->vpi : 0, in lpfc_sli4_read_fcoe_params() 5849 mboxq in lpfc_sli4_read_fcoe_params() 5887 lpfc_sli4_read_rev(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq,uint8_t * vpd,uint32_t * vpd_size) lpfc_sli4_read_rev() argument 5962 LPFC_MBOXQ_t *mboxq; lpfc_sli4_get_ctl_attr() local 6049 LPFC_MBOXQ_t *mboxq; lpfc_sli4_retrieve_pport_name() local 7872 LPFC_MBOXQ_t *mboxq; lpfc_read_lds_params() local 7941 LPFC_MBOXQ_t *mboxq; lpfc_config_cgn_signal() local 8213 LPFC_MBOXQ_t *mboxq; lpfc_cmf_setup() local 8407 LPFC_MBOXQ_t *mboxq; lpfc_set_host_tm() local 8462 LPFC_MBOXQ_t *mboxq; lpfc_sli4_hba_setup() local 9753 LPFC_MBOXQ_t *mboxq; lpfc_sli4_async_mbox_block() local 9867 lpfc_sli4_wait_bmbx_ready(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq) lpfc_sli4_wait_bmbx_ready() argument 9922 lpfc_sli4_post_sync_mbox(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq) lpfc_sli4_post_sync_mbox() argument 10049 lpfc_sli_issue_mbox_s4(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq,uint32_t flag) lpfc_sli_issue_mbox_s4() argument 10185 LPFC_MBOXQ_t *mboxq; lpfc_sli4_post_async_mbox() local 19662 LPFC_MBOXQ_t *mboxq; lpfc_sli4_post_rpi_hdr() local 19883 LPFC_MBOXQ_t *mboxq; lpfc_sli4_resume_rpi() local 19941 LPFC_MBOXQ_t *mboxq; lpfc_sli4_init_vpi() local 19975 lpfc_mbx_cmpl_add_fcf_record(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq) lpfc_mbx_cmpl_add_fcf_record() argument 20010 LPFC_MBOXQ_t *mboxq; lpfc_sli4_add_fcf_record() local 20132 LPFC_MBOXQ_t *mboxq; lpfc_sli4_fcf_scan_read_fcf_rec() local 20190 LPFC_MBOXQ_t *mboxq; lpfc_sli4_fcf_rr_read_fcf_rec() local 20236 LPFC_MBOXQ_t *mboxq; lpfc_sli4_read_fcf_rec() local 20704 LPFC_MBOXQ_t *mboxq = NULL; lpfc_sli4_get_config_region23() local [all...] |
H A D | lpfc_mbox.c | 1537 list_add_tail(&mbq->list, &psli->mboxq); in lpfc_mbox_put() 1564 list_remove_head((&psli->mboxq), mbq, LPFC_MBOXQ_t, list); in lpfc_mbox_get() 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) in lpfc_mbox_cmd_check() argument 1626 if (mboxq->mbox_cmpl && mboxq->mbox_cmpl != lpfc_sli_def_mbox_cmpl && in lpfc_mbox_cmd_check() 1627 mboxq->mbox_cmpl != lpfc_sli_wake_mbox_wait) { in lpfc_mbox_cmd_check() 1628 if (!mboxq->vport) { in lpfc_mbox_cmd_check() 1631 mboxq->u.mb.mbxCommand); in lpfc_mbox_cmd_check() 1666 * @mboxq 1675 lpfc_mbox_tmo_val(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq) lpfc_mbox_tmo_val() argument 2082 lpfc_sli4_mbx_read_fcf_rec(struct lpfc_hba * phba,struct lpfcMboxq * mboxq,uint16_t fcf_index) lpfc_sli4_mbx_read_fcf_rec() argument 2135 lpfc_request_features(struct lpfc_hba * phba,struct lpfcMboxq * mboxq) lpfc_request_features() argument 2358 lpfc_mbx_cmpl_rdp_link_stat(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq) lpfc_mbx_cmpl_rdp_link_stat() argument [all...] |
H A D | lpfc_hbadisc.c | 1619 lpfc_mbx_cmpl_reg_fcfi(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_mbx_cmpl_reg_fcfi() argument 1621 struct lpfc_vport *vport = mboxq->vport; in lpfc_mbx_cmpl_reg_fcfi() 1623 if (mboxq->u.mb.mbxStatus) { in lpfc_mbx_cmpl_reg_fcfi() 1626 "HBA state x%x\n", mboxq->u.mb.mbxStatus, in lpfc_mbx_cmpl_reg_fcfi() 1632 phba->fcf.fcfi = bf_get(lpfc_reg_fcfi_fcfi, &mboxq->u.mqe.un.reg_fcfi); in lpfc_mbx_cmpl_reg_fcfi() 1657 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_mbx_cmpl_reg_fcfi() 2217 * @mboxq: pointer to mailbox object. 2228 lpfc_sli4_fcf_rec_mbox_parse(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq, in lpfc_sli4_fcf_rec_mbox_parse() argument 2241 lpfc_sli4_mbx_sge_get(mboxq, 0, &sge); in lpfc_sli4_fcf_rec_mbox_parse() 2242 if (unlikely(!mboxq in lpfc_sli4_fcf_rec_mbox_parse() 2622 lpfc_mbx_cmpl_fcf_scan_read_fcf_rec(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq) lpfc_mbx_cmpl_fcf_scan_read_fcf_rec() argument 2996 lpfc_mbx_cmpl_fcf_rr_read_fcf_rec(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq) lpfc_mbx_cmpl_fcf_rr_read_fcf_rec() argument 3102 lpfc_mbx_cmpl_read_fcf_rec(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq) lpfc_mbx_cmpl_read_fcf_rec() argument 3156 lpfc_init_vfi_cmpl(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq) lpfc_init_vfi_cmpl() argument 3191 LPFC_MBOXQ_t *mboxq; lpfc_issue_init_vfi() local 3220 lpfc_init_vpi_cmpl(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq) lpfc_init_vpi_cmpl() argument 3270 LPFC_MBOXQ_t *mboxq; lpfc_issue_init_vpi() local 3352 lpfc_mbx_cmpl_reg_vfi(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq) lpfc_mbx_cmpl_reg_vfi() argument 6711 lpfc_unregister_vfi_cmpl(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq) lpfc_unregister_vfi_cmpl() argument 6734 lpfc_unregister_fcfi_cmpl(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq) lpfc_unregister_fcfi_cmpl() argument [all...] |
H A D | lpfc_init.c | 681 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_refresh_params() local 686 mboxq = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_refresh_params() 687 if (!mboxq) in lpfc_sli4_refresh_params() 690 mqe = &mboxq->u.mqe; in lpfc_sli4_refresh_params() 694 lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_sli4_refresh_params() 698 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_refresh_params() 700 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_sli4_refresh_params() 719 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_sli4_refresh_params() 1584 (list_empty(&psli->mboxq))) { in lpfc_hb_timeout_handler() 1908 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_port_sta_fn_reset() local 4590 LPFC_MBOXQ_t *mboxq; lpfc_get_wwpn() local 7933 LPFC_MBOXQ_t *mboxq; lpfc_sli4_driver_resource_setup() local 10273 LPFC_MBOXQ_t *mboxq; lpfc_setup_endian_order() local 11076 LPFC_MBOXQ_t *mboxq; lpfc_sli4_queue_setup() local 11685 LPFC_MBOXQ_t *mboxq; lpfc_pci_function_reset() local 13444 LPFC_MBOXQ_t *mboxq; lpfc_sli4_hba_unset() local 13655 LPFC_MBOXQ_t *mboxq; __lpfc_reg_congestion_buf() local 13731 lpfc_get_sli4_parameters(struct lpfc_hba * phba,LPFC_MBOXQ_t * mboxq) lpfc_get_sli4_parameters() argument [all...] |
H A D | lpfc_sli.h | 389 struct list_head mboxq; member 392 LPFC_MBOXQ_t *mbox_active; /* active mboxq information */
|
H A D | lpfc_nportdisc.c | 690 * @mboxq: pointer to mailbox object 696 lpfc_mbx_cmpl_resume_rpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_mbx_cmpl_resume_rpi() argument 703 elsiocb = mboxq->ctx_u.save_iocb; in lpfc_mbx_cmpl_resume_rpi() 704 ndlp = mboxq->ctx_ndlp; in lpfc_mbx_cmpl_resume_rpi() 705 vport = mboxq->vport; in lpfc_mbx_cmpl_resume_rpi() 719 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_mbx_cmpl_resume_rpi() 1872 list_for_each_entry_safe(mb, nextmb, &phba->sli.mboxq, list) { in lpfc_rcv_logo_reglogin_issue()
|
H A D | lpfc_mem.c | 316 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq, list) { in lpfc_mem_free_all()
|