Home
last modified time | relevance | path

Searched refs:psli (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.15/drivers/scsi/lpfc/
Dlpfc_mem.c289 struct lpfc_sli *psli = &phba->sli; in lpfc_mem_free_all() local
294 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq, list) { in lpfc_mem_free_all()
304 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq_cmpl, list) { in lpfc_mem_free_all()
315 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE; in lpfc_mem_free_all()
317 if (psli->mbox_active) { in lpfc_mem_free_all()
318 mbox = psli->mbox_active; in lpfc_mem_free_all()
325 psli->mbox_active = NULL; in lpfc_mem_free_all()
352 kfree(psli->iocbq_lookup); in lpfc_mem_free_all()
353 psli->iocbq_lookup = NULL; in lpfc_mem_free_all()
Dlpfc_sli.c1680 struct lpfc_sli *psli = &phba->sli; in lpfc_sli_ring_map() local
1690 for (i = 0; i < psli->num_rings; i++) { in lpfc_sli_ring_map()
2096 struct lpfc_sli *psli = &phba->sli; in lpfc_sli_next_iotag() local
2100 iotag = psli->last_iotag; in lpfc_sli_next_iotag()
2101 if(++iotag < psli->iocbq_lookup_len) { in lpfc_sli_next_iotag()
2102 psli->last_iotag = iotag; in lpfc_sli_next_iotag()
2103 psli->iocbq_lookup[iotag] = iocbq; in lpfc_sli_next_iotag()
2107 } else if (psli->iocbq_lookup_len < (0xffff in lpfc_sli_next_iotag()
2109 new_len = psli->iocbq_lookup_len + LPFC_IOCBQ_LOOKUP_INCREMENT; in lpfc_sli_next_iotag()
2115 old_arr = psli->iocbq_lookup; in lpfc_sli_next_iotag()
[all …]
Dlpfc_mbox.c958 struct lpfc_sli *psli = &phba->sli; in lpfc_config_pcb_setup() local
966 pcbp->maxRing = (psli->num_rings - 1); in lpfc_config_pcb_setup()
968 for (i = 0; i < psli->num_rings; i++) { in lpfc_config_pcb_setup()
969 pring = &psli->sli3_ring[i]; in lpfc_config_pcb_setup()
1221 struct lpfc_sli *psli; in lpfc_config_ring() local
1231 psli = &phba->sli; in lpfc_config_ring()
1232 pring = &psli->sli3_ring[ring]; in lpfc_config_ring()
1483 struct lpfc_sli *psli; in lpfc_mbox_put() local
1485 psli = &phba->sli; in lpfc_mbox_put()
1487 list_add_tail(&mbq->list, &psli->mboxq); in lpfc_mbox_put()
[all …]
Dlpfc_init.c419 struct lpfc_sli *psli = &phba->sli; in lpfc_config_port_post() local
532 if (psli->sli3_ring[LPFC_EXTRA_RING].sli.sli3.cmdringaddr) in lpfc_config_port_post()
533 psli->sli3_ring[LPFC_EXTRA_RING].flag |= LPFC_STOP_IOCB_EVENT; in lpfc_config_port_post()
534 if (psli->sli3_ring[LPFC_FCP_RING].sli.sli3.cmdringaddr) in lpfc_config_port_post()
535 psli->sli3_ring[LPFC_FCP_RING].flag |= LPFC_STOP_IOCB_EVENT; in lpfc_config_port_post()
572 if (psli->num_rings > 0) in lpfc_config_port_post()
574 if (psli->num_rings > 1) in lpfc_config_port_post()
576 if (psli->num_rings > 2) in lpfc_config_port_post()
578 if (psli->num_rings > 3) in lpfc_config_port_post()
910 struct lpfc_sli *psli = &phba->sli; in lpfc_hba_free_post_buf() local
[all …]
Dlpfc_attr.c1387 struct lpfc_sli *psli; in lpfc_do_offline() local
1403 psli = &phba->sli; in lpfc_do_offline()
1411 if (!(psli->sli_flag & LPFC_QUEUE_FREE_INIT)) { in lpfc_do_offline()
1412 psli->sli_flag |= LPFC_QUEUE_FREE_WAIT; in lpfc_do_offline()
1423 for (i = 0; i < psli->num_rings; i++) { in lpfc_do_offline()
1424 pring = &psli->sli3_ring[i]; in lpfc_do_offline()
1441 psli->sli_flag &= ~LPFC_QUEUE_FREE_WAIT; in lpfc_do_offline()
7020 struct lpfc_sli *psli = &phba->sli; in lpfc_get_stats() local
7022 struct lpfc_lnk_stat * lso = &psli->lnk_stat_offsets; in lpfc_get_stats()
7136 hs->seconds_since_last_reset = ktime_get_seconds() - psli->stats_start; in lpfc_get_stats()
[all …]
Dlpfc_hbadisc.c1238 struct lpfc_sli *psli = &phba->sli; in lpfc_mbx_cmpl_clear_la() local
1243 psli->sli3_ring[LPFC_EXTRA_RING].flag &= ~LPFC_STOP_IOCB_EVENT; in lpfc_mbx_cmpl_clear_la()
1244 psli->sli3_ring[LPFC_FCP_RING].flag &= ~LPFC_STOP_IOCB_EVENT; in lpfc_mbx_cmpl_clear_la()
1261 psli->sli_flag |= LPFC_PROCESS_LA; in lpfc_mbx_cmpl_clear_la()
1285 psli->sli_flag |= LPFC_PROCESS_LA; in lpfc_mbx_cmpl_clear_la()
3539 struct lpfc_sli *psli = &phba->sli; in lpfc_enable_la() local
3541 psli->sli_flag |= LPFC_PROCESS_LA; in lpfc_enable_la()
5014 struct lpfc_sli *psli = &phba->sli; in lpfc_sli3_dequeue_nport_iocbs() local
5018 for (i = 0; i < psli->num_rings; i++) in lpfc_sli3_dequeue_nport_iocbs()
5019 __lpfc_dequeue_nport_iocbs(phba, ndlp, &psli->sli3_ring[i], in lpfc_sli3_dequeue_nport_iocbs()
[all …]
Dlpfc_bsg.c1690 struct lpfc_sli *psli; in lpfc_bsg_diag_mode_enter() local
1695 psli = &phba->sli; in lpfc_bsg_diag_mode_enter()
1696 if (!psli) in lpfc_bsg_diag_mode_enter()
1701 (psli->sli_flag & LPFC_BLOCK_MGMT_IO) || in lpfc_bsg_diag_mode_enter()
1702 (!(psli->sli_flag & LPFC_SLI_ACTIVE))) in lpfc_bsg_diag_mode_enter()
1718 pring = &psli->sli3_ring[LPFC_FCP_RING]; in lpfc_bsg_diag_mode_enter()
3089 struct lpfc_sli *psli = &phba->sli; in lpfc_bsg_diag_loopback_run() local
3131 (psli->sli_flag & LPFC_BLOCK_MGMT_IO) || in lpfc_bsg_diag_loopback_run()
3132 (!(psli->sli_flag & LPFC_SLI_ACTIVE))) { in lpfc_bsg_diag_loopback_run()
Dlpfc_ct.c3713 struct lpfc_sli *psli = &phba->sli; in lpfc_decode_firmware_rev() local
3723 if (psli->sli_flag & LPFC_SLI_ACTIVE) in lpfc_decode_firmware_rev()
3752 if (psli->sli_flag & LPFC_SLI_ACTIVE) in lpfc_decode_firmware_rev()
Dlpfc_debugfs.c729 struct lpfc_sli *psli = &phba->sli; in lpfc_debugfs_dumpHostSlim_data() local
764 pring = &psli->sli3_ring[i]; in lpfc_debugfs_dumpHostSlim_data()