/kernel/linux/linux-5.10/drivers/scsi/lpfc/ |
H A D | lpfc_bsg.c | 82 LPFC_MBOXQ_t *pmboxq; member 1798 LPFC_MBOXQ_t *pmboxq = NULL; in lpfc_sli3_bsg_diag_loopback_mode() local 1828 pmboxq = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli3_bsg_diag_loopback_mode() 1829 if (!pmboxq) { in lpfc_sli3_bsg_diag_loopback_mode() 1833 memset((void *)pmboxq, 0, sizeof(LPFC_MBOXQ_t)); in lpfc_sli3_bsg_diag_loopback_mode() 1834 pmboxq->u.mb.mbxCommand = MBX_DOWN_LINK; in lpfc_sli3_bsg_diag_loopback_mode() 1835 pmboxq->u.mb.mbxOwner = OWN_HOST; in lpfc_sli3_bsg_diag_loopback_mode() 1837 mbxstatus = lpfc_sli_issue_mbox_wait(phba, pmboxq, LPFC_MBOX_TMO); in lpfc_sli3_bsg_diag_loopback_mode() 1839 if ((mbxstatus == MBX_SUCCESS) && (pmboxq->u.mb.mbxStatus == 0)) { in lpfc_sli3_bsg_diag_loopback_mode() 1850 memset((void *)pmboxq, in lpfc_sli3_bsg_diag_loopback_mode() 1916 LPFC_MBOXQ_t *pmboxq; lpfc_sli4_bsg_set_link_diag_state() local 1980 LPFC_MBOXQ_t *pmboxq; lpfc_sli4_bsg_set_loopback_mode() local 2400 LPFC_MBOXQ_t *pmboxq; lpfc_sli4_bsg_link_diag_test() local 3450 lpfc_bsg_issue_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq) lpfc_bsg_issue_mbox_cmpl() argument 3631 lpfc_bsg_issue_mbox_ext_handle_job(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq) lpfc_bsg_issue_mbox_ext_handle_job() argument 3723 lpfc_bsg_issue_read_mbox_ext_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq) lpfc_bsg_issue_read_mbox_ext_cmpl() argument 3763 lpfc_bsg_issue_write_mbox_ext_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq) lpfc_bsg_issue_write_mbox_ext_cmpl() argument 3908 LPFC_MBOXQ_t *pmboxq = NULL; lpfc_bsg_sli_cfg_read_cmd_ext() local 4095 LPFC_MBOXQ_t *pmboxq = NULL; lpfc_bsg_sli_cfg_write_cmd_ext() local 4477 LPFC_MBOXQ_t *pmboxq = NULL; lpfc_bsg_write_ebuf_set() local 4726 LPFC_MBOXQ_t *pmboxq = NULL; /* internal mailbox queue */ lpfc_bsg_issue_mbox() local [all...] |
H A D | lpfc_attr.c | 1124 LPFC_MBOXQ_t *pmboxq; in lpfc_issue_lip() local 1136 pmboxq = mempool_alloc(phba->mbox_mem_pool,GFP_KERNEL); in lpfc_issue_lip() 1138 if (!pmboxq) in lpfc_issue_lip() 1141 memset((void *)pmboxq, 0, sizeof (LPFC_MBOXQ_t)); in lpfc_issue_lip() 1142 pmboxq->u.mb.mbxCommand = MBX_DOWN_LINK; in lpfc_issue_lip() 1143 pmboxq->u.mb.mbxOwner = OWN_HOST; in lpfc_issue_lip() 1148 mbxstatus = lpfc_sli_issue_mbox_wait(phba, pmboxq, LPFC_MBOX_TMO * 2); in lpfc_issue_lip() 1151 (pmboxq->u.mb.mbxStatus == 0 || in lpfc_issue_lip() 1152 pmboxq->u.mb.mbxStatus == MBXERR_LINK_DOWN)) { in lpfc_issue_lip() 1153 memset((void *)pmboxq, in lpfc_issue_lip() 1859 LPFC_MBOXQ_t *pmboxq; lpfc_get_hba_info() local 6777 LPFC_MBOXQ_t *pmboxq; lpfc_get_stats() local 6905 LPFC_MBOXQ_t *pmboxq; lpfc_reset_stats() local [all...] |
H A D | lpfc_init.c | 276 * @pmboxq: pointer to the driver internal queue element for mailbox command. 284 lpfc_config_async_cmpl(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmboxq) in lpfc_config_async_cmpl() argument 286 if (pmboxq->u.mb.mbxStatus == MBX_SUCCESS) in lpfc_config_async_cmpl() 290 mempool_free(pmboxq, phba->mbox_mem_pool); in lpfc_config_async_cmpl() 297 * @pmboxq: pointer to the driver internal queue element for mailbox command. 305 lpfc_dump_wakeup_param_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq) in lpfc_dump_wakeup_param_cmpl() argument 313 if (pmboxq->u.mb.mbxStatus != MBX_SUCCESS) { in lpfc_dump_wakeup_param_cmpl() 314 mempool_free(pmboxq, phba->mbox_mem_pool); in lpfc_dump_wakeup_param_cmpl() 321 prog_id_word = pmboxq->u.mb.un.varWords[7]; in lpfc_dump_wakeup_param_cmpl() 334 mempool_free(pmboxq, phb in lpfc_dump_wakeup_param_cmpl() 1202 lpfc_hb_mbox_cmpl(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmboxq) lpfc_hb_mbox_cmpl() argument 1403 LPFC_MBOXQ_t *pmboxq; lpfc_hb_timeout_handler() local [all...] |
H A D | lpfc_sli.c | 2418 * @pmboxq: Pointer to mailbox command. 2427 lpfc_sli_wake_mbox_wait(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq) in lpfc_sli_wake_mbox_wait() argument 2436 pmboxq->mbox_flag |= LPFC_MBX_WAKE; in lpfc_sli_wake_mbox_wait() 2438 pmbox_done = (struct completion *)pmboxq->context3; in lpfc_sli_wake_mbox_wait() 12217 * @pmboxq: Pointer to driver mailbox object. 12241 lpfc_sli_issue_mbox_wait(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq, in lpfc_sli_issue_mbox_wait() argument 12248 pmboxq->mbox_flag &= ~LPFC_MBX_WAKE; in lpfc_sli_issue_mbox_wait() 12250 pmboxq->mbox_cmpl = lpfc_sli_wake_mbox_wait; in lpfc_sli_issue_mbox_wait() 12254 pmboxq->context3 = &mbox_done; in lpfc_sli_issue_mbox_wait() 12256 retval = lpfc_sli_issue_mbox(phba, pmboxq, MBX_NOWAI in lpfc_sli_issue_mbox_wait() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/lpfc/ |
H A D | lpfc_bsg.c | 82 LPFC_MBOXQ_t *pmboxq; member 1742 LPFC_MBOXQ_t *pmboxq = NULL; in lpfc_sli3_bsg_diag_loopback_mode() local 1772 pmboxq = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli3_bsg_diag_loopback_mode() 1773 if (!pmboxq) { in lpfc_sli3_bsg_diag_loopback_mode() 1777 memset((void *)pmboxq, 0, sizeof(LPFC_MBOXQ_t)); in lpfc_sli3_bsg_diag_loopback_mode() 1778 pmboxq->u.mb.mbxCommand = MBX_DOWN_LINK; in lpfc_sli3_bsg_diag_loopback_mode() 1779 pmboxq->u.mb.mbxOwner = OWN_HOST; in lpfc_sli3_bsg_diag_loopback_mode() 1781 mbxstatus = lpfc_sli_issue_mbox_wait(phba, pmboxq, LPFC_MBOX_TMO); in lpfc_sli3_bsg_diag_loopback_mode() 1783 if ((mbxstatus == MBX_SUCCESS) && (pmboxq->u.mb.mbxStatus == 0)) { in lpfc_sli3_bsg_diag_loopback_mode() 1794 memset((void *)pmboxq, in lpfc_sli3_bsg_diag_loopback_mode() 1860 LPFC_MBOXQ_t *pmboxq; lpfc_sli4_bsg_set_link_diag_state() local 1924 LPFC_MBOXQ_t *pmboxq; lpfc_sli4_bsg_set_loopback_mode() local 2341 LPFC_MBOXQ_t *pmboxq; lpfc_sli4_bsg_link_diag_test() local 3370 lpfc_bsg_issue_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq) lpfc_bsg_issue_mbox_cmpl() argument 3543 lpfc_bsg_issue_mbox_ext_handle_job(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq) lpfc_bsg_issue_mbox_ext_handle_job() argument 3635 lpfc_bsg_issue_read_mbox_ext_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq) lpfc_bsg_issue_read_mbox_ext_cmpl() argument 3675 lpfc_bsg_issue_write_mbox_ext_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq) lpfc_bsg_issue_write_mbox_ext_cmpl() argument 3820 LPFC_MBOXQ_t *pmboxq = NULL; lpfc_bsg_sli_cfg_read_cmd_ext() local 4008 LPFC_MBOXQ_t *pmboxq = NULL; lpfc_bsg_sli_cfg_write_cmd_ext() local 4391 LPFC_MBOXQ_t *pmboxq = NULL; lpfc_bsg_write_ebuf_set() local 4640 LPFC_MBOXQ_t *pmboxq = NULL; /* internal mailbox queue */ lpfc_bsg_issue_mbox() local [all...] |
H A D | lpfc_attr.c | 1285 LPFC_MBOXQ_t *pmboxq; in lpfc_issue_lip() local 1297 pmboxq = mempool_alloc(phba->mbox_mem_pool,GFP_KERNEL); in lpfc_issue_lip() 1299 if (!pmboxq) in lpfc_issue_lip() 1302 memset((void *)pmboxq, 0, sizeof (LPFC_MBOXQ_t)); in lpfc_issue_lip() 1303 pmboxq->u.mb.mbxCommand = MBX_DOWN_LINK; in lpfc_issue_lip() 1304 pmboxq->u.mb.mbxOwner = OWN_HOST; in lpfc_issue_lip() 1309 mbxstatus = lpfc_sli_issue_mbox_wait(phba, pmboxq, LPFC_MBOX_TMO * 2); in lpfc_issue_lip() 1312 (pmboxq->u.mb.mbxStatus == 0 || in lpfc_issue_lip() 1313 pmboxq->u.mb.mbxStatus == MBXERR_LINK_DOWN)) { in lpfc_issue_lip() 1314 memset((void *)pmboxq, in lpfc_issue_lip() 2130 LPFC_MBOXQ_t *pmboxq; lpfc_get_hba_info() local 6622 LPFC_MBOXQ_t *pmboxq; lpfc_get_stats() local 6770 LPFC_MBOXQ_t *pmboxq; lpfc_reset_stats() local [all...] |
H A D | lpfc_init.c | 280 * @pmboxq: pointer to the driver internal queue element for mailbox command. 288 lpfc_config_async_cmpl(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmboxq) in lpfc_config_async_cmpl() argument 290 if (pmboxq->u.mb.mbxStatus == MBX_SUCCESS) in lpfc_config_async_cmpl() 294 mempool_free(pmboxq, phba->mbox_mem_pool); in lpfc_config_async_cmpl() 301 * @pmboxq: pointer to the driver internal queue element for mailbox command. 309 lpfc_dump_wakeup_param_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq) in lpfc_dump_wakeup_param_cmpl() argument 317 if (pmboxq->u.mb.mbxStatus != MBX_SUCCESS) { in lpfc_dump_wakeup_param_cmpl() 318 mempool_free(pmboxq, phba->mbox_mem_pool); in lpfc_dump_wakeup_param_cmpl() 325 prog_id_word = pmboxq->u.mb.un.varWords[7]; in lpfc_dump_wakeup_param_cmpl() 337 mempool_free(pmboxq, phb in lpfc_dump_wakeup_param_cmpl() 1261 lpfc_hb_mbox_cmpl(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmboxq) lpfc_hb_mbox_cmpl() argument 1454 LPFC_MBOXQ_t *pmboxq; lpfc_issue_hb_mbox() local [all...] |
H A D | lpfc_sli.c | 2813 * @pmboxq: Pointer to mailbox command. 2822 lpfc_sli_wake_mbox_wait(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq) in lpfc_sli_wake_mbox_wait() argument 2831 pmboxq->mbox_flag |= LPFC_MBX_WAKE; in lpfc_sli_wake_mbox_wait() 2833 pmbox_done = (struct completion *)pmboxq->context3; in lpfc_sli_wake_mbox_wait() 13226 * @pmboxq: Pointer to driver mailbox object. 13250 lpfc_sli_issue_mbox_wait(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq, in lpfc_sli_issue_mbox_wait() argument 13257 pmboxq->mbox_flag &= ~LPFC_MBX_WAKE; in lpfc_sli_issue_mbox_wait() 13259 pmboxq->mbox_cmpl = lpfc_sli_wake_mbox_wait; in lpfc_sli_issue_mbox_wait() 13263 pmboxq->context3 = &mbox_done; in lpfc_sli_issue_mbox_wait() 13265 retval = lpfc_sli_issue_mbox(phba, pmboxq, MBX_NOWAI in lpfc_sli_issue_mbox_wait() [all...] |