Home
last modified time | relevance | path

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

12

/dpdk/drivers/net/bnx2x/
H A Dbnx2x.c149 dma->sc = sc; in bnx2x_dma_alloc()
2173 sc = txq->sc; in bnx2x_tx_encap()
2967 storm_memset_cmng(sc, &sc->cmng, SC_PORT(sc)); in bnx2x_link_attn()
3583 storm_memset_cmng(sc, &sc->cmng, SC_PORT(sc)); in bnx2x_config_mf_bw()
4959 fp->sc = sc; in bnx2x_init_eth_fp()
5532 storm_memset_cmng(sc, &sc->cmng, SC_PORT(sc)); in bnx2x_pf_init()
5800 sc->fp->index, SC_FUNC(sc), SC_FUNC(sc), in bnx2x_init_objs()
7051 sc->link_params.sc = sc; in bnx2x_link_status_update()
8080 sc->link_params.sc = sc; in bnx2x_get_shmem_info()
8987 fp->sc = sc; in bnx2x_alloc_hsi_mem()
[all …]
H A Dbnx2x.h569 #define bnx2x_fcoe_fp(sc) (&sc->fp[FCOE_IDX(sc)]) argument
571 #define bnx2x_fcoe_inner_sp_obj(sc) (&sc->sp_objs[FCOE_IDX(sc)]) argument
576 #define bnx2x_ooo_fp(sc) (&sc->fp[OOO_IDX(sc)]) argument
578 #define bnx2x_ooo_inner_sp_obj(sc) (&sc->sp_objs[OOO_IDX(sc)]) argument
582 #define bnx2x_fwd_fp(sc) (&sc->fp[FWD_IDX(sc)]) argument
584 #define bnx2x_fwd_inner_sp_obj(sc) (&sc->sp_objs[FWD_IDX(sc)]) argument
1113 #define VNIC_ID(sc) SC_VN(sc) argument
1119 #define SC_FW_MB_IDX(sc) SC_FW_MB_IDX_VN(sc, SC_VN(sc)) argument
1592 #define SHMEM_RD(sc, field) REG_RD(sc, SHMEM_ADDR(sc, field)) argument
1606 #define MFCFG_RD(sc, field) REG_RD(sc, MFCFG_ADDR(sc, field)) argument
[all …]
H A Dbnx2x_stats.c145 bnx2x_post_dmae(sc, dmae, INIT_DMAE_C(sc)); in bnx2x_hw_stats_post()
191 if (!sc->port.pmf || !sc->port.port_stx) { in bnx2x_stats_pmf_update()
200 dmae = BNX2X_SP(sc, dmae[sc->executer_idx++]); in bnx2x_stats_pmf_update()
211 dmae = BNX2X_SP(sc, dmae[sc->executer_idx++]); in bnx2x_stats_pmf_update()
253 dmae = BNX2X_SP(sc, dmae[sc->executer_idx++]); in bnx2x_port_stats_init()
266 dmae = BNX2X_SP(sc, dmae[sc->executer_idx++]); in bnx2x_port_stats_init()
287 dmae = BNX2X_SP(sc, dmae[sc->executer_idx++]); in bnx2x_port_stats_init()
1449 if (sc->port.pmf && sc->port.port_stx) in bnx2x_memset_stats()
1479 sc->port.port_stx, sc->func_stx); in bnx2x_stats_init()
1482 if (!sc->stats_init && sc->port.pmf && sc->port.port_stx) { in bnx2x_stats_init()
[all …]
H A Dbnx2x_ethdev.c121 link_status = REG_RD(sc, sc->link_params.shmem_base + in bnx2x_interrupt_action()
148 if (IS_PF(sc)) { in bnx2x_periodic_start()
197 sc->num_queues, sc->mtu); in bnx2x_dev_configure()
218 if (IS_PF(sc)) { in bnx2x_dev_start()
232 if (IS_PF(sc)) { in bnx2x_dev_start()
241 if (IS_VF(sc)) in bnx2x_dev_start()
242 bnx2x_vfpf_set_mcast(sc, sc->mc_addrs, sc->mc_addrs_num); in bnx2x_dev_start()
272 if (IS_VF(sc)) in bnx2x_dev_stop()
294 if (IS_VF(sc)) in bnx2x_dev_close()
731 ret = bnx2x_vf_get_resources(sc, sc->max_tx_queues, in bnx2x_common_dev_init()
[all …]
H A Dbnx2x_vfpf.c206 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_loop_obtain_resources()
300 sc->link_params.chip_id = sc->devinfo.chip_id; in bnx2x_vf_get_resources()
305 sc->igu_sb_cnt, sc->igu_base_sb); in bnx2x_vf_get_resources()
306 strncpy(sc->fw_ver, sc_resp.fw_ver, sizeof(sc->fw_ver)); in bnx2x_vf_get_resources()
344 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_vf_close()
378 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_vf_init()
423 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_vf_unload()
509 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_vf_setup_queue()
542 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_vf_teardown_queue()
578 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_vf_set_mac()
[all …]
H A Decore_init_ops.h34 if (DMAE_READY(sc)) in ecore_write_big_buf()
35 ecore_write_dmae_phys_len(sc, GUNZIP_PHYS(sc), addr, len); in ecore_write_big_buf()
39 ecore_init_str_wr(sc, addr, GUNZIP_BUF(sc), len); in ecore_write_big_buf()
60 if (DMAE_READY(sc)) in ecore_write_big_buf_wb()
61 ecore_write_dmae_phys_len(sc, GUNZIP_PHYS(sc), addr, len); in ecore_write_big_buf_wb()
65 ecore_init_str_wr(sc, addr, GUNZIP_BUF(sc), len); in ecore_write_big_buf_wb()
140 if (DMAE_READY(sc)) in ecore_init_wr_wb()
214 REG_RD(sc, addr); in ecore_init_block()
611 if (!rc && CNIC_SUPPORT(sc) && !CONFIGURE_NIC_MODE(sc)) in ecore_ilt_mem_op()
677 REG_WR(sc, start_reg + SC_FUNC(sc) * 4, in ecore_ilt_boundary_init_op()
[all …]
H A Delink.c968 struct bnx2x_softc *sc = params->sc; in elink_check_lfa() local
1163 struct bnx2x_softc *sc = params->sc; in elink_ets_e2e3a0_disabled() local
1256 struct bnx2x_softc *sc = params->sc; in elink_ets_e3b0_set_credit_upper_bound_nig() local
1294 struct bnx2x_softc *sc = params->sc; in elink_ets_e3b0_nig_disabled() local
1378 struct bnx2x_softc *sc = params->sc; in elink_ets_e3b0_set_credit_upper_bound_pbf() local
1410 struct bnx2x_softc *sc = params->sc; in elink_ets_e3b0_pbf_disabled() local
1469 struct bnx2x_softc *sc = params->sc; in elink_ets_e3b0_disabled() local
1492 struct bnx2x_softc *sc = params->sc; in elink_ets_disabled() local
1517 struct bnx2x_softc *sc = params->sc; in elink_ets_e3b0_cli_map() local
1623 struct bnx2x_softc *sc = params->sc; in elink_ets_e3b0_get_total_bw() local
[all …]
H A Decore_sp.c179 ECORE_MSG(sc, in ecore_exe_queue_step()
453 ECORE_MSG(sc, in __ecore_vlan_mac_h_write_unlock()
490 ECORE_MSG(sc, in __ecore_vlan_mac_h_read_lock()
640 *sc in ecore_check_mac_del()
722 if (!ECORE_IS_MF_SI_MODE(sc) && !IS_MF_AFEX(sc)) in ecore_set_mac_in_nig()
1094 ECORE_MSG(sc, in ecore_validate_vlan_mac_add()
1142 ECORE_MSG(sc, in ecore_validate_vlan_mac_del()
1202 ECORE_MSG(sc, in ecore_validate_vlan_mac_move()
1701 ECORE_MSG(sc, in ecore_config_vlan_mac()
3016 REG_WR(sc, ECORE_MC_HASH_OFFSET(sc, i), mc_filter[i]); in ecore_mcast_setup_e1h()
[all …]
H A Decore_init.h220 if (SC_PORT(sc)) { in ecore_map_q_cos()
237 reg_bit_map = REG_RD(sc, reg_addr); in ecore_map_q_cos()
264 ecore_map_q_cos(sc, ECORE_FCOE_Q, in ecore_dcb_config_qm()
266 ecore_map_q_cos(sc, ECORE_ISCSI_Q, in ecore_dcb_config_qm()
272 ecore_map_q_cos(sc, ECORE_ETH_Q, in ecore_dcb_config_qm()
274 ecore_map_q_cos(sc, ECORE_TOE_Q, in ecore_dcb_config_qm()
728 if (CHIP_IS_E1(sc)) in ecore_parity_reg_mask()
730 else if (CHIP_IS_E1H(sc)) in ecore_parity_reg_mask()
732 else if (CHIP_IS_E2(sc)) in ecore_parity_reg_mask()
755 ecore_set_mcp_parity(sc, false); in ecore_disable_blocks_parity()
[all …]
H A Dbnx2x_logs.h12 #define PMD_INIT_LOG(level, sc, fmt, args...) \ argument
14 "[bnx2x_pmd: %s] %s() " fmt "\n", (sc)->devinfo.name, __func__, ##args)
16 #define PMD_INIT_FUNC_TRACE(sc) PMD_INIT_LOG(DEBUG, sc, " >>") argument
19 #define PMD_DRV_LOG_RAW(level, sc, fmt, args...) \ argument
22 (sc)->devinfo.name ? (sc)->devinfo.name : "", ## args)
24 #define PMD_DRV_LOG(level, sc, fmt, args...) \ argument
25 PMD_DRV_LOG_RAW(level, sc, fmt "\n", ## args)
44 #define PMD_DEBUG_PERIODIC_LOG(level, sc, fmt, args...) \ argument
47 (sc)->devinfo.name ? (sc)->devinfo.name : "", ## args)
49 #define PMD_DEBUG_PERIODIC_LOG(level, sc, fmt, args...) do { } while (0) argument
H A Decore_sp.h55 #define IRO sc->iro_array
113 #define ECORE_FCOE_CID(sc) ((sc)->fp[FCOE_IDX(sc)].cl_id) argument
137 #define SC_ILT(sc) ((sc)->ilt) argument
221 #define ECORE_MSG(sc, m, ...) \ argument
222 PMD_DRV_LOG(DEBUG, sc, m, ##__VA_ARGS__)
494 int (*wait_comp)(struct bnx2x_softc *sc,
756 (*check_del)(struct bnx2x_softc *sc,
824 int (*restore)(struct bnx2x_softc *sc,
1051 int (*validate)(struct bnx2x_softc *sc,
1058 void (*revert)(struct bnx2x_softc *sc,
[all …]
H A Delink.h102 #define ELINK_DEBUG_P0(sc, fmt) elink_cb_dbg(sc, fmt) argument
103 #define ELINK_DEBUG_P1(sc, fmt, arg1) elink_cb_dbg1(sc, fmt, arg1) argument
104 #define ELINK_DEBUG_P2(sc, fmt, arg1, arg2) \ argument
105 elink_cb_dbg2(sc, fmt, arg1, arg2)
106 #define ELINK_DEBUG_P3(sc, fmt, arg1, arg2, arg3) \ argument
107 elink_cb_dbg3(sc, fmt, arg1, arg2, arg3)
109 #define ELINK_DEBUG_P0(sc, fmt) PMD_DRV_LOG(DEBUG, sc, fmt) argument
111 PMD_DRV_LOG(DEBUG, sc, fmt, arg1)
113 PMD_DRV_LOG(DEBUG, sc, fmt, arg1, arg2)
115 PMD_DRV_LOG(DEBUG, sc, fmt, arg1, arg2, arg3)
[all …]
H A Dbnx2x_rxtx.c70 rxq->sc = sc; in bnx2x_dev_rx_queue_setup()
158 if (!sc->rx_queues) sc->rx_queues = dev->data->rx_queues; in bnx2x_dev_rx_queue_setup()
192 struct bnx2x_softc *sc; in bnx2x_xmit_pkts() local
199 sc = txq->sc; in bnx2x_xmit_pkts()
200 fp = &sc->fp[txq->queue_id]; in bnx2x_xmit_pkts()
204 bnx2x_txeof(sc, fp); in bnx2x_xmit_pkts()
225 bnx2x_txeof(sc, fp); in bnx2x_xmit_pkts()
251 txq->sc = sc; in bnx2x_dev_tx_queue_setup()
313 if (!sc->tx_queues) sc->tx_queues = dev->data->tx_queues; in bnx2x_dev_tx_queue_setup()
337 struct bnx2x_softc *sc = rxq->sc; in bnx2x_recv_pkts() local
[all …]
H A Dbnx2x_vfpf.h329 int bnx2x_vf_teardown_queue(struct bnx2x_softc *sc, int qid);
330 int bnx2x_vf_set_mac(struct bnx2x_softc *sc, int set);
331 int bnx2x_vf_config_rss(struct bnx2x_softc *sc, struct ecore_config_rss_params *params);
332 int bnx2x_vfpf_set_mcast(struct bnx2x_softc *sc,
H A Dbnx2x_rxtx.h42 struct bnx2x_softc *sc; /**< Ptr to dev_private data. */ member
63 struct bnx2x_softc *sc; /**< Ptr to dev_private data */ member
H A Dbnx2x_stats.h604 void bnx2x_stats_init(struct bnx2x_softc *sc);
605 void bnx2x_stats_handle(struct bnx2x_softc *sc, enum bnx2x_stats_event event);
606 void bnx2x_save_statistics(struct bnx2x_softc *sc);
607 void bnx2x_memset_stats(struct bnx2x_softc *sc);
/dpdk/kernel/freebsd/nic_uio/
H A Dnic_uio.c112 if (PCI_BAR_IO(pci_read_config(sc->dev_t, sc->bar_id[bar], 4))) in nic_uio_mmap_single()
113 sc->bar_res[bar] = bus_alloc_resource_any(sc->dev_t, SYS_RES_IOPORT, in nic_uio_mmap_single()
116 sc->bar_res[bar] = bus_alloc_resource_any(sc->dev_t, SYS_RES_MEMORY, in nic_uio_mmap_single()
122 sc->bar_start[bar] = rman_get_start(sc->bar_res[bar]); in nic_uio_mmap_single()
123 sc->bar_size[bar] = rman_get_size(sc->bar_res[bar]); in nic_uio_mmap_single()
126 sc->bar_start[bar], sc->bar_size[bar]); in nic_uio_mmap_single()
216 sc->dev_t = dev; in nic_uio_attach()
222 sc->my_cdev->si_drv1 = sc; in nic_uio_attach()
225 sc->bar_res[i] = NULL; in nic_uio_attach()
244 sc->bar_res[i]); in nic_uio_detach()
[all …]
/dpdk/drivers/net/liquidio/
H A Dlio_rxtx.c1182 sc->cmd.cmd3.dptr = sc->dmadptr; in lio_send_soft_command()
1190 sc->cmd.cmd3.rptr = sc->dmarptr; in lio_send_soft_command()
1196 sc->timeout = lio_uptime + sc->wait_time; in lio_send_soft_command()
1198 return lio_send_command(lio_dev, sc->iq_no, &sc->cmd, sc, len, in lio_send_soft_command()
1255 sc->ctxptr = (uint8_t *)sc + offset; in lio_alloc_soft_command()
1263 sc->virtdptr = (uint8_t *)sc + offset; in lio_alloc_soft_command()
1273 sc->virtrptr = (uint8_t *)sc + offset; in lio_alloc_soft_command()
1280 return sc; in lio_alloc_soft_command()
1373 sc->callback(status, sc->callback_arg); in lio_process_ordered_list()
1582 sc->callback_arg = sc; in lio_alloc_ctrl_pkt_sc()
[all …]
H A Dlio_ethdev.c148 struct lio_soft_command *sc; in lio_dev_xstats_get() local
164 if (sc == NULL) in lio_dev_xstats_get()
205 lio_free_soft_command(sc); in lio_dev_xstats_get()
210 lio_free_soft_command(sc); in lio_dev_xstats_get()
1310 struct lio_soft_command *sc; in lio_dev_get_link_status() local
1318 if (sc == NULL) in lio_dev_get_link_status()
1353 lio_free_soft_command(sc); in lio_dev_get_link_status()
1358 lio_free_soft_command(sc); in lio_dev_get_link_status()
1745 if (sc == NULL) in lio_dev_configure()
1868 lio_free_soft_command(sc); in lio_dev_configure()
[all …]
H A Dlio_rxtx.h571 struct lio_soft_command *sc,
576 struct lio_soft_command *sc);
577 void lio_free_soft_command(struct lio_soft_command *sc);
/dpdk/lib/bpf/
H A Dbpf_load_elf.c137 Elf_Scn *sc; in find_elf_code() local
156 for (sc = elf_nextscn(elf, NULL); sc != NULL; in find_elf_code()
157 sc = elf_nextscn(elf, sc)) { in find_elf_code()
158 sh = elf64_getshdr(sc); in find_elf_code()
166 sd = elf_getdata(sc, NULL); in find_elf_code()
176 *pidx = elf_ndxscn(sc); in find_elf_code()
192 Elf_Scn *sc; in process_reloc() local
238 Elf_Scn *sc; in elf_reloc_code() local
246 for (sc = elf_nextscn(elf, NULL); sc != NULL && rc == 0; in elf_reloc_code()
247 sc = elf_nextscn(elf, sc)) { in elf_reloc_code()
[all …]
/dpdk/drivers/net/cxgbe/
H A Dcxgbe_filter.c223 sc->cmd_more = cpu_to_be32(V_ULPTX_CMD(ULP_TX_SC_IMM)); in mk_set_tcb_field_ulp()
231 sc = (struct ulptx_idata *)(req + 1); in mk_set_tcb_field_ulp()
232 sc->cmd_more = cpu_to_be32(V_ULPTX_CMD(ULP_TX_SC_NOOP)); in mk_set_tcb_field_ulp()
233 sc->len = cpu_to_be32(0); in mk_set_tcb_field_ulp()
375 sc->cmd_more = cpu_to_be32(V_ULPTX_CMD(ULP_TX_SC_IMM)); in mk_abort_req_ulp()
376 sc->len = cpu_to_be32(sizeof(*abort_req) - in mk_abort_req_ulp()
382 sc = (struct ulptx_idata *)(abort_req + 1); in mk_abort_req_ulp()
384 sc->len = cpu_to_be32(0); in mk_abort_req_ulp()
400 sc->len = cpu_to_be32(sizeof(*abort_rpl) - in mk_abort_rpl_ulp()
406 sc = (struct ulptx_idata *)(abort_rpl + 1); in mk_abort_rpl_ulp()
[all …]
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_ethdev_os.c486 uint64_t sc; in mlx5_link_update_unlocked_gs() local
550 sc = ecmd->link_mode_masks[0] | in mlx5_link_update_unlocked_gs()
553 if (sc & (MLX5_BITSHIFT(ETHTOOL_LINK_MODE_1000baseT_Full_BIT) | in mlx5_link_update_unlocked_gs()
556 if (sc & (MLX5_BITSHIFT(ETHTOOL_LINK_MODE_10000baseKX4_Full_BIT) | in mlx5_link_update_unlocked_gs()
560 if (sc & (MLX5_BITSHIFT(ETHTOOL_LINK_MODE_20000baseMLD2_Full_BIT) | in mlx5_link_update_unlocked_gs()
563 if (sc & (MLX5_BITSHIFT(ETHTOOL_LINK_MODE_40000baseKR4_Full_BIT) | in mlx5_link_update_unlocked_gs()
568 if (sc & (MLX5_BITSHIFT(ETHTOOL_LINK_MODE_56000baseKR4_Full_BIT) | in mlx5_link_update_unlocked_gs()
573 if (sc & (MLX5_BITSHIFT(ETHTOOL_LINK_MODE_25000baseCR_Full_BIT) | in mlx5_link_update_unlocked_gs()
577 if (sc & (MLX5_BITSHIFT(ETHTOOL_LINK_MODE_50000baseCR2_Full_BIT) | in mlx5_link_update_unlocked_gs()
580 if (sc & (MLX5_BITSHIFT(ETHTOOL_LINK_MODE_100000baseKR4_Full_BIT) | in mlx5_link_update_unlocked_gs()
[all …]
/dpdk/drivers/net/mlx5/
H A Dmlx5_tx_nompw.c42 MLX5_TXOFF_DECL(sc,
/dpdk/app/test/
H A Dtest_dmadev.c93 enum rte_dma_status_code sc[32]; in do_multi_copies() local
143 int n = rte_dma_completed_status(dev_id, vchan, RTE_DIM(srcs), NULL, sc); in do_multi_copies()
149 if (sc[j] != RTE_DMA_STATUS_SUCCESSFUL) in do_multi_copies()
151 j, sc[j]); in do_multi_copies()
157 rte_dma_completed_status(dev_id, vchan, RTE_DIM(srcs), NULL, sc) : in do_multi_copies()

12