Home
last modified time | relevance | path

Searched refs:psli (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/lpfc/
H A 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()
339 kfree(psli->iocbq_lookup); in lpfc_mem_free_all()
340 psli->iocbq_lookup = NULL; in lpfc_mem_free_all()
H A Dlpfc_sli.c1553 struct lpfc_sli *psli = &phba->sli; in lpfc_sli_ring_map() local
1563 for (i = 0; i < psli->num_rings; i++) { in lpfc_sli_ring_map()
1721 struct lpfc_sli *psli = &phba->sli; in lpfc_sli_next_iotag() local
1725 iotag = psli->last_iotag; in lpfc_sli_next_iotag()
1726 if(++iotag < psli->iocbq_lookup_len) { in lpfc_sli_next_iotag()
1727 psli->last_iotag = iotag; in lpfc_sli_next_iotag()
1728 psli->iocbq_lookup[iotag] = iocbq; in lpfc_sli_next_iotag()
1732 } else if (psli->iocbq_lookup_len < (0xffff in lpfc_sli_next_iotag()
1734 new_len = psli->iocbq_lookup_len + LPFC_IOCBQ_LOOKUP_INCREMENT; in lpfc_sli_next_iotag()
1740 old_arr = psli in lpfc_sli_next_iotag()
4110 struct lpfc_sli *psli = &phba->sli; lpfc_sli_abort_fcp_rings() local
4141 struct lpfc_sli *psli = &phba->sli; lpfc_sli_flush_io_rings() local
4445 struct lpfc_sli *psli; lpfc_sli_brdkill() local
4542 struct lpfc_sli *psli; lpfc_sli_brdreset() local
4611 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_brdreset() local
4672 struct lpfc_sli *psli; lpfc_sli_brdrestart_s3() local
4744 struct lpfc_sli *psli = &phba->sli; lpfc_sli_brdrestart_s4() local
8162 struct lpfc_sli *psli = &phba->sli; lpfc_mbox_timeout_handler() local
8246 struct lpfc_sli *psli = &phba->sli; lpfc_sli_issue_mbox_s3() local
8649 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_async_mbox_block() local
8703 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_async_mbox_unblock() local
8781 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_post_sync_mbox() local
8905 struct lpfc_sli *psli = &phba->sli; lpfc_sli_issue_mbox_s4() local
9036 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_post_async_mbox() local
10343 struct lpfc_sli *psli; lpfc_extra_ring_setup() local
10626 struct lpfc_sli *psli = &phba->sli; lpfc_sli_setup() local
10749 struct lpfc_sli *psli; lpfc_sli4_queue_init() local
10805 struct lpfc_sli *psli; lpfc_sli_queue_init() local
10850 struct lpfc_sli *psli = &phba->sli; lpfc_sli_mbox_sys_flush() local
10906 struct lpfc_sli *psli = &phba->sli; lpfc_sli_host_down() local
11002 struct lpfc_sli *psli = &phba->sli; lpfc_sli_hba_down() local
11551 struct lpfc_sli *psli = &phba->sli; lpfc_sli_hba_iocb_abort() local
12297 struct lpfc_sli *psli = &phba->sli; lpfc_sli_mbox_sys_shutdown() local
[all...]
H A Dlpfc_mbox.c956 struct lpfc_sli *psli = &phba->sli; in lpfc_config_pcb_setup() local
964 pcbp->maxRing = (psli->num_rings - 1); in lpfc_config_pcb_setup()
966 for (i = 0; i < psli->num_rings; i++) { in lpfc_config_pcb_setup()
967 pring = &psli->sli3_ring[i]; in lpfc_config_pcb_setup()
1219 struct lpfc_sli *psli; in lpfc_config_ring() local
1229 psli = &phba->sli; in lpfc_config_ring()
1230 pring = &psli->sli3_ring[ring]; in lpfc_config_ring()
1481 struct lpfc_sli *psli; in lpfc_mbox_put() local
1483 psli = &phba->sli; in lpfc_mbox_put()
1485 list_add_tail(&mbq->list, &psli in lpfc_mbox_put()
1510 struct lpfc_sli *psli = &phba->sli; lpfc_mbox_get() local
[all...]
H A Dlpfc_init.c417 struct lpfc_sli *psli = &phba->sli; in lpfc_config_port_post() local
530 if (psli->sli3_ring[LPFC_EXTRA_RING].sli.sli3.cmdringaddr) in lpfc_config_port_post()
531 psli->sli3_ring[LPFC_EXTRA_RING].flag |= LPFC_STOP_IOCB_EVENT; in lpfc_config_port_post()
532 if (psli->sli3_ring[LPFC_FCP_RING].sli.sli3.cmdringaddr) in lpfc_config_port_post()
533 psli->sli3_ring[LPFC_FCP_RING].flag |= LPFC_STOP_IOCB_EVENT; in lpfc_config_port_post()
570 if (psli->num_rings > 0) in lpfc_config_port_post()
572 if (psli->num_rings > 1) in lpfc_config_port_post()
574 if (psli->num_rings > 2) in lpfc_config_port_post()
576 if (psli->num_rings > 3) in lpfc_config_port_post()
908 struct lpfc_sli *psli in lpfc_hba_free_post_buf() local
950 struct lpfc_sli *psli = &phba->sli; lpfc_hba_clean_txcmplq() local
1406 struct lpfc_sli *psli = &phba->sli; lpfc_hb_timeout_handler() local
1541 struct lpfc_sli *psli = &phba->sli; lpfc_offline_eratt() local
1594 struct lpfc_sli *psli = &phba->sli; lpfc_handle_deferred_eratt() local
1689 struct lpfc_sli *psli = &phba->sli; lpfc_handle_eratt_s3() local
2078 struct lpfc_sli *psli = &phba->sli; lpfc_handle_latt() local
2697 struct lpfc_sli *psli = &phba->sli; lpfc_post_rcv_buf() local
6293 struct lpfc_sli *psli = &phba->sli; lpfc_setup_driver_resource_phase1() local
12754 struct lpfc_sli *psli = &phba->sli; lpfc_io_slot_reset_s3() local
13597 struct lpfc_sli *psli = &phba->sli; lpfc_io_slot_reset_s4() local
[all...]
H A Dlpfc_attr.c1218 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()
6774 struct lpfc_sli *psli = &phba->sli; in lpfc_get_stats() local
6776 struct lpfc_lnk_stat * lso = &psli->lnk_stat_offsets; in lpfc_get_stats()
6887 hs->seconds_since_last_reset = ktime_get_seconds() - psli in lpfc_get_stats()
6903 struct lpfc_sli *psli = &phba->sli; lpfc_reset_stats() local
[all...]
H A Dlpfc_hbadisc.c1100 struct lpfc_sli *psli = &phba->sli; in lpfc_mbx_cmpl_clear_la() local
1105 psli->sli3_ring[LPFC_EXTRA_RING].flag &= ~LPFC_STOP_IOCB_EVENT; in lpfc_mbx_cmpl_clear_la()
1106 psli->sli3_ring[LPFC_FCP_RING].flag &= ~LPFC_STOP_IOCB_EVENT; in lpfc_mbx_cmpl_clear_la()
1123 psli->sli_flag |= LPFC_PROCESS_LA; in lpfc_mbx_cmpl_clear_la()
1147 psli->sli_flag |= LPFC_PROCESS_LA; in lpfc_mbx_cmpl_clear_la()
3400 struct lpfc_sli *psli = &phba->sli; in lpfc_enable_la() local
3402 psli->sli_flag |= LPFC_PROCESS_LA; in lpfc_enable_la()
4816 struct lpfc_sli *psli = &phba->sli; in lpfc_sli3_dequeue_nport_iocbs() local
4820 for (i = 0; i < psli->num_rings; i++) in lpfc_sli3_dequeue_nport_iocbs()
4821 __lpfc_dequeue_nport_iocbs(phba, ndlp, &psli in lpfc_sli3_dequeue_nport_iocbs()
5658 struct lpfc_sli *psli = &phba->sli; lpfc_issue_clear_la() local
5924 struct lpfc_sli *psli = &phba->sli; lpfc_disc_timeout_handler() local
[all...]
H A Dlpfc_bsg.c1706 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()
3103 struct lpfc_sli *psli = &phba->sli; in lpfc_bsg_diag_loopback_run() local
3145 (psli->sli_flag & LPFC_BLOCK_MGMT_IO) || in lpfc_bsg_diag_loopback_run()
3146 (!(psli->sli_flag & LPFC_SLI_ACTIVE))) { in lpfc_bsg_diag_loopback_run()
H A Dlpfc_ct.c3327 struct lpfc_sli *psli = &phba->sli; in lpfc_decode_firmware_rev() local
3337 if (psli->sli_flag & LPFC_SLI_ACTIVE) in lpfc_decode_firmware_rev()
3366 if (psli->sli_flag & LPFC_SLI_ACTIVE) in lpfc_decode_firmware_rev()
H A 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()
/kernel/linux/linux-6.6/drivers/scsi/lpfc/
H A 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()
355 kfree(psli->iocbq_lookup); in lpfc_mem_free_all()
356 psli->iocbq_lookup = NULL; in lpfc_mem_free_all()
H A Dlpfc_sli.c1676 struct lpfc_sli *psli = &phba->sli; in lpfc_sli_ring_map() local
1686 for (i = 0; i < psli->num_rings; i++) { in lpfc_sli_ring_map()
2116 struct lpfc_sli *psli = &phba->sli; in lpfc_sli_next_iotag() local
2120 iotag = psli->last_iotag; in lpfc_sli_next_iotag()
2121 if(++iotag < psli->iocbq_lookup_len) { in lpfc_sli_next_iotag()
2122 psli->last_iotag = iotag; in lpfc_sli_next_iotag()
2123 psli->iocbq_lookup[iotag] = iocbq; in lpfc_sli_next_iotag()
2127 } else if (psli->iocbq_lookup_len < (0xffff in lpfc_sli_next_iotag()
2129 new_len = psli->iocbq_lookup_len + LPFC_IOCBQ_LOOKUP_INCREMENT; in lpfc_sli_next_iotag()
2135 old_arr = psli in lpfc_sli_next_iotag()
4643 struct lpfc_sli *psli = &phba->sli; lpfc_sli_abort_fcp_rings() local
4674 struct lpfc_sli *psli = &phba->sli; lpfc_sli_flush_io_rings() local
4978 struct lpfc_sli *psli; lpfc_sli_brdkill() local
5075 struct lpfc_sli *psli; lpfc_sli_brdreset() local
5145 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_brdreset() local
5207 struct lpfc_sli *psli; lpfc_sli_brdrestart_s3() local
5269 struct lpfc_sli *psli = &phba->sli; lpfc_sli_brdrestart_s4() local
9252 struct lpfc_sli *psli = &phba->sli; lpfc_mbox_timeout_handler() local
9337 struct lpfc_sli *psli = &phba->sli; lpfc_sli_issue_mbox_s3() local
9740 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_async_mbox_block() local
9822 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_async_mbox_unblock() local
9918 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_post_sync_mbox() local
10042 struct lpfc_sli *psli = &phba->sli; lpfc_sli_issue_mbox_s4() local
10173 struct lpfc_sli *psli = &phba->sli; lpfc_sli4_post_async_mbox() local
11333 struct lpfc_sli *psli; lpfc_extra_ring_setup() local
11616 struct lpfc_sli *psli = &phba->sli; lpfc_sli_setup() local
11739 struct lpfc_sli *psli; lpfc_sli4_queue_init() local
11795 struct lpfc_sli *psli; lpfc_sli_queue_init() local
11840 struct lpfc_sli *psli = &phba->sli; lpfc_sli_mbox_sys_flush() local
11896 struct lpfc_sli *psli = &phba->sli; lpfc_sli_host_down() local
11997 struct lpfc_sli *psli = &phba->sli; lpfc_sli_hba_down() local
12532 struct lpfc_sli *psli = &phba->sli; lpfc_sli_hba_iocb_abort() local
13306 struct lpfc_sli *psli = &phba->sli; lpfc_sli_mbox_sys_shutdown() local
[all...]
H A Dlpfc_mbox.c1015 struct lpfc_sli *psli = &phba->sli; in lpfc_config_pcb_setup() local
1023 pcbp->maxRing = (psli->num_rings - 1); in lpfc_config_pcb_setup()
1025 for (i = 0; i < psli->num_rings; i++) { in lpfc_config_pcb_setup()
1026 pring = &psli->sli3_ring[i]; in lpfc_config_pcb_setup()
1278 struct lpfc_sli *psli; in lpfc_config_ring() local
1288 psli = &phba->sli; in lpfc_config_ring()
1289 pring = &psli->sli3_ring[ring]; in lpfc_config_ring()
1540 struct lpfc_sli *psli; in lpfc_mbox_put() local
1542 psli = &phba->sli; in lpfc_mbox_put()
1544 list_add_tail(&mbq->list, &psli in lpfc_mbox_put()
1569 struct lpfc_sli *psli = &phba->sli; lpfc_mbox_get() local
[all...]
H A Dlpfc_attr.c1378 struct lpfc_sli *psli; in lpfc_do_offline() local
1394 psli = &phba->sli; in lpfc_do_offline()
1402 if (!(psli->sli_flag & LPFC_QUEUE_FREE_INIT)) { in lpfc_do_offline()
1403 psli->sli_flag |= LPFC_QUEUE_FREE_WAIT; in lpfc_do_offline()
1414 for (i = 0; i < psli->num_rings; i++) { in lpfc_do_offline()
1415 pring = &psli->sli3_ring[i]; in lpfc_do_offline()
1432 psli->sli_flag &= ~LPFC_QUEUE_FREE_WAIT; in lpfc_do_offline()
6619 struct lpfc_sli *psli = &phba->sli; in lpfc_get_stats() local
6621 struct lpfc_lnk_stat * lso = &psli->lnk_stat_offsets; in lpfc_get_stats()
6752 hs->seconds_since_last_reset = ktime_get_seconds() - psli in lpfc_get_stats()
6768 struct lpfc_sli *psli = &phba->sli; lpfc_reset_stats() local
[all...]
H A Dlpfc_init.c423 struct lpfc_sli *psli = &phba->sli; in lpfc_config_port_post() local
537 if (psli->sli3_ring[LPFC_EXTRA_RING].sli.sli3.cmdringaddr) in lpfc_config_port_post()
538 psli->sli3_ring[LPFC_EXTRA_RING].flag |= LPFC_STOP_IOCB_EVENT; in lpfc_config_port_post()
539 if (psli->sli3_ring[LPFC_FCP_RING].sli.sli3.cmdringaddr) in lpfc_config_port_post()
540 psli->sli3_ring[LPFC_FCP_RING].flag |= LPFC_STOP_IOCB_EVENT; in lpfc_config_port_post()
577 if (psli->num_rings > 0) in lpfc_config_port_post()
579 if (psli->num_rings > 1) in lpfc_config_port_post()
581 if (psli->num_rings > 2) in lpfc_config_port_post()
583 if (psli->num_rings > 3) in lpfc_config_port_post()
967 struct lpfc_sli *psli in lpfc_hba_free_post_buf() local
1009 struct lpfc_sli *psli = &phba->sli; lpfc_hba_clean_txcmplq() local
1520 struct lpfc_sli *psli = &phba->sli; lpfc_hb_timeout_handler() local
1636 struct lpfc_sli *psli = &phba->sli; lpfc_offline_eratt() local
1694 struct lpfc_sli *psli = &phba->sli; lpfc_handle_deferred_eratt() local
1789 struct lpfc_sli *psli = &phba->sli; lpfc_handle_eratt_s3() local
2197 struct lpfc_sli *psli = &phba->sli; lpfc_handle_latt() local
2896 struct lpfc_sli *psli = &phba->sli; lpfc_post_rcv_buf() local
7673 struct lpfc_sli *psli = &phba->sli; lpfc_setup_driver_resource_phase1() local
14449 struct lpfc_sli *psli = &phba->sli; lpfc_io_slot_reset_s3() local
15291 struct lpfc_sli *psli = &phba->sli; lpfc_io_slot_reset_s4() local
[all...]
H A Dlpfc_hbadisc.c1443 struct lpfc_sli *psli = &phba->sli; in lpfc_mbx_cmpl_clear_la() local
1448 psli->sli3_ring[LPFC_EXTRA_RING].flag &= ~LPFC_STOP_IOCB_EVENT; in lpfc_mbx_cmpl_clear_la()
1449 psli->sli3_ring[LPFC_FCP_RING].flag &= ~LPFC_STOP_IOCB_EVENT; in lpfc_mbx_cmpl_clear_la()
1466 psli->sli_flag |= LPFC_PROCESS_LA; in lpfc_mbx_cmpl_clear_la()
1490 psli->sli_flag |= LPFC_PROCESS_LA; in lpfc_mbx_cmpl_clear_la()
3722 struct lpfc_sli *psli = &phba->sli; in lpfc_enable_la() local
3724 psli->sli_flag |= LPFC_PROCESS_LA; in lpfc_enable_la()
5144 struct lpfc_sli *psli = &phba->sli; in lpfc_sli3_dequeue_nport_iocbs() local
5148 for (i = 0; i < psli->num_rings; i++) in lpfc_sli3_dequeue_nport_iocbs()
5149 __lpfc_dequeue_nport_iocbs(phba, ndlp, &psli in lpfc_sli3_dequeue_nport_iocbs()
5880 struct lpfc_sli *psli = &phba->sli; lpfc_issue_clear_la() local
6171 struct lpfc_sli *psli = &phba->sli; lpfc_disc_timeout_handler() local
[all...]
H A Dlpfc_bsg.c1650 struct lpfc_sli *psli; in lpfc_bsg_diag_mode_enter() local
1655 psli = &phba->sli; in lpfc_bsg_diag_mode_enter()
1656 if (!psli) in lpfc_bsg_diag_mode_enter()
1661 (psli->sli_flag & LPFC_BLOCK_MGMT_IO) || in lpfc_bsg_diag_mode_enter()
1662 (!(psli->sli_flag & LPFC_SLI_ACTIVE))) in lpfc_bsg_diag_mode_enter()
1678 pring = &psli->sli3_ring[LPFC_FCP_RING]; in lpfc_bsg_diag_mode_enter()
3029 struct lpfc_sli *psli = &phba->sli; in lpfc_bsg_diag_loopback_run() local
3071 (psli->sli_flag & LPFC_BLOCK_MGMT_IO) || in lpfc_bsg_diag_loopback_run()
3072 (!(psli->sli_flag & LPFC_SLI_ACTIVE))) { in lpfc_bsg_diag_loopback_run()
H A Dlpfc_ct.c3489 struct lpfc_sli *psli = &phba->sli; in lpfc_decode_firmware_rev() local
3499 if (psli->sli_flag & LPFC_SLI_ACTIVE) in lpfc_decode_firmware_rev()
3528 if (psli->sli_flag & LPFC_SLI_ACTIVE) in lpfc_decode_firmware_rev()
H A 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()

Completed in 93 milliseconds