Home
last modified time | relevance | path

Searched refs:sli (Results 1 – 25 of 25) sorted by relevance

/drivers/scsi/elx/efct/
A Defct_hw.c961 if (sli_init(&hw->sli)) { in efct_hw_init()
1156 struct sli4 *sli = &hw->sli; in efct_get_wwnn() local
1159 memcpy(p, sli->wwnn, sizeof(p)); in efct_get_wwnn()
1166 struct sli4 *sli = &hw->sli; in efct_get_wwpn() local
1169 memcpy(p, sli->wwpn, sizeof(p)); in efct_get_wwpn()
1404 bmbx = hw->sli.bmbx.virt; in efct_hw_command()
2351 sli_cqe_async(&hw->sli, cqe); in efct_hw_cq_process()
3485 sli_teardown(&hw->sli); in efct_hw_teardown()
3513 if (sli_reset(&hw->sli)) { in efct_hw_sli_reset()
3520 if (sli_fw_reset(&hw->sli)) { in efct_hw_sli_reset()
[all …]
A Defct_hw_queues.c142 if (sli_queue_alloc(&hw->sli, SLI4_QTYPE_EQ, eq->queue, entry_count, in efct_hw_new_eq()
149 sli_eq_modify_delay(&hw->sli, eq->queue, 1, 0, 8); in efct_hw_new_eq()
175 if (sli_queue_alloc(&hw->sli, SLI4_QTYPE_CQ, cq->queue, in efct_hw_new_cq()
197 struct sli4 *sli4 = &hw->sli; in efct_hw_new_cq_set()
294 if (sli_queue_alloc(&hw->sli, SLI4_QTYPE_WQ, wq->queue, in efct_hw_new_wq()
354 if (sli_fc_rq_set_alloc(&hw->sli, num_rq_pairs, qs, in efct_hw_new_rq_set()
533 rq_status = sli_fc_rqe_rqid_and_index(&hw->sli, cqe, in efct_hw_rqpair_process_rq()
590 sli_fc_rqe_length(&hw->sli, cqe, &h_len, &p_len); in efct_hw_rqpair_process_rq()
593 seq->fcfi = sli_fc_rqe_fcfi(&hw->sli, cqe); in efct_hw_rqpair_process_rq()
628 qindex_payload = sli_rq_write(&hw->sli, rq_payload, in efct_hw_rqpair_put()
[all …]
A Defct_driver.c93 struct sli4 *sli; in efct_efclib_config() local
111 sli = &efct->hw.sli; in efct_efclib_config()
112 efc->max_xfer_size = sli->sge_supported_length * in efct_efclib_config()
113 sli_get_max_sgl(&efct->hw.sli); in efct_efclib_config()
114 efc->sli = sli; in efct_efclib_config()
344 if (!strncmp(efct->hw.sli.fw_name[0], fw_image->revision, in efct_request_firmware_update()
352 efct->hw.sli.fw_name[0], fw_image->revision); in efct_request_firmware_update()
A Defct_xport.c363 link_module_type = sli_get_lmt(&efct->hw.sli); in efct_get_link_supported_speeds()
408 shost->sg_tablesize = sli_get_max_sgl(&efct->hw.sli); in efct_scsi_new_device()
426 efct->hw.sli.fw_name[0], EFCT_DRIVER_VERSION); in efct_scsi_new_device()
564 if (sli_reset_required(&efct->hw.sli)) { in efct_xport_control()
922 shost->sg_tablesize = sli_get_max_sgl(&efct->hw.sli); in efct_scsi_new_vport()
939 "Emulex %s FV%s DV%s", efct->model, efct->hw.sli.fw_name[0], in efct_scsi_new_vport()
A Defct_hw.h368 struct sli4 sli; member
A Defct_lio.c1101 efct->tgt_efct.max_sge = sli_get_max_sge(&efct->hw.sli); in efct_scsi_tgt_new_device()
1102 efct->tgt_efct.max_sgl = sli_get_max_sgl(&efct->hw.sli); in efct_scsi_tgt_new_device()
/drivers/scsi/elx/libefc/
A Defc_cmds.c28 sli_resource_free(efc->sli, SLI4_RSRC_VPI, nport->indicator); in efc_nport_free_resources()
71 rc = sli_cmd_unreg_vpi(efc->sli, data, nport->indicator, in efc_nport_free_unreg_vpi()
131 rc = sli_cmd_init_vpi(efc->sli, data, in efc_nport_alloc_init_vpi()
189 rc = sli_cmd_read_sparm64(efc->sli, data, in efc_nport_alloc_read_sparm64()
221 if (sli_resource_alloc(efc->sli, SLI4_RSRC_VPI, in efc_cmd_nport_alloc()
276 rc = sli_cmd_reg_vpi(efc->sli, buf, nport->fc_id, in efc_cmd_nport_attach()
435 rc = sli_cmd_init_vfi(efc->sli, data, domain->indicator, in efc_domain_alloc_init_vfi()
620 if (sli_resource_alloc(efc->sli, SLI4_RSRC_RPI, in efc_cmd_node_alloc()
679 if (!sli_cmd_reg_rpi(efc->sli, buf, rnode->indicator, in efc_cmd_node_attach()
703 if (sli_resource_free(efc->sli, SLI4_RSRC_RPI, in efc_node_free_resources()
[all …]
A Defclib.h518 struct sli4 *sli; member
/drivers/scsi/lpfc/
A Dlpfc_sli.c2066 if ((pring->sli.sli3.next_cmdidx == pring->sli.sli3.cmdidx) && in lpfc_sli_next_iocb_slot()
2096 if (pring->sli.sli3.local_getidx == pring->sli.sli3.next_cmdidx) in lpfc_sli_next_iocb_slot()
2232 pring->sli.sli3.cmdidx = pring->sli.sli3.next_cmdidx; in lpfc_sli_submit_iocb()
4995 psli = &phba->sli; in lpfc_sli_brdkill()
5090 psli = &phba->sli; in lpfc_sli_brdreset()
5221 psli = &phba->sli; in lpfc_sli_brdrestart_s3()
9402 psli = &phba->sli; in lpfc_sli_issue_mbox_s3()
11356 psli = &phba->sli; in lpfc_extra_ring_setup()
11730 (pring->sli.sli3.numRiocb * pring->sli.sli3.sizeRiocb); in lpfc_sli_setup()
11763 psli = &phba->sli; in lpfc_sli4_queue_init()
[all …]
A Dlpfc_mbox.c1008 struct lpfc_sli *psli = &phba->sli; in lpfc_config_pcb_setup()
1021 pring->sli.sli3.sizeCiocb = in lpfc_config_pcb_setup()
1024 pring->sli.sli3.sizeRiocb = in lpfc_config_pcb_setup()
1030 (pring->sli.sli3.numRiocb == 0)) { in lpfc_config_pcb_setup()
1037 pring->sli.sli3.cmdringaddr = NULL; in lpfc_config_pcb_setup()
1038 pring->sli.sli3.rspringaddr = NULL; in lpfc_config_pcb_setup()
1050 iocbCnt += pring->sli.sli3.numCiocb; in lpfc_config_pcb_setup()
1061 iocbCnt += pring->sli.sli3.numRiocb; in lpfc_config_pcb_setup()
1281 psli = &phba->sli; in lpfc_config_ring()
1535 psli = &phba->sli; in lpfc_mbox_put()
[all …]
A Dlpfc_init.c1937 if (phba->sli.mbox_active) { in lpfc_sli4_port_sta_fn_reset()
1938 mboxq = phba->sli.mbox_active; in lpfc_sli4_port_sta_fn_reset()
1942 phba->sli.mbox_active = NULL; in lpfc_sli4_port_sta_fn_reset()
3379 if (phba->sli.mbox_active) { in lpfc_block_mgmt_io()
3390 while (phba->sli.mbox_active) { in lpfc_block_mgmt_io()
5466 phba->sli.slistat.link_event++; in lpfc_sli4_async_link_evt()
7788 if (!phba->sli.sli3_ring) in lpfc_sli_driver_resource_setup()
7792 if (!phba->sli.sli3_ring) in lpfc_sli_driver_resource_setup()
9063 kfree(phba->sli.sli3_ring); in lpfc_hba_free()
9064 phba->sli.sli3_ring = NULL; in lpfc_hba_free()
[all …]
A Dlpfc_sli.h315 } sli; member
A Dlpfc.h1020 struct lpfc_sli sli; member
1674 phba->sli.slistat.err_attn_event++; in lpfc_sli_read_hs()
1706 return &phba->sli.sli3_ring[LPFC_ELS_RING]; in lpfc_phba_elsring()
A Dlpfc_attr.c1428 (phba->sli.sli_flag & LPFC_BLOCK_MGMT_IO)) in lpfc_issue_lip()
1528 psli = &phba->sli; in lpfc_do_offline()
2286 (phba->sli.sli_flag & LPFC_SLI_ACTIVE) == 0) in lpfc_get_hba_info()
2289 if (phba->sli.sli_flag & LPFC_BLOCK_MGMT_IO) in lpfc_get_hba_info()
6749 struct lpfc_sli *psli = &phba->sli; in lpfc_get_stats()
6762 (phba->sli.sli_flag & LPFC_SLI_ACTIVE) == 0) in lpfc_get_stats()
6765 if (phba->sli.sli_flag & LPFC_BLOCK_MGMT_IO) in lpfc_get_stats()
6898 struct lpfc_sli *psli = &phba->sli; in lpfc_reset_stats()
6904 if (phba->sli.sli_flag & LPFC_BLOCK_MGMT_IO) in lpfc_reset_stats()
A Dlpfc_scsi.c528 for (i = 1; i <= phba->sli.last_iotag; i++) { in lpfc_sli4_io_xri_aborted()
529 iocbq = phba->sli.iocbq_lookup[i]; in lpfc_sli4_io_xri_aborted()
5173 if (!list_empty(&phba->sli.sli3_ring[LPFC_FCP_RING].txcmplq)) in lpfc_poll_rearm_timer()
5202 &phba->sli.sli3_ring[LPFC_FCP_RING], HA_R0RE_REQ); in lpfc_poll_timeout()
5437 &phba->sli.sli3_ring[LPFC_FCP_RING], HA_R0RE_REQ); in lpfc_queuecommand()
5625 pring = &phba->sli.sli3_ring[LPFC_FCP_RING]; in lpfc_abort_handler()
5646 &phba->sli.sli3_ring[LPFC_FCP_RING], HA_R0RE_REQ); in lpfc_abort_handler()
5962 &phba->sli.sli3_ring[LPFC_FCP_RING], in lpfc_reset_flush_io_context()
6372 &phba->sli.sli3_ring[LPFC_FCP_RING], HA_R0RE_REQ); in lpfc_sdev_configure()
A Dlpfc_nportdisc.c553 if ((phba->sli.sli_flag & LPFC_SLI_SUPPRESS_RSP) && in lpfc_rcv_plogi()
1430 if ((phba->sli.sli_flag & LPFC_SLI_SUPPRESS_RSP) && in lpfc_cmpl_plogi_plogi_issue()
1861 if ((mb = phba->sli.mbox_active)) { in lpfc_rcv_logo_reglogin_issue()
1872 list_for_each_entry_safe(mb, nextmb, &phba->sli.mboxq, list) { in lpfc_rcv_logo_reglogin_issue()
1878 phba->sli.mboxq_cnt--; in lpfc_rcv_logo_reglogin_issue()
A Dlpfc_mem.c312 struct lpfc_sli *psli = &phba->sli; in lpfc_mem_free_all()
A Dlpfc_hbadisc.c1457 struct lpfc_sli *psli = &phba->sli; in lpfc_mbx_cmpl_clear_la()
3712 struct lpfc_sli *psli = &phba->sli; in lpfc_enable_la()
5097 struct lpfc_sli *psli = &phba->sli; in lpfc_sli3_dequeue_nport_iocbs()
5465 if ((mb = phba->sli.mbox_active)) { in lpfc_cleanup_node()
5476 list_for_each_entry(mb, &phba->sli.mboxq_cmpl, list) { in lpfc_cleanup_node()
5486 list_for_each_entry_safe(mb, nextmb, &phba->sli.mboxq, list) { in lpfc_cleanup_node()
5797 struct lpfc_sli *psli = &phba->sli; in lpfc_issue_clear_la()
6086 struct lpfc_sli *psli = &phba->sli; in lpfc_disc_timeout_handler()
A Dlpfc_debugfs.c729 struct lpfc_sli *psli = &phba->sli; in lpfc_debugfs_dumpHostSlim_data()
771 pring->sli.sli3.numCiocb, in lpfc_debugfs_dumpHostSlim_data()
772 pring->sli.sli3.next_cmdidx, in lpfc_debugfs_dumpHostSlim_data()
773 pring->sli.sli3.local_getidx, in lpfc_debugfs_dumpHostSlim_data()
775 pring->sli.sli3.numRiocb); in lpfc_debugfs_dumpHostSlim_data()
A Dlpfc_bsg.c1669 psli = &phba->sli; in lpfc_bsg_diag_mode_enter()
3042 struct lpfc_sli *psli = &phba->sli; in lpfc_bsg_diag_loopback_run()
4857 if (phba->sli.sli_flag & LPFC_BLOCK_MGMT_IO) { in lpfc_bsg_issue_mbox()
5089 (!(phba->sli.sli_flag & LPFC_SLI_ACTIVE))) { in lpfc_bsg_issue_mbox()
A Dlpfc_els.c2268 if (phba->sli.sli_flag & LPFC_SLI_SUPPRESS_RSP) { in lpfc_issue_els_plogi()
4508 phba->sli.sli_flag |= LPFC_PROCESS_LA; in lpfc_link_reset()
5587 if (phba->sli.sli_flag & LPFC_SLI_SUPPRESS_RSP) { in lpfc_els_rsp_acc()
9587 phba->sli.sli_flag); in lpfc_els_flush_cmd()
9589 if ((phba->sli.sli_flag & LPFC_SLI_ACTIVE) && !mbx_tmo_err) { in lpfc_els_flush_cmd()
9626 if (mbx_tmo_err || !(phba->sli.sli_flag & LPFC_SLI_ACTIVE)) in lpfc_els_flush_cmd()
A Dlpfc_ct.c2227 ulp_word4, phba->sli.sli_flag); in lpfc_cmpl_ct_disc_fdmi()
3460 struct lpfc_sli *psli = &phba->sli; in lpfc_decode_firmware_rev()
A Dlpfc_nvme.c2845 if (phba->sli.sli_flag & LPFC_SLI_ACTIVE) in lpfc_nvme_cancel_iocb()
/drivers/scsi/elx/libefc_sli/
A Dsli4.c1377 memset(buf, 0, sli->wqe_size); in sli_abort_wqe()
1426 memset(buf, 0, sli->wqe_size); in sli_els_request64_wqe()
1571 memset(buf, 0, sli->wqe_size); in sli_fcp_icmnd64_wqe()
1638 memset(buf, 0, sli->wqe_size); in sli_fcp_iread64_wqe()
1714 if (sli->params.perf_hint) { in sli_fcp_iread64_wqe()
1741 memset(buf, 0, sli->wqe_size); in sli_fcp_iwrite64_wqe()
1808 if (sli->params.perf_hint) { in sli_fcp_iwrite64_wqe()
1832 memset(buf, 0, sli->wqe_size); in sli_fcp_treceive64_wqe()
1914 if (sli->params.perf_hint) { in sli_fcp_treceive64_wqe()
2231 memset(buf, 0, sli->wqe_size); in sli_send_frame_wqe()
[all …]
A Dsli4.h3806 sli_reg_read_status(struct sli4 *sli) in sli_reg_read_status() argument
3808 return readl(sli->reg[0] + SLI4_PORT_STATUS_REGOFF); in sli_reg_read_status()
3818 sli_reg_read_err1(struct sli4 *sli) in sli_reg_read_err1() argument
3820 return readl(sli->reg[0] + SLI4_PORT_ERROR1); in sli_reg_read_err1()
3824 sli_reg_read_err2(struct sli4 *sli) in sli_reg_read_err2() argument
3826 return readl(sli->reg[0] + SLI4_PORT_ERROR2); in sli_reg_read_err2()
4096 sli_fcp_treceive64_wqe(struct sli4 *sli, void *buf, struct efc_dma *sgl,
4100 sli_fcp_cont_treceive64_wqe(struct sli4 *sli, void *buf, struct efc_dma *sgl,

Completed in 918 milliseconds