Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/tools/testing/selftests/pidfd/
H A Dpidfd_open_test.c27 long sli; in safe_int() local
30 sli = strtol(numstr, &err, 0); in safe_int()
31 if (errno == ERANGE && (sli == LONG_MAX || sli == LONG_MIN)) in safe_int()
34 if (errno != 0 && sli == 0) in safe_int()
40 if (sli > INT_MAX || sli < INT_MIN) in safe_int()
43 *converted = (int)sli; in safe_int()
/kernel/linux/linux-6.6/tools/testing/selftests/pidfd/
H A Dpidfd_open_test.c27 long sli; in safe_int() local
30 sli = strtol(numstr, &err, 0); in safe_int()
31 if (errno == ERANGE && (sli == LONG_MAX || sli == LONG_MIN)) in safe_int()
34 if (errno != 0 && sli == 0) in safe_int()
40 if (sli > INT_MAX || sli < INT_MIN) in safe_int()
43 *converted = (int)sli; in safe_int()
/kernel/linux/linux-6.6/drivers/scsi/elx/efct/
H A Defct_hw.c58 if (sli_cmd_common_set_dump_location(&hw->sli, buf, 1, 0, NULL, 0)) in efct_hw_read_max_dump_size()
196 if (!sli_cmd_read_topology(&hw->sli, buf, in efct_hw_cb_link()
278 if (sli_setup(&hw->sli, hw->os, pdev, ((struct efct *)os)->reg)) { in efct_hw_setup()
285 sli_callback(&hw->sli, SLI4_CB_LINK, efct_hw_cb_link, hw); in efct_hw_setup()
291 hw->num_qentries[i] = hw->sli.qinfo.max_qentries[i]; in efct_hw_setup()
304 hw->config.n_io = hw->sli.ext[SLI4_RSRC_XRI].size; in efct_hw_setup()
309 max_sgl = sli_get_max_sgl(&hw->sli) - SLI4_SGE_MAX_RESERVED; in efct_hw_setup()
379 sli_fc_els_did(&hw->sli, cqe, &ext); in efct_hw_wq_process_io()
380 len = sli_fc_response_length(&hw->sli, cqe); in efct_hw_wq_process_io()
386 len = sli_fc_response_length(&hw->sli, cq in efct_hw_wq_process_io()
1155 struct sli4 *sli = &hw->sli; efct_get_wwnn() local
1165 struct sli4 *sli = &hw->sli; efct_get_wwpn() local
[all...]
H 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()
259 if (sli_queue_alloc(&hw->sli, SLI4_QTYPE_MQ, mq->queue, mq->entry_size, in efct_hw_new_mq()
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, cq in efct_hw_rqpair_process_rq()
[all...]
H 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()
H 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()
/kernel/linux/linux-6.6/drivers/scsi/elx/libefc/
H 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()
239 sli_resource_free(efc->sli, SLI4_RSRC_VPI, nport->indicator); in efc_cmd_nport_alloc()
276 rc = sli_cmd_reg_vpi(efc->sli, buf, nport->fc_id, in efc_cmd_nport_attach()
347 sli_resource_free(efc->sli, SLI4_RSRC_VFI, domain->indicator); in efc_domain_free_resources()
389 rc = sli_cmd_read_sparm64(efc->sli, data, &domain->dma, 0); in efc_domain_alloc_read_sparm64()
435 rc = sli_cmd_init_vfi(efc->sli, dat in efc_domain_alloc_init_vfi()
[all...]
H A Defclib.h518 struct sli4 *sli; member
/kernel/linux/linux-6.6/tools/testing/selftests/net/af_unix/
H A Dscm_pidfd.c37 long sli; in safe_int() local
40 sli = strtol(numstr, &err, 0); in safe_int()
41 if (errno == ERANGE && (sli == LONG_MAX || sli == LONG_MIN)) in safe_int()
44 if (errno != 0 && sli == 0) in safe_int()
50 if (sli > INT_MAX || sli < INT_MIN) in safe_int()
53 *converted = (int)sli; in safe_int()
/kernel/linux/linux-6.6/drivers/scsi/lpfc/
H A Dlpfc_sli.c885 return (IOCB_t *) (((char *) pring->sli.sli3.cmdringaddr) + in lpfc_cmd_iocb()
886 pring->sli.sli3.cmdidx * phba->iocb_cmd_size); in lpfc_cmd_iocb()
902 return (IOCB_t *) (((char *) pring->sli.sli3.rspringaddr) + in lpfc_resp_iocb()
903 pring->sli.sli3.rspidx * phba->iocb_rsp_size); in lpfc_resp_iocb()
1676 struct lpfc_sli *psli = &phba->sli; in lpfc_sli_ring_map()
2057 uint32_t max_cmd_idx = pring->sli.sli3.numCiocb; in lpfc_sli_next_iocb_slot()
2061 if ((pring->sli.sli3.next_cmdidx == pring->sli.sli3.cmdidx) && in lpfc_sli_next_iocb_slot()
2062 (++pring->sli.sli3.next_cmdidx >= max_cmd_idx)) in lpfc_sli_next_iocb_slot()
2063 pring->sli in lpfc_sli_next_iocb_slot()
[all...]
H A Dlpfc_mbox.c1015 struct lpfc_sli *psli = &phba->sli; in lpfc_config_pcb_setup()
1028 pring->sli.sli3.sizeCiocb = in lpfc_config_pcb_setup()
1031 pring->sli.sli3.sizeRiocb = in lpfc_config_pcb_setup()
1036 if ((pring->sli.sli3.numCiocb == 0) || in lpfc_config_pcb_setup()
1037 (pring->sli.sli3.numRiocb == 0)) { in lpfc_config_pcb_setup()
1044 pring->sli.sli3.cmdringaddr = NULL; in lpfc_config_pcb_setup()
1045 pring->sli.sli3.rspringaddr = NULL; in lpfc_config_pcb_setup()
1049 pring->sli.sli3.cmdringaddr = (void *)&phba->IOCBs[iocbCnt]; in lpfc_config_pcb_setup()
1050 pcbp->rdsc[i].cmdEntries = pring->sli.sli3.numCiocb; in lpfc_config_pcb_setup()
1057 iocbCnt += pring->sli in lpfc_config_pcb_setup()
[all...]
H A Dlpfc_init.c229 /* If the sli feature level is less then 9, we must in lpfc_config_port_prep()
423 struct lpfc_sli *psli = &phba->sli; in lpfc_config_port_post()
537 if (psli->sli3_ring[LPFC_EXTRA_RING].sli.sli3.cmdringaddr) in lpfc_config_port_post()
539 if (psli->sli3_ring[LPFC_FCP_RING].sli.sli3.cmdringaddr) in lpfc_config_port_post()
967 struct lpfc_sli *psli = &phba->sli; in lpfc_hba_free_post_buf()
1009 struct lpfc_sli *psli = &phba->sli; in lpfc_hba_clean_txcmplq()
1520 struct lpfc_sli *psli = &phba->sli; in lpfc_hb_timeout_handler()
1636 struct lpfc_sli *psli = &phba->sli; in lpfc_offline_eratt()
1694 struct lpfc_sli *psli = &phba->sli; in lpfc_handle_deferred_eratt()
1789 struct lpfc_sli *psli = &phba->sli; in lpfc_handle_eratt_s3()
[all...]
H A Dlpfc_sli.h295 } sli; member
H A Dlpfc.h974 struct lpfc_sli sli; member
1657 phba->sli.slistat.err_attn_event++; in lpfc_sli_read_hs()
1689 return &phba->sli.sli3_ring[LPFC_ELS_RING]; in lpfc_phba_elsring()
/kernel/linux/linux-5.10/drivers/scsi/lpfc/
H A Dlpfc_sli.c760 return (IOCB_t *) (((char *) pring->sli.sli3.cmdringaddr) + in lpfc_cmd_iocb()
761 pring->sli.sli3.cmdidx * phba->iocb_cmd_size); in lpfc_cmd_iocb()
777 return (IOCB_t *) (((char *) pring->sli.sli3.rspringaddr) + in lpfc_resp_iocb()
778 pring->sli.sli3.rspidx * phba->iocb_rsp_size); in lpfc_resp_iocb()
1553 struct lpfc_sli *psli = &phba->sli; in lpfc_sli_ring_map()
1662 uint32_t max_cmd_idx = pring->sli.sli3.numCiocb; in lpfc_sli_next_iocb_slot()
1666 if ((pring->sli.sli3.next_cmdidx == pring->sli.sli3.cmdidx) && in lpfc_sli_next_iocb_slot()
1667 (++pring->sli.sli3.next_cmdidx >= max_cmd_idx)) in lpfc_sli_next_iocb_slot()
1668 pring->sli in lpfc_sli_next_iocb_slot()
[all...]
H A Dlpfc_mbox.c956 struct lpfc_sli *psli = &phba->sli; in lpfc_config_pcb_setup()
969 pring->sli.sli3.sizeCiocb = in lpfc_config_pcb_setup()
972 pring->sli.sli3.sizeRiocb = in lpfc_config_pcb_setup()
977 if ((pring->sli.sli3.numCiocb == 0) || in lpfc_config_pcb_setup()
978 (pring->sli.sli3.numRiocb == 0)) { in lpfc_config_pcb_setup()
985 pring->sli.sli3.cmdringaddr = NULL; in lpfc_config_pcb_setup()
986 pring->sli.sli3.rspringaddr = NULL; in lpfc_config_pcb_setup()
990 pring->sli.sli3.cmdringaddr = (void *)&phba->IOCBs[iocbCnt]; in lpfc_config_pcb_setup()
991 pcbp->rdsc[i].cmdEntries = pring->sli.sli3.numCiocb; in lpfc_config_pcb_setup()
998 iocbCnt += pring->sli in lpfc_config_pcb_setup()
[all...]
H A Dlpfc_init.c225 /* If the sli feature level is less then 9, we must in lpfc_config_port_prep()
417 struct lpfc_sli *psli = &phba->sli; in lpfc_config_port_post()
530 if (psli->sli3_ring[LPFC_EXTRA_RING].sli.sli3.cmdringaddr) in lpfc_config_port_post()
532 if (psli->sli3_ring[LPFC_FCP_RING].sli.sli3.cmdringaddr) in lpfc_config_port_post()
908 struct lpfc_sli *psli = &phba->sli; in lpfc_hba_free_post_buf()
950 struct lpfc_sli *psli = &phba->sli; in lpfc_hba_clean_txcmplq()
1406 struct lpfc_sli *psli = &phba->sli; in lpfc_hb_timeout_handler()
1541 struct lpfc_sli *psli = &phba->sli; in lpfc_offline_eratt()
1594 struct lpfc_sli *psli = &phba->sli; in lpfc_handle_deferred_eratt()
1689 struct lpfc_sli *psli = &phba->sli; in lpfc_handle_eratt_s3()
[all...]
H A Dlpfc_sli.h263 } sli; member
H A Dlpfc.h725 struct lpfc_sli sli; member
1318 phba->sli.slistat.err_attn_event++; in lpfc_sli_read_hs()
1350 return &phba->sli.sli3_ring[LPFC_ELS_RING]; in lpfc_phba_elsring()
H A Dlpfc_attr.c752 * lpfc_mlomgmt_show - Return the Menlo Maintenance sli flag
755 * @buf: on return contains the Menlo Maintenance sli flag.
767 (phba->sli.sli_flag & LPFC_MENLO_MAINT)); in lpfc_mlomgmt_show()
814 len = scnprintf(buf, PAGE_SIZE, "%s, sli-%d\n", in lpfc_fwrev_show()
817 len = scnprintf(buf, PAGE_SIZE, "%s, sli-%d:%d:%x\n", in lpfc_fwrev_show()
939 if (phba->sli.sli_flag & LPFC_MENLO_MAINT) in lpfc_link_state_show()
1133 (phba->sli.sli_flag & LPFC_BLOCK_MGMT_IO)) in lpfc_issue_lip()
1234 psli = &phba->sli; in lpfc_do_offline()
1870 (phba->sli.sli_flag & LPFC_SLI_ACTIVE) == 0) in lpfc_get_hba_info()
1873 if (phba->sli in lpfc_get_hba_info()
[all...]
H A Dlpfc_hbadisc.c102 &phba->sli.sli3_ring[LPFC_FCP_RING], in lpfc_terminate_rport_io()
258 &phba->sli.sli3_ring[LPFC_FCP_RING], in lpfc_dev_loss_tmo_handler()
294 lpfc_sli_abort_iocb(vport, &phba->sli.sli3_ring[LPFC_FCP_RING], in lpfc_dev_loss_tmo_handler()
1100 struct lpfc_sli *psli = &phba->sli; in lpfc_mbx_cmpl_clear_la()
3400 struct lpfc_sli *psli = &phba->sli; in lpfc_enable_la()
3478 phba->sli.sli_flag |= LPFC_MENLO_MAINT; in lpfc_mbx_cmpl_read_topology()
3480 phba->sli.sli_flag &= ~LPFC_MENLO_MAINT; in lpfc_mbx_cmpl_read_topology()
3486 !(phba->sli.sli_flag & LPFC_MENLO_MAINT)) { in lpfc_mbx_cmpl_read_topology()
3539 if (phba->sli.sli_flag & LPFC_MENLO_MAINT && in lpfc_mbx_cmpl_read_topology()
3570 if (phba->sli in lpfc_mbx_cmpl_read_topology()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/elx/libefc_sli/
H A Dsli4.c1372 sli_abort_wqe(struct sli4 *sli, void *buf, enum sli4_abort_type type, in sli_abort_wqe() argument
1377 memset(buf, 0, sli->wqe_size); in sli_abort_wqe()
1383 efc_log_warn(sli, "%#x aborting XRI %#x warning non-zero mask", in sli_abort_wqe()
1395 efc_log_info(sli, "unsupported type %#x\n", type); in sli_abort_wqe()
1418 sli_els_request64_wqe(struct sli4 *sli, void *buf, struct efc_dma *sgl, in sli_els_request64_wqe() argument
1426 memset(buf, 0, sli->wqe_size); in sli_els_request64_wqe()
1429 if (sli->params.sgl_pre_registered) { in sli_els_request64_wqe()
1563 sli_fcp_icmnd64_wqe(struct sli4 *sli, void *buf, struct efc_dma *sgl, u16 xri, in sli_fcp_icmnd64_wqe() argument
1571 memset(buf, 0, sli->wqe_size); in sli_fcp_icmnd64_wqe()
1574 efc_log_err(sli, "ba in sli_fcp_icmnd64_wqe()
1628 sli_fcp_iread64_wqe(struct sli4 *sli, void *buf, struct efc_dma *sgl, u32 first_data_sge, u32 xfer_len, u16 xri, u16 tag, u16 cq_id, u32 rpi, u32 rnode_fcid, u8 dif, u8 bs, u8 timeout) sli_fcp_iread64_wqe() argument
1729 sli_fcp_iwrite64_wqe(struct sli4 *sli, void *buf, struct efc_dma *sgl, u32 first_data_sge, u32 xfer_len, u32 first_burst, u16 xri, u16 tag, u16 cq_id, u32 rpi, u32 rnode_fcid, u8 dif, u8 bs, u8 timeout) sli_fcp_iwrite64_wqe() argument
1823 sli_fcp_treceive64_wqe(struct sli4 *sli, void *buf, struct efc_dma *sgl, u32 first_data_sge, u16 cq_id, u8 dif, u8 bs, struct sli_fcp_tgt_params *params) sli_fcp_treceive64_wqe() argument
1941 sli_fcp_cont_treceive64_wqe(struct sli4 *sli, void *buf, struct efc_dma *sgl, u32 first_data_sge, u16 sec_xri, u16 cq_id, u8 dif, u8 bs, struct sli_fcp_tgt_params *params) sli_fcp_cont_treceive64_wqe() argument
2225 sli_send_frame_wqe(struct sli4 *sli, void *buf, u8 sof, u8 eof, u32 *hdr, struct efc_dma *payload, u32 req_len, u8 timeout, u16 xri, u16 req_tag) sli_send_frame_wqe() argument
2275 sli_xmit_bls_rsp64_wqe(struct sli4 *sli, void *buf, struct sli_bls_payload *payload, struct sli_bls_params *params) sli_xmit_bls_rsp64_wqe() argument
2348 sli_xmit_els_rsp64_wqe(struct sli4 *sli, void *buf, struct efc_dma *rsp, struct sli_els_params *params) sli_xmit_els_rsp64_wqe() argument
[all...]
H 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,
/kernel/linux/linux-5.10/arch/mips/pci/
H A Dmsi-octeon.c18 #include <asm/octeon/cvmx-sli-defs.h>
/kernel/linux/linux-6.6/arch/mips/pci/
H A Dmsi-octeon.c18 #include <asm/octeon/cvmx-sli-defs.h>

Completed in 76 milliseconds

12