Searched refs:psli (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/drivers/scsi/lpfc/ |
| D | lpfc_mem.c | 293 struct lpfc_sli *psli = &phba->sli; in lpfc_mem_free_all() local 298 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq, list) { in lpfc_mem_free_all() 308 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq_cmpl, list) { in lpfc_mem_free_all() 319 psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE; in lpfc_mem_free_all() 321 if (psli->mbox_active) { in lpfc_mem_free_all() 322 mbox = psli->mbox_active; in lpfc_mem_free_all() 329 psli->mbox_active = NULL; in lpfc_mem_free_all() 343 kfree(psli->iocbq_lookup); in lpfc_mem_free_all() 344 psli->iocbq_lookup = NULL; in lpfc_mem_free_all()
|
| D | lpfc_sli.c | 1537 struct lpfc_sli *psli = &phba->sli; in lpfc_sli_ring_map() local 1547 for (i = 0; i < psli->num_rings; i++) { in lpfc_sli_ring_map() 1705 struct lpfc_sli *psli = &phba->sli; in lpfc_sli_next_iotag() local 1709 iotag = psli->last_iotag; in lpfc_sli_next_iotag() 1710 if(++iotag < psli->iocbq_lookup_len) { in lpfc_sli_next_iotag() 1711 psli->last_iotag = iotag; in lpfc_sli_next_iotag() 1712 psli->iocbq_lookup[iotag] = iocbq; in lpfc_sli_next_iotag() 1716 } else if (psli->iocbq_lookup_len < (0xffff in lpfc_sli_next_iotag() 1718 new_len = psli->iocbq_lookup_len + LPFC_IOCBQ_LOOKUP_INCREMENT; in lpfc_sli_next_iotag() 1724 old_arr = psli->iocbq_lookup; in lpfc_sli_next_iotag() [all …]
|
| D | lpfc_mbox.c | 957 struct lpfc_sli *psli = &phba->sli; in lpfc_config_pcb_setup() local 965 pcbp->maxRing = (psli->num_rings - 1); in lpfc_config_pcb_setup() 967 for (i = 0; i < psli->num_rings; i++) { in lpfc_config_pcb_setup() 968 pring = &psli->sli3_ring[i]; in lpfc_config_pcb_setup() 1220 struct lpfc_sli *psli; in lpfc_config_ring() local 1230 psli = &phba->sli; in lpfc_config_ring() 1231 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 …]
|
| D | lpfc_init.c | 412 struct lpfc_sli *psli = &phba->sli; in lpfc_config_port_post() local 534 if (psli->sli3_ring[LPFC_EXTRA_RING].sli.sli3.cmdringaddr) in lpfc_config_port_post() 535 psli->sli3_ring[LPFC_EXTRA_RING].flag |= LPFC_STOP_IOCB_EVENT; in lpfc_config_port_post() 536 if (psli->sli3_ring[LPFC_FCP_RING].sli.sli3.cmdringaddr) in lpfc_config_port_post() 537 psli->sli3_ring[LPFC_FCP_RING].flag |= LPFC_STOP_IOCB_EVENT; in lpfc_config_port_post() 574 if (psli->num_rings > 0) in lpfc_config_port_post() 576 if (psli->num_rings > 1) in lpfc_config_port_post() 578 if (psli->num_rings > 2) in lpfc_config_port_post() 580 if (psli->num_rings > 3) in lpfc_config_port_post() 917 struct lpfc_sli *psli = &phba->sli; in lpfc_hba_free_post_buf() local [all …]
|
| D | lpfc_attr.c | 1218 struct lpfc_sli *psli; in lpfc_do_offline() local 1234 psli = &phba->sli; in lpfc_do_offline() 1242 if (!(psli->sli_flag & LPFC_QUEUE_FREE_INIT)) { in lpfc_do_offline() 1243 psli->sli_flag |= LPFC_QUEUE_FREE_WAIT; in lpfc_do_offline() 1254 for (i = 0; i < psli->num_rings; i++) { in lpfc_do_offline() 1255 pring = &psli->sli3_ring[i]; in lpfc_do_offline() 1272 psli->sli_flag &= ~LPFC_QUEUE_FREE_WAIT; in lpfc_do_offline() 6581 struct lpfc_sli *psli = &phba->sli; in lpfc_get_stats() local 6583 struct lpfc_lnk_stat * lso = &psli->lnk_stat_offsets; in lpfc_get_stats() 6686 hs->seconds_since_last_reset = ktime_get_seconds() - psli->stats_start; in lpfc_get_stats() [all …]
|
| D | lpfc_hbadisc.c | 1076 struct lpfc_sli *psli = &phba->sli; in lpfc_mbx_cmpl_clear_la() local 1081 psli->sli3_ring[LPFC_EXTRA_RING].flag &= ~LPFC_STOP_IOCB_EVENT; in lpfc_mbx_cmpl_clear_la() 1082 psli->sli3_ring[LPFC_FCP_RING].flag &= ~LPFC_STOP_IOCB_EVENT; in lpfc_mbx_cmpl_clear_la() 1099 psli->sli_flag |= LPFC_PROCESS_LA; in lpfc_mbx_cmpl_clear_la() 1123 psli->sli_flag |= LPFC_PROCESS_LA; in lpfc_mbx_cmpl_clear_la() 3336 struct lpfc_sli *psli = &phba->sli; in lpfc_enable_la() local 3338 psli->sli_flag |= LPFC_PROCESS_LA; in lpfc_enable_la() 4744 struct lpfc_sli *psli = &phba->sli; in lpfc_sli3_dequeue_nport_iocbs() local 4748 for (i = 0; i < psli->num_rings; i++) in lpfc_sli3_dequeue_nport_iocbs() 4749 __lpfc_dequeue_nport_iocbs(phba, ndlp, &psli->sli3_ring[i], in lpfc_sli3_dequeue_nport_iocbs() [all …]
|
| D | lpfc_bsg.c | 1706 struct lpfc_sli *psli; in lpfc_bsg_diag_mode_enter() local 1711 psli = &phba->sli; in lpfc_bsg_diag_mode_enter() 1712 if (!psli) in lpfc_bsg_diag_mode_enter() 1717 (psli->sli_flag & LPFC_BLOCK_MGMT_IO) || in lpfc_bsg_diag_mode_enter() 1718 (!(psli->sli_flag & LPFC_SLI_ACTIVE))) in lpfc_bsg_diag_mode_enter() 1734 pring = &psli->sli3_ring[LPFC_FCP_RING]; in lpfc_bsg_diag_mode_enter() 3106 struct lpfc_sli *psli = &phba->sli; in lpfc_bsg_diag_loopback_run() local 3148 (psli->sli_flag & LPFC_BLOCK_MGMT_IO) || in lpfc_bsg_diag_loopback_run() 3149 (!(psli->sli_flag & LPFC_SLI_ACTIVE))) { in lpfc_bsg_diag_loopback_run()
|
| D | lpfc_ct.c | 3268 struct lpfc_sli *psli = &phba->sli; in lpfc_decode_firmware_rev() local 3278 if (psli->sli_flag & LPFC_SLI_ACTIVE) in lpfc_decode_firmware_rev() 3307 if (psli->sli_flag & LPFC_SLI_ACTIVE) in lpfc_decode_firmware_rev()
|
| D | lpfc_debugfs.c | 731 struct lpfc_sli *psli = &phba->sli; in lpfc_debugfs_dumpHostSlim_data() local 766 pring = &psli->sli3_ring[i]; in lpfc_debugfs_dumpHostSlim_data()
|