/linux-4.4.14/drivers/scsi/lpfc/ |
H A D | lpfc_mem.c | 294 struct lpfc_sli *psli = &phba->sli; lpfc_mem_free_all() local 299 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq, list) { lpfc_mem_free_all() 309 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq_cmpl, list) { lpfc_mem_free_all() 320 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE; lpfc_mem_free_all() 322 if (psli->mbox_active) { lpfc_mem_free_all() 323 mbox = psli->mbox_active; lpfc_mem_free_all() 330 psli->mbox_active = NULL; lpfc_mem_free_all() 337 kfree(psli->iocbq_lookup); lpfc_mem_free_all() 338 psli->iocbq_lookup = NULL; lpfc_mem_free_all()
|
H A D | lpfc_sli.c | 1268 struct lpfc_sli *psli = &phba->sli; lpfc_sli_ring_map() local 1278 for (i = 0; i < psli->num_rings; i++) { lpfc_sli_ring_map() 1425 struct lpfc_sli *psli = &phba->sli; lpfc_sli_next_iotag() local 1429 iotag = psli->last_iotag; lpfc_sli_next_iotag() 1430 if(++iotag < psli->iocbq_lookup_len) { lpfc_sli_next_iotag() 1431 psli->last_iotag = iotag; lpfc_sli_next_iotag() 1432 psli->iocbq_lookup[iotag] = iocbq; lpfc_sli_next_iotag() 1436 } else if (psli->iocbq_lookup_len < (0xffff lpfc_sli_next_iotag() 1438 new_len = psli->iocbq_lookup_len + LPFC_IOCBQ_LOOKUP_INCREMENT; lpfc_sli_next_iotag() 1444 old_arr = psli->iocbq_lookup; lpfc_sli_next_iotag() 1445 if (new_len <= psli->iocbq_lookup_len) { lpfc_sli_next_iotag() 1448 iotag = psli->last_iotag; lpfc_sli_next_iotag() 1449 if(++iotag < psli->iocbq_lookup_len) { lpfc_sli_next_iotag() 1450 psli->last_iotag = iotag; lpfc_sli_next_iotag() 1451 psli->iocbq_lookup[iotag] = iocbq; lpfc_sli_next_iotag() 1459 if (psli->iocbq_lookup) lpfc_sli_next_iotag() 1461 ((psli->last_iotag + 1) * lpfc_sli_next_iotag() 1463 psli->iocbq_lookup = new_arr; lpfc_sli_next_iotag() 1464 psli->iocbq_lookup_len = new_len; lpfc_sli_next_iotag() 1465 psli->last_iotag = iotag; lpfc_sli_next_iotag() 1466 psli->iocbq_lookup[iotag] = iocbq; lpfc_sli_next_iotag() 1477 psli->last_iotag); lpfc_sli_next_iotag() 3581 struct lpfc_sli *psli = &phba->sli; lpfc_sli_abort_fcp_rings() local 3588 pring = &psli->ring[i + MAX_SLI3_CONFIGURED_RINGS]; lpfc_sli_abort_fcp_rings() 3592 pring = &psli->ring[psli->fcp_ring]; lpfc_sli_abort_fcp_rings() 3613 struct lpfc_sli *psli = &phba->sli; lpfc_sli_flush_fcp_rings() local 3625 pring = &psli->ring[i + MAX_SLI3_CONFIGURED_RINGS]; lpfc_sli_flush_fcp_rings() 3646 pring = &psli->ring[psli->fcp_ring]; lpfc_sli_flush_fcp_rings() 3903 struct lpfc_sli *psli; lpfc_sli_brdkill() local 3910 psli = &phba->sli; lpfc_sli_brdkill() 3915 phba->pport->port_state, psli->sli_flag); lpfc_sli_brdkill() 3951 psli->sli_flag &= ~LPFC_SLI_ACTIVE; lpfc_sli_brdkill() 3969 del_timer_sync(&psli->mbox_tmo); lpfc_sli_brdkill() 3975 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE; lpfc_sli_brdkill() 3976 psli->mbox_active = NULL; lpfc_sli_brdkill() 4000 struct lpfc_sli *psli; lpfc_sli_brdreset() local 4005 psli = &phba->sli; lpfc_sli_brdreset() 4010 phba->pport->port_state, psli->sli_flag); lpfc_sli_brdreset() 4024 psli->sli_flag &= ~(LPFC_SLI_ACTIVE | LPFC_PROCESS_LA); lpfc_sli_brdreset() 4037 for (i = 0; i < psli->num_rings; i++) { lpfc_sli_brdreset() 4038 pring = &psli->ring[i]; lpfc_sli_brdreset() 4064 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_brdreset() local 4071 phba->pport->port_state, psli->sli_flag, lpfc_sli4_brdreset() 4081 psli->sli_flag &= ~(LPFC_PROCESS_LA); lpfc_sli4_brdreset() 4127 struct lpfc_sli *psli; lpfc_sli_brdrestart_s3() local 4137 psli = &phba->sli; lpfc_sli_brdrestart_s3() 4142 phba->pport->port_state, psli->sli_flag); lpfc_sli_brdrestart_s3() 4170 memset(&psli->lnk_stat_offsets, 0, sizeof(psli->lnk_stat_offsets)); lpfc_sli_brdrestart_s3() 4171 psli->stats_start = get_seconds(); lpfc_sli_brdrestart_s3() 4197 struct lpfc_sli *psli = &phba->sli; lpfc_sli_brdrestart_s4() local 4204 phba->pport->port_state, psli->sli_flag); lpfc_sli_brdrestart_s4() 4217 memset(&psli->lnk_stat_offsets, 0, sizeof(psli->lnk_stat_offsets)); lpfc_sli_brdrestart_s4() 4218 psli->stats_start = get_seconds(); lpfc_sli_brdrestart_s4() 6808 struct lpfc_sli *psli = &phba->sli; lpfc_mbox_timeout_handler() local 6849 psli->sli_flag &= ~LPFC_SLI_ACTIVE; lpfc_mbox_timeout_handler() 6892 struct lpfc_sli *psli = &phba->sli; lpfc_sli_issue_mbox_s3() local 6906 if (unlikely(psli->sli_flag & LPFC_SLI_ASYNC_MBX_BLK)) { lpfc_sli_issue_mbox_s3() 6943 psli = &phba->sli; lpfc_sli_issue_mbox_s3() 6956 pmbox->u.mb.mbxCommand, psli->sli_flag, flag); lpfc_sli_issue_mbox_s3() 6968 pmbox->u.mb.mbxCommand, psli->sli_flag, flag); lpfc_sli_issue_mbox_s3() 6973 if (psli->sli_flag & LPFC_SLI_MBOX_ACTIVE) { lpfc_sli_issue_mbox_s3() 6988 psli->sli_flag, flag); lpfc_sli_issue_mbox_s3() 6992 if (!(psli->sli_flag & LPFC_SLI_ACTIVE)) { lpfc_sli_issue_mbox_s3() 7000 psli->sli_flag, flag); lpfc_sli_issue_mbox_s3() 7015 psli->sli_flag, flag); lpfc_sli_issue_mbox_s3() 7017 psli->slistat.mbox_busy++; lpfc_sli_issue_mbox_s3() 7038 psli->sli_flag |= LPFC_SLI_MBOX_ACTIVE; lpfc_sli_issue_mbox_s3() 7042 if (!(psli->sli_flag & LPFC_SLI_ACTIVE) && lpfc_sli_issue_mbox_s3() 7044 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE; lpfc_sli_issue_mbox_s3() 7052 psli->sli_flag, flag); lpfc_sli_issue_mbox_s3() 7058 mod_timer(&psli->mbox_tmo, jiffies + timeout); lpfc_sli_issue_mbox_s3() 7067 psli->sli_flag, flag); lpfc_sli_issue_mbox_s3() 7086 psli->slistat.mbox_cmd++; lpfc_sli_issue_mbox_s3() 7087 evtctr = psli->slistat.mbox_event; lpfc_sli_issue_mbox_s3() 7092 if (psli->sli_flag & LPFC_SLI_ACTIVE) { lpfc_sli_issue_mbox_s3() 7140 psli->sli_flag |= LPFC_SLI_ACTIVE; lpfc_sli_issue_mbox_s3() 7149 psli->mbox_active = pmbox; lpfc_sli_issue_mbox_s3() 7158 psli->mbox_active = NULL; lpfc_sli_issue_mbox_s3() 7163 if (psli->sli_flag & LPFC_SLI_ACTIVE) { lpfc_sli_issue_mbox_s3() 7190 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE; lpfc_sli_issue_mbox_s3() 7199 && (evtctr != psli->slistat.mbox_event)) lpfc_sli_issue_mbox_s3() 7209 if (psli->sli_flag & LPFC_SLI_ACTIVE) { lpfc_sli_issue_mbox_s3() 7221 psli->sli_flag &= lpfc_sli_issue_mbox_s3() 7238 if (psli->sli_flag & LPFC_SLI_ACTIVE) { lpfc_sli_issue_mbox_s3() 7263 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE; lpfc_sli_issue_mbox_s3() 7293 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_async_mbox_block() local 7299 psli->sli_flag |= LPFC_SLI_ASYNC_MBX_BLK; lpfc_sli4_async_mbox_block() 7327 psli->sli_flag &= ~LPFC_SLI_ASYNC_MBX_BLK; lpfc_sli4_async_mbox_block() 7347 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_async_mbox_unblock() local 7350 if (!(psli->sli_flag & LPFC_SLI_ASYNC_MBX_BLK)) { lpfc_sli4_async_mbox_unblock() 7361 psli->sli_flag &= ~LPFC_SLI_ASYNC_MBX_BLK; lpfc_sli4_async_mbox_unblock() 7425 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_post_sync_mbox() local 7435 if (psli->sli_flag & LPFC_SLI_MBOX_ACTIVE) { lpfc_sli4_post_sync_mbox() 7444 psli->sli_flag, MBX_POLL); lpfc_sli4_post_sync_mbox() 7448 psli->sli_flag |= LPFC_SLI_MBOX_ACTIVE; lpfc_sli4_post_sync_mbox() 7528 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE; lpfc_sli4_post_sync_mbox() 7550 struct lpfc_sli *psli = &phba->sli; lpfc_sli_issue_mbox_s4() local 7566 psli->sli_flag, flag); lpfc_sli_issue_mbox_s4() 7592 psli->sli_flag, flag); lpfc_sli_issue_mbox_s4() 7603 psli->sli_flag, flag); lpfc_sli_issue_mbox_s4() 7626 psli->sli_flag, flag); lpfc_sli_issue_mbox_s4() 7643 psli->sli_flag, flag); lpfc_sli_issue_mbox_s4() 7648 psli->slistat.mbox_busy++; lpfc_sli_issue_mbox_s4() 7660 psli->sli_flag, MBX_NOWAIT); lpfc_sli_issue_mbox_s4() 7681 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_post_async_mbox() local 7694 if (unlikely(psli->sli_flag & LPFC_SLI_ASYNC_MBX_BLK)) { lpfc_sli4_post_async_mbox() 7698 if (psli->sli_flag & LPFC_SLI_MBOX_ACTIVE) { lpfc_sli4_post_async_mbox() 7709 psli->sli_flag |= LPFC_SLI_MBOX_ACTIVE; lpfc_sli4_post_async_mbox() 7716 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE; lpfc_sli4_post_async_mbox() 7734 mod_timer(&psli->mbox_tmo, (jiffies + lpfc_sli4_post_async_mbox() 7743 phba->pport->port_state, psli->sli_flag); lpfc_sli4_post_async_mbox() 7760 psli->slistat.mbox_cmd++; lpfc_sli4_post_async_mbox() 7772 psli->sli_flag, MBX_NOWAIT); lpfc_sli4_post_async_mbox() 7784 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE; lpfc_sli4_post_async_mbox() 8893 struct lpfc_sli *psli; lpfc_extra_ring_setup() local 8896 psli = &phba->sli; lpfc_extra_ring_setup() 8901 pring = &psli->ring[psli->fcp_ring]; lpfc_extra_ring_setup() 8908 pring = &psli->ring[psli->extra_ring]; lpfc_extra_ring_setup() 9107 struct lpfc_sli *psli = &phba->sli; lpfc_sli_setup() local 9110 psli->num_rings = MAX_SLI3_CONFIGURED_RINGS; lpfc_sli_setup() 9112 psli->num_rings += phba->cfg_fcp_io_channel; lpfc_sli_setup() 9113 psli->sli_flag = 0; lpfc_sli_setup() 9114 psli->fcp_ring = LPFC_FCP_RING; lpfc_sli_setup() 9115 psli->next_ring = LPFC_FCP_NEXT_RING; lpfc_sli_setup() 9116 psli->extra_ring = LPFC_EXTRA_RING; lpfc_sli_setup() 9118 psli->iocbq_lookup = NULL; lpfc_sli_setup() 9119 psli->iocbq_lookup_len = 0; lpfc_sli_setup() 9120 psli->last_iotag = 0; lpfc_sli_setup() 9122 for (i = 0; i < psli->num_rings; i++) { lpfc_sli_setup() 9123 pring = &psli->ring[i]; lpfc_sli_setup() 9235 struct lpfc_sli *psli; lpfc_sli_queue_setup() local 9239 psli = &phba->sli; lpfc_sli_queue_setup() 9241 INIT_LIST_HEAD(&psli->mboxq); lpfc_sli_queue_setup() 9242 INIT_LIST_HEAD(&psli->mboxq_cmpl); lpfc_sli_queue_setup() 9244 for (i = 0; i < psli->num_rings; i++) { lpfc_sli_queue_setup() 9245 pring = &psli->ring[i]; lpfc_sli_queue_setup() 9281 struct lpfc_sli *psli = &phba->sli; lpfc_sli_mbox_sys_flush() local 9290 if (psli->mbox_active) { lpfc_sli_mbox_sys_flush() 9291 list_add_tail(&psli->mbox_active->list, &completions); lpfc_sli_mbox_sys_flush() 9292 psli->mbox_active = NULL; lpfc_sli_mbox_sys_flush() 9293 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE; lpfc_sli_mbox_sys_flush() 9330 struct lpfc_sli *psli = &phba->sli; lpfc_sli_host_down() local 9340 for (i = 0; i < psli->num_rings; i++) { lpfc_sli_host_down() 9341 pring = &psli->ring[i]; lpfc_sli_host_down() 9397 struct lpfc_sli *psli = &phba->sli; lpfc_sli_hba_down() local 9411 for (i = 0; i < psli->num_rings; i++) { lpfc_sli_hba_down() 9412 pring = &psli->ring[i]; lpfc_sli_hba_down() 9446 del_timer_sync(&psli->mbox_tmo); lpfc_sli_hba_down() 9902 struct lpfc_sli *psli = &phba->sli; lpfc_sli_hba_iocb_abort() local 9906 for (i = 0; i < psli->num_rings; i++) { lpfc_sli_hba_iocb_abort() 9907 pring = &psli->ring[i]; lpfc_sli_hba_iocb_abort() 10595 struct lpfc_sli *psli = &phba->sli; lpfc_sli_mbox_sys_shutdown() local 10607 psli->sli_flag |= LPFC_SLI_ASYNC_MBX_BLK; lpfc_sli_mbox_sys_shutdown() 10609 if (psli->sli_flag & LPFC_SLI_ACTIVE) { lpfc_sli_mbox_sys_shutdown()
|
H A D | lpfc_hbadisc.c | 1027 struct lpfc_sli *psli = &phba->sli; lpfc_mbx_cmpl_clear_la() local 1032 psli->ring[psli->extra_ring].flag &= ~LPFC_STOP_IOCB_EVENT; lpfc_mbx_cmpl_clear_la() 1033 psli->ring[psli->fcp_ring].flag &= ~LPFC_STOP_IOCB_EVENT; lpfc_mbx_cmpl_clear_la() 1034 psli->ring[psli->next_ring].flag &= ~LPFC_STOP_IOCB_EVENT; lpfc_mbx_cmpl_clear_la() 1051 psli->sli_flag |= LPFC_PROCESS_LA; lpfc_mbx_cmpl_clear_la() 1075 psli->sli_flag |= LPFC_PROCESS_LA; lpfc_mbx_cmpl_clear_la() 3244 struct lpfc_sli *psli = &phba->sli; lpfc_enable_la() local 3246 psli->sli_flag |= LPFC_PROCESS_LA; lpfc_enable_la() 4387 struct lpfc_sli *psli = &phba->sli; lpfc_check_sli_ndlp() local 4406 } else if (pring->ringno == psli->extra_ring) { lpfc_check_sli_ndlp() 4408 } else if (pring->ringno == psli->fcp_ring) { lpfc_check_sli_ndlp() 4417 } else if (pring->ringno == psli->next_ring) { lpfc_check_sli_ndlp() 4431 struct lpfc_sli *psli; lpfc_no_rpi() local 4442 psli = &phba->sli; lpfc_no_rpi() 4445 for (i = 0; i < psli->num_rings; i++) { lpfc_no_rpi() 4446 pring = &psli->ring[i]; lpfc_no_rpi() 5036 struct lpfc_sli *psli = &phba->sli; lpfc_issue_clear_la() local 5037 struct lpfc_sli_ring *extra_ring = &psli->ring[psli->extra_ring]; lpfc_issue_clear_la() 5038 struct lpfc_sli_ring *fcp_ring = &psli->ring[psli->fcp_ring]; lpfc_issue_clear_la() 5039 struct lpfc_sli_ring *next_ring = &psli->ring[psli->next_ring]; lpfc_issue_clear_la() 5193 struct lpfc_sli *psli; lpfc_free_tx() local 5198 psli = &phba->sli; lpfc_free_tx() 5199 pring = &psli->ring[LPFC_ELS_RING]; lpfc_free_tx() 5304 struct lpfc_sli *psli = &phba->sli; lpfc_disc_timeout_handler() local 5515 psli->ring[(psli->extra_ring)].flag &= ~LPFC_STOP_IOCB_EVENT; lpfc_disc_timeout_handler() 5516 psli->ring[(psli->fcp_ring)].flag &= ~LPFC_STOP_IOCB_EVENT; lpfc_disc_timeout_handler() 5517 psli->ring[(psli->next_ring)].flag &= ~LPFC_STOP_IOCB_EVENT; lpfc_disc_timeout_handler()
|
H A D | lpfc_init.c | 379 struct lpfc_sli *psli = &phba->sli; lpfc_config_port_post() local 501 if (psli->ring[psli->extra_ring].sli.sli3.cmdringaddr) lpfc_config_port_post() 502 psli->ring[psli->extra_ring].flag |= LPFC_STOP_IOCB_EVENT; lpfc_config_port_post() 503 if (psli->ring[psli->fcp_ring].sli.sli3.cmdringaddr) lpfc_config_port_post() 504 psli->ring[psli->fcp_ring].flag |= LPFC_STOP_IOCB_EVENT; lpfc_config_port_post() 505 if (psli->ring[psli->next_ring].sli.sli3.cmdringaddr) lpfc_config_port_post() 506 psli->ring[psli->next_ring].flag |= LPFC_STOP_IOCB_EVENT; lpfc_config_port_post() 543 if (psli->num_rings > 0) lpfc_config_port_post() 545 if (psli->num_rings > 1) lpfc_config_port_post() 547 if (psli->num_rings > 2) lpfc_config_port_post() 549 if (psli->num_rings > 3) lpfc_config_port_post() 884 struct lpfc_sli *psli = &phba->sli; lpfc_hba_free_post_buf() local 894 pring = &psli->ring[LPFC_ELS_RING]; lpfc_hba_free_post_buf() 926 struct lpfc_sli *psli = &phba->sli; lpfc_hba_clean_txcmplq() local 931 for (i = 0; i < psli->num_rings; i++) { lpfc_hba_clean_txcmplq() 932 pring = &psli->ring[i]; lpfc_hba_clean_txcmplq() 993 struct lpfc_sli *psli = &phba->sli; lpfc_hba_down_post_s4() local 998 pring = &psli->ring[LPFC_ELS_RING]; lpfc_hba_down_post_s4() 1182 struct lpfc_sli *psli = &phba->sli; lpfc_hb_timeout_handler() local 1234 if ((!(psli->sli_flag & LPFC_SLI_MBOX_ACTIVE)) && lpfc_hb_timeout_handler() 1235 (list_empty(&psli->mboxq))) { lpfc_hb_timeout_handler() 1306 struct lpfc_sli *psli = &phba->sli; lpfc_offline_eratt() local 1309 psli->sli_flag &= ~LPFC_SLI_ACTIVE; lpfc_offline_eratt() 1358 struct lpfc_sli *psli = &phba->sli; lpfc_handle_deferred_eratt() local 1377 psli->sli_flag &= ~LPFC_SLI_ACTIVE; lpfc_handle_deferred_eratt() 1453 struct lpfc_sli *psli = &phba->sli; lpfc_handle_eratt_s3() local 1496 psli->sli_flag &= ~LPFC_SLI_ACTIVE; lpfc_handle_eratt_s3() 1775 struct lpfc_sli *psli = &phba->sli; lpfc_handle_latt() local 1802 psli->slistat.link_event++; lpfc_handle_latt() 1832 psli->sli_flag |= LPFC_PROCESS_LA; lpfc_handle_latt() 2389 struct lpfc_sli *psli = &phba->sli; lpfc_post_rcv_buf() local 2392 lpfc_post_buffer(phba, &psli->ring[LPFC_ELS_RING], LPFC_BUF_RING0); lpfc_post_rcv_buf() 4954 struct lpfc_sli *psli; lpfc_sli_driver_resource_setup() local 4966 psli = &phba->sli; lpfc_sli_driver_resource_setup() 4968 init_timer(&psli->mbox_tmo); lpfc_sli_driver_resource_setup() 4969 psli->mbox_tmo.function = lpfc_mbox_timeout; lpfc_sli_driver_resource_setup() 4970 psli->mbox_tmo.data = (unsigned long) phba; lpfc_sli_driver_resource_setup() 5116 struct lpfc_sli *psli; lpfc_sli4_driver_resource_setup() local 5144 psli = &phba->sli; lpfc_sli4_driver_resource_setup() 5146 init_timer(&psli->mbox_tmo); lpfc_sli4_driver_resource_setup() 5147 psli->mbox_tmo.function = lpfc_mbox_timeout; lpfc_sli4_driver_resource_setup() 5148 psli->mbox_tmo.data = (unsigned long) phba; lpfc_sli4_driver_resource_setup() 7477 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_queue_setup() local 7635 pring = &psli->ring[MAX_SLI3_CONFIGURED_RINGS + fcp_wqidx]; lpfc_sli4_queue_setup() 7732 pring = &psli->ring[LPFC_ELS_RING]; lpfc_sli4_queue_setup() 10038 struct lpfc_sli *psli = &phba->sli; lpfc_io_slot_reset_s3() local 10060 psli->sli_flag &= ~LPFC_SLI_ACTIVE; lpfc_io_slot_reset_s3() 10787 struct lpfc_sli *psli = &phba->sli; lpfc_io_slot_reset_s4() local 10809 psli->sli_flag &= ~LPFC_SLI_ACTIVE; lpfc_io_slot_reset_s4() 11155 struct lpfc_sli *psli = &phba->sli; lpfc_fof_queue_setup() local 11174 phba->sli4_hba.oas_cq->pring = &psli->ring[LPFC_FCP_OAS_RING]; lpfc_fof_queue_setup() 11175 phba->sli4_hba.oas_ring = &psli->ring[LPFC_FCP_OAS_RING]; lpfc_fof_queue_setup()
|
H A D | lpfc_mbox.c | 946 struct lpfc_sli *psli = &phba->sli; lpfc_config_pcb_setup() local 954 pcbp->maxRing = (psli->num_rings - 1); lpfc_config_pcb_setup() 956 for (i = 0; i < psli->num_rings; i++) { lpfc_config_pcb_setup() 957 pring = &psli->ring[i]; lpfc_config_pcb_setup() 1209 struct lpfc_sli *psli; lpfc_config_ring() local 1219 psli = &phba->sli; lpfc_config_ring() 1220 pring = &psli->ring[ring]; lpfc_config_ring() 1472 struct lpfc_sli *psli; lpfc_mbox_put() local 1474 psli = &phba->sli; lpfc_mbox_put() 1476 list_add_tail(&mbq->list, &psli->mboxq); lpfc_mbox_put() 1478 psli->mboxq_cnt++; lpfc_mbox_put() 1501 struct lpfc_sli *psli = &phba->sli; lpfc_mbox_get() local 1503 list_remove_head((&psli->mboxq), mbq, LPFC_MBOXQ_t, list); lpfc_mbox_get() 1505 psli->mboxq_cnt--; lpfc_mbox_get()
|
H A D | lpfc_bsg.c | 1684 struct lpfc_sli *psli; lpfc_bsg_diag_mode_enter() local 1688 psli = &phba->sli; lpfc_bsg_diag_mode_enter() 1689 if (!psli) lpfc_bsg_diag_mode_enter() 1692 pring = &psli->ring[LPFC_FCP_RING]; lpfc_bsg_diag_mode_enter() 1697 (psli->sli_flag & LPFC_BLOCK_MGMT_IO) || lpfc_bsg_diag_mode_enter() 1698 (!(psli->sli_flag & LPFC_SLI_ACTIVE))) lpfc_bsg_diag_mode_enter() 2844 struct lpfc_sli *psli = &phba->sli; lpfcdiag_loop_post_rxbufs() local 2845 struct lpfc_sli_ring *pring = &psli->ring[LPFC_ELS_RING]; lpfcdiag_loop_post_rxbufs() 2991 struct lpfc_sli *psli = &phba->sli; lpfc_bsg_diag_loopback_run() local 3033 (psli->sli_flag & LPFC_BLOCK_MGMT_IO) || lpfc_bsg_diag_loopback_run() 3034 (!(psli->sli_flag & LPFC_SLI_ACTIVE))) { lpfc_bsg_diag_loopback_run()
|
H A D | lpfc_attr.c | 697 struct lpfc_sli *psli; lpfc_do_offline() local 714 psli = &phba->sli; lpfc_do_offline() 719 for (i = 0; i < psli->num_rings; i++) { lpfc_do_offline() 720 pring = &psli->ring[i]; lpfc_do_offline() 5327 struct lpfc_sli *psli = &phba->sli; lpfc_get_stats() local 5329 struct lpfc_lnk_stat * lso = &psli->lnk_stat_offsets; lpfc_get_stats() 5434 if (seconds < psli->stats_start) lpfc_get_stats() 5436 ((unsigned long)-1 - psli->stats_start); lpfc_get_stats() 5438 hs->seconds_since_last_reset = seconds - psli->stats_start; lpfc_get_stats() 5454 struct lpfc_sli *psli = &phba->sli; lpfc_reset_stats() local 5455 struct lpfc_lnk_stat *lso = &psli->lnk_stat_offsets; lpfc_reset_stats() 5476 (!(psli->sli_flag & LPFC_SLI_ACTIVE))) lpfc_reset_stats() 5494 (!(psli->sli_flag & LPFC_SLI_ACTIVE))) lpfc_reset_stats() 5517 psli->stats_start = get_seconds(); lpfc_reset_stats()
|
H A D | lpfc_ct.c | 2198 struct lpfc_sli *psli = &phba->sli; lpfc_decode_firmware_rev() local 2208 if (psli->sli_flag & LPFC_SLI_ACTIVE) lpfc_decode_firmware_rev() 2237 if (psli->sli_flag & LPFC_SLI_ACTIVE) lpfc_decode_firmware_rev()
|
H A D | lpfc_nportdisc.c | 207 struct lpfc_sli *psli = &phba->sli; lpfc_els_abort() local 208 struct lpfc_sli_ring *pring = &psli->ring[LPFC_ELS_RING]; lpfc_els_abort()
|
H A D | lpfc_debugfs.c | 455 struct lpfc_sli *psli = &phba->sli; lpfc_debugfs_dumpHostSlim_data() local 489 pring = &psli->ring[i]; lpfc_debugfs_dumpHostSlim_data()
|