| /dpdk/drivers/net/bnx2x/ |
| H A D | bnx2x.c | 149 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 D | bnx2x.h | 569 #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 D | bnx2x_stats.c | 145 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 D | bnx2x_ethdev.c | 121 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 D | bnx2x_vfpf.c | 206 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 D | ecore_init_ops.h | 34 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 D | elink.c | 968 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 D | ecore_sp.c | 179 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 D | ecore_init.h | 220 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 D | bnx2x_logs.h | 12 #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 D | ecore_sp.h | 55 #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 D | elink.h | 102 #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 D | bnx2x_rxtx.c | 70 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 D | bnx2x_vfpf.h | 329 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 D | bnx2x_rxtx.h | 42 struct bnx2x_softc *sc; /**< Ptr to dev_private data. */ member 63 struct bnx2x_softc *sc; /**< Ptr to dev_private data */ member
|
| H A D | bnx2x_stats.h | 604 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 D | nic_uio.c | 112 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 D | lio_rxtx.c | 1182 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 D | lio_ethdev.c | 148 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 D | lio_rxtx.h | 571 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 D | bpf_load_elf.c | 137 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 D | cxgbe_filter.c | 223 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 D | mlx5_ethdev_os.c | 486 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 D | mlx5_tx_nompw.c | 42 MLX5_TXOFF_DECL(sc,
|
| /dpdk/app/test/ |
| H A D | test_dmadev.c | 93 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()
|