/freebsd/sys/dev/vmware/vmxnet3/ |
H A D | if_vmx.c | 332 if_softc_ctx_t scctx; in vmxnet3_attach_pre() local 357 scctx->isc_nrxqsets = trunc_powerof2(scctx->isc_nrxqsets); in vmxnet3_attach_pre() 359 scctx->isc_nrxqsets_max = trunc_powerof2(scctx->isc_nrxqsets_max); in vmxnet3_attach_pre() 364 scctx->isc_ntxqsets = trunc_powerof2(scctx->isc_ntxqsets); in vmxnet3_attach_pre() 366 scctx->isc_ntxqsets_max = trunc_powerof2(scctx->isc_ntxqsets_max); in vmxnet3_attach_pre() 372 scctx->isc_ntxd[0] = scctx->isc_ntxd[1]; in vmxnet3_attach_pre() 384 scctx->isc_nrxd[2] = scctx->isc_nrxd[1]; in vmxnet3_attach_pre() 385 scctx->isc_nrxd[0] = scctx->isc_nrxd[1] + scctx->isc_nrxd[2]; in vmxnet3_attach_pre() 439 scctx->isc_capabilities = scctx->isc_capenable = in vmxnet3_attach_pre() 469 if_softc_ctx_t scctx; in vmxnet3_msix_intr_assign() local [all …]
|
/freebsd/sys/dev/enic/ |
H A D | if_enic.c | 268 scctx = softc->scctx; in enic_attach_pre() 361 scctx = softc->scctx; in enic_attach_pre() 450 scctx = softc->scctx; in enic_msix_intr_assign() 481 for (i = scctx->isc_nrxqsets; i < scctx->isc_nrxqsets + scctx->isc_ntxqsets; i++) { in enic_msix_intr_assign() 544 scctx = softc->scctx; in enic_free_irqs() 812 scctx = softc->scctx; in enic_stop() 845 scctx = softc->scctx; in enic_init() 1236 scctx = softc->scctx; in enic_tx_queue_intr_enable() 1262 scctx = softc->scctx; in enic_intr_enable_all() 1277 scctx = softc->scctx; in enic_intr_disable_all() [all …]
|
H A D | enic.h | 275 if_softc_ctx_t scctx; member
|
/freebsd/sys/dev/e1000/ |
H A D | em_txrx.c | 97 if_softc_ctx_t scctx = sc->shared; in em_dump_rs() local 105 ntxd = scctx->isc_ntxd[0]; in em_dump_rs() 140 if_softc_ctx_t scctx = sc->shared; in em_tso_setup() local 214 if (++cur == scctx->isc_ntxd[0]) { in em_tso_setup() 360 ntxd = scctx->isc_ntxd[0]; in em_isc_txd_encap() 414 if (++i == scctx->isc_ntxd[0]) in em_isc_txd_encap() 423 if (++i == scctx->isc_ntxd[0]) in em_isc_txd_encap() 433 if (++i == scctx->isc_ntxd[0]) in em_isc_txd_encap() 502 ntxd = scctx->isc_ntxd[0]; in em_isc_txd_credits_update() 613 if (++i == scctx->isc_nrxd[0]) in lem_isc_rxd_available() [all …]
|
H A D | igb_txrx.c | 239 if_softc_ctx_t scctx = sc->shared; in igb_isc_txd_encap() local 258 ntxd = scctx->isc_ntxd[0]; in igb_isc_txd_encap() 262 if (i == scctx->isc_ntxd[0]) in igb_isc_txd_encap() 282 if (++i == scctx->isc_ntxd[0]) { in igb_isc_txd_encap() 312 if_softc_ctx_t scctx = sc->shared; in igb_isc_txd_credits_update() local 338 ntxd = scctx->isc_ntxd[0]; in igb_isc_txd_credits_update() 364 if_softc_ctx_t scctx = sc->shared; in igb_isc_rxd_refill() local 401 if_softc_ctx_t scctx = sc->shared; in igb_isc_rxd_available() local 414 if (++i == scctx->isc_nrxd[0]) in igb_isc_rxd_available() 433 if_softc_ctx_t scctx = sc->shared; in igb_isc_rxd_pkt_get() local [all …]
|
H A D | if_em.c | 809 if_softc_ctx_t scctx; in em_if_attach_pre() local 859 scctx->isc_nrxqsets_max = scctx->isc_ntxqsets_max = em_set_num_queues(ctx); in em_if_attach_pre() 873 scctx->isc_capabilities = scctx->isc_capenable = IGB_CAPS; in em_if_attach_pre() 893 scctx->isc_capabilities = scctx->isc_capenable = EM_CAPS; in em_if_attach_pre() 914 scctx->isc_msix_bar = -1; in em_if_attach_pre() 926 scctx->isc_capabilities = scctx->isc_capenable = LEM_CAPS; in em_if_attach_pre() 939 scctx->isc_capenable = scctx->isc_capabilities; in em_if_attach_pre() 946 scctx->isc_capenable = scctx->isc_capabilities; in em_if_attach_pre() 952 scctx->isc_capenable = scctx->isc_capabilities; in em_if_attach_pre() 957 scctx->isc_capenable = scctx->isc_capabilities; in em_if_attach_pre() [all …]
|
/freebsd/sys/dev/iavf/ |
H A D | iavf_vc_iflib.c | 57 if_softc_ctx_t scctx = iflib_get_softc_ctx(vsi->ctx); in iavf_configure_queues() local 90 vqpi->txq.ring_len = scctx->isc_ntxd[0]; in iavf_configure_queues() 99 sizeof(struct iavf_tx_desc) * scctx->isc_ntxd[0]; in iavf_configure_queues() 104 vqpi->rxq.ring_len = scctx->isc_nrxd[0]; in iavf_configure_queues() 106 vqpi->rxq.max_pkt_size = scctx->isc_max_frame_size; in iavf_configure_queues() 134 if_softc_ctx_t scctx = vsi->shared; in iavf_map_queues() local 138 MPASS(scctx->isc_vectors > 1); in iavf_map_queues() 142 q = scctx->isc_vectors - 1; in iavf_map_queues() 145 (scctx->isc_vectors * sizeof(struct virtchnl_vector_map)); in iavf_map_queues() 152 vm->num_vectors = scctx->isc_vectors; in iavf_map_queues()
|
H A D | if_iavf_iflib.c | 260 if_softc_ctx_t scctx; in iavf_if_attach_pre() local 360 scctx->isc_ntxqsets_max = scctx->isc_nrxqsets_max = in iavf_if_attach_pre() 363 scctx->isc_txqsizes[0] = roundup2(scctx->isc_ntxd[0] in iavf_if_attach_pre() 365 scctx->isc_txrx = &iavf_txrx_hwb; in iavf_if_attach_pre() 367 scctx->isc_txqsizes[0] = roundup2(scctx->isc_ntxd[0] in iavf_if_attach_pre() 369 scctx->isc_txrx = &iavf_txrx_dwb; in iavf_if_attach_pre() 371 scctx->isc_rxqsizes[0] = roundup2(scctx->isc_nrxd[0] in iavf_if_attach_pre() 379 scctx->isc_capabilities = scctx->isc_capenable = IAVF_CAPS; in iavf_if_attach_pre() 972 if_softc_ctx_t scctx = vsi->shared; in iavf_if_tx_queues_alloc() local 976 MPASS(scctx->isc_ntxqsets > 0); in iavf_if_tx_queues_alloc() [all …]
|
H A D | iavf_txrx_iflib.c | 261 if_softc_ctx_t scctx; in iavf_tso_setup() local 271 scctx = txr->que->vsi->shared; in iavf_tso_setup() 304 return ((idx + 1) & (scctx->isc_ntxd[0]-1)); in iavf_tso_setup() 323 if_softc_ctx_t scctx = vsi->shared; in iavf_isc_txd_encap() local 357 mask = scctx->isc_ntxd[0] - 1; in iavf_isc_txd_encap() 487 credits += scctx->isc_ntxd[0]; in iavf_isc_txd_credits_update_hwb() 514 if_softc_ctx_t scctx = vsi->shared; in iavf_isc_txd_credits_update_dwb() local 538 ntxd = scctx->isc_ntxd[0]; in iavf_isc_txd_credits_update_dwb() 573 if_softc_ctx_t scctx = vsi->shared; in iavf_isc_rxd_refill() local 586 if (++next_pidx == scctx->isc_nrxd[0]) in iavf_isc_rxd_refill() [all …]
|
/freebsd/sys/dev/mgb/ |
H A D | if_mgb.c | 335 if_softc_ctx_t scctx; in mgb_attach_pre() local 355 scctx->isc_txqsizes[1] = sizeof(uint32_t) * scctx->isc_ntxd[1]; in mgb_attach_pre() 356 scctx->isc_rxqsizes[1] = sizeof(uint32_t) * scctx->isc_nrxd[1]; in mgb_attach_pre() 365 scctx->isc_capabilities = scctx->isc_capenable = 0; in mgb_attach_pre() 713 if_softc_ctx_t scctx; in mgb_stop() local 744 if_softc_ctx_t scctx; in mgb_rxq_intr() local 769 if_softc_ctx_t scctx; in mgb_admin_intr() local 818 if_softc_ctx_t scctx; in mgb_msix_intr_assign() local 825 KASSERT(scctx->isc_nrxqsets == 1 && scctx->isc_ntxqsets == 1, in mgb_msix_intr_assign() 870 if_softc_ctx_t scctx; in mgb_intr_enable_all() local [all …]
|
/freebsd/sys/dev/axgbe/ |
H A D | if_axgbe_pci.c | 396 if_softc_ctx_t scctx; in axgbe_if_attach_pre() local 407 sc->scctx = scctx = iflib_get_softc_ctx(ctx); in axgbe_if_attach_pre() 684 if_softc_ctx_t scctx = sc->scctx; in axgbe_init_iflib_softc_ctx() local 725 scctx->isc_capabilities = scctx->isc_capenable; in axgbe_init_iflib_softc_ctx() 1418 if_softc_ctx_t scctx = sc->scctx; in axgbe_if_attach_post() local 1542 if_softc_ctx_t scctx = sc->scctx; in axgbe_interrupts_free() local 1702 if_softc_ctx_t scctx = sc->scctx; in axgbe_if_tx_queues_alloc() local 1771 if_softc_ctx_t scctx = sc->scctx; in axgbe_if_rx_queues_alloc() local 1843 if_softc_ctx_t scctx = sc->scctx; in axgbe_if_queues_free() local 1945 if_softc_ctx_t scctx = sc->scctx; in axgbe_if_msix_intr_assign() local [all …]
|
/freebsd/sys/dev/igc/ |
H A D | igc_txrx.c | 93 ntxd = scctx->isc_ntxd[0]; in igc_dump_rs() 267 if_softc_ctx_t scctx = sc->shared; in igc_isc_txd_encap() local 286 ntxd = scctx->isc_ntxd[0]; in igc_isc_txd_encap() 290 if (i == scctx->isc_ntxd[0]) in igc_isc_txd_encap() 306 if (++i == scctx->isc_ntxd[0]) { in igc_isc_txd_encap() 362 ntxd = scctx->isc_ntxd[0]; in igc_isc_txd_credits_update() 388 if_softc_ctx_t scctx = sc->shared; in igc_isc_rxd_refill() local 425 if_softc_ctx_t scctx = sc->shared; in igc_isc_rxd_available() local 438 if (++i == scctx->isc_nrxd[0]) in igc_isc_rxd_available() 496 if (++cidx == scctx->isc_nrxd[0]) in igc_isc_rxd_pkt_get() [all …]
|
H A D | if_igc.c | 387 int ntxd = scctx->isc_ntxd[0]; in igc_get_regs() 388 int nrxd = scctx->isc_nrxd[0]; in igc_get_regs() 447 if_softc_ctx_t scctx; in igc_if_attach_pre() local 494 scctx->isc_nrxqsets_max = scctx->isc_ntxqsets_max = igc_set_num_queues(ctx); in igc_if_attach_pre() 497 scctx->isc_ntxqsets_max); in igc_if_attach_pre() 499 …scctx->isc_txqsizes[0] = roundup2(scctx->isc_ntxd[0] * sizeof(union igc_adv_tx_desc), IGC_DBA_ALIG… in igc_if_attach_pre() 500 …scctx->isc_rxqsizes[0] = roundup2(scctx->isc_nrxd[0] * sizeof(union igc_adv_rx_desc), IGC_DBA_ALIG… in igc_if_attach_pre() 503 scctx->isc_txrx = &igc_txrx; in igc_if_attach_pre() 507 scctx->isc_capabilities = scctx->isc_capenable = IGC_CAPS; in igc_if_attach_pre() 518 scctx->isc_msix_bar += 4; in igc_if_attach_pre() [all …]
|
/freebsd/sys/dev/ice/ |
H A D | if_ice_iflib.c | 368 if_softc_ctx_t scctx = sc->scctx; in ice_setup_scctx() local 381 scctx->isc_ntxqsets = scctx->isc_nrxqsets = 1; in ice_setup_scctx() 412 scctx->isc_txqsizes[0] = roundup2(scctx->isc_ntxd[0] in ice_setup_scctx() 414 scctx->isc_rxqsizes[0] = roundup2(scctx->isc_nrxd[0] in ice_setup_scctx() 445 scctx->isc_capabilities = scctx->isc_capenable; in ice_setup_scctx() 462 if_softc_ctx_t scctx; in ice_if_attach_pre() local 477 scctx = sc->scctx = iflib_get_softc_ctx(ctx); in ice_if_attach_pre() 1396 if_softc_ctx_t scctx = sc->scctx; in ice_allocate_msix() local 3393 scctx->isc_vectors = scctx->isc_nrxqsets; in ice_subif_setup_scctx() 3398 scctx->isc_txqsizes[0] = roundup2(scctx->isc_ntxd[0] in ice_subif_setup_scctx() [all …]
|
H A D | ice_iflib.h | 275 if_softc_ctx_t scctx; member
|
/freebsd/sys/net/ |
H A D | iflib.c | 3599 if_softc_ctx_t scctx; in iflib_encap() local 5195 if_softc_ctx_t scctx; in iflib_device_register() local 5247 …if (scctx->isc_ntxqsets == 0 || (scctx->isc_ntxqsets_max && scctx->isc_ntxqsets_max < scctx->isc_n… in iflib_device_register() 5248 scctx->isc_ntxqsets = scctx->isc_ntxqsets_max; in iflib_device_register() 5249 …if (scctx->isc_nrxqsets == 0 || (scctx->isc_nrxqsets_max && scctx->isc_nrxqsets_max < scctx->isc_n… in iflib_device_register() 5250 scctx->isc_nrxqsets = scctx->isc_nrxqsets_max; in iflib_device_register() 5288 scctx->isc_rss_table_mask = scctx->isc_rss_table_size-1; in iflib_device_register() 5317 scctx->isc_vectors = 1; in iflib_device_register() 6618 imax(scctx->isc_ntxqsets, scctx->isc_nrxqsets)); in iflib_msix_init() 7115 if_softc_ctx_t scctx; in iflib_debugnet_event() local [all …]
|
/freebsd/sys/dev/ixl/ |
H A D | ixl_txrx.c | 282 if_softc_ctx_t scctx; in ixl_tso_setup() local 292 scctx = txr->que->vsi->shared; in ixl_tso_setup() 341 if_softc_ctx_t scctx = vsi->shared; in ixl_isc_txd_encap() local 370 mask = scctx->isc_ntxd[0] - 1; in ixl_isc_txd_encap() 475 credits += scctx->isc_ntxd[0]; in ixl_isc_txd_credits_update_hwb() 487 if_softc_ctx_t scctx = vsi->shared; in ixl_isc_txd_credits_update_dwb() local 515 ntxd = scctx->isc_ntxd[0]; in ixl_isc_txd_credits_update_dwb() 550 if_softc_ctx_t scctx = vsi->shared; in ixl_isc_rxd_refill() local 660 if_softc_ctx_t scctx = vsi->shared; in ixl_isc_rxd_pkt_get() local 783 if_softc_ctx_t scctx = vsi->shared; in ixl_init_tx_rsqs() local [all …]
|
H A D | if_ixl.c | 411 scctx->isc_ntxqsets_max = scctx->isc_nrxqsets_max = 1; in ixl_setup_ssctx() 412 scctx->isc_ntxqsets = scctx->isc_nrxqsets = 1; in ixl_setup_ssctx() 414 scctx->isc_ntxqsets_max = scctx->isc_nrxqsets_max = 128; in ixl_setup_ssctx() 416 scctx->isc_ntxqsets_max = scctx->isc_nrxqsets_max = 64; in ixl_setup_ssctx() 419 scctx->isc_txqsizes[0] = roundup2(scctx->isc_ntxd[0] in ixl_setup_ssctx() 421 scctx->isc_txrx = &ixl_txrx_hwb; in ixl_setup_ssctx() 423 scctx->isc_txqsizes[0] = roundup2(scctx->isc_ntxd[0] in ixl_setup_ssctx() 429 scctx->isc_rxqsizes[0] = roundup2(scctx->isc_nrxd[0] in ixl_setup_ssctx() 438 scctx->isc_capabilities = scctx->isc_capenable = IXL_CAPS; in ixl_setup_ssctx() 1219 MPASS(scctx->isc_ntxqsets > 0); in ixl_if_tx_queues_alloc() [all …]
|
H A D | ixl_pf_iflib.c | 439 if_softc_ctx_t scctx = iflib_get_softc_ctx(vsi->ctx); in ixl_initialize_vsi() local 525 tctx.qlen = scctx->isc_ntxd[0]; in ixl_initialize_vsi() 540 (scctx->isc_ntxd[0] * sizeof(struct i40e_tx_desc)); in ixl_initialize_vsi() 580 rctx.rxmax = (scctx->isc_max_frame_size < max_rxmax) ? in ixl_initialize_vsi() 581 scctx->isc_max_frame_size : max_rxmax; in ixl_initialize_vsi() 586 rctx.qlen = scctx->isc_nrxd[0]; in ixl_initialize_vsi()
|
/freebsd/sys/dev/ixgbe/ |
H A D | if_ixv.c | 387 if_softc_ctx_t scctx; in ixv_if_attach_pre() local 480 scctx->isc_ntxqsets_max = scctx->isc_nrxqsets_max = 2; in ixv_if_attach_pre() 483 scctx->isc_ntxqsets_max = scctx->isc_nrxqsets_max = 1; in ixv_if_attach_pre() 485 scctx->isc_txqsizes[0] = in ixv_if_attach_pre() 488 scctx->isc_rxqsizes[0] = in ixv_if_attach_pre() 496 scctx->isc_tx_tso_segments_max = scctx->isc_tx_nsegments; in ixv_if_attach_pre() 500 scctx->isc_txrx = &ixgbe_txrx; in ixv_if_attach_pre() 509 scctx->isc_capenable = scctx->isc_capabilities; in ixv_if_attach_pre() 1374 if_softc_ctx_t scctx; in ixv_initialize_receive_units() local 1400 scctx = sc->shared; in ixv_initialize_receive_units() [all …]
|
H A D | ix_txrx.c | 172 if_softc_ctx_t scctx = sc->shared; in ixgbe_isc_txd_encap() local 191 ntxd = scctx->isc_ntxd[0]; in ixgbe_isc_txd_encap() 207 if (++i == scctx->isc_ntxd[0]) in ixgbe_isc_txd_encap() 227 if (++i == scctx->isc_ntxd[0]) { in ixgbe_isc_txd_encap() 266 if_softc_ctx_t scctx = sc->shared; in ixgbe_isc_txd_credits_update() local 292 ntxd = scctx->isc_ntxd[0]; in ixgbe_isc_txd_credits_update() 395 if_softc_ctx_t scctx = sc->shared; in ixgbe_isc_rxd_pkt_get() local 447 if ((scctx->isc_capenable & IFCAP_RXCSUM) != 0) in ixgbe_isc_rxd_pkt_get()
|
H A D | if_ix.c | 408 if_softc_ctx_t scctx = sc->shared; in ixgbe_if_tx_queues_alloc() local 878 if_softc_ctx_t scctx; in ixgbe_if_attach_pre() local 1007 scctx->isc_rss_table_size = 512; in ixgbe_if_attach_pre() 1008 scctx->isc_ntxqsets_max = scctx->isc_nrxqsets_max = 64; in ixgbe_if_attach_pre() 1011 scctx->isc_rss_table_size = 128; in ixgbe_if_attach_pre() 1012 scctx->isc_ntxqsets_max = scctx->isc_nrxqsets_max = 16; in ixgbe_if_attach_pre() 1018 scctx->isc_txqsizes[0] = in ixgbe_if_attach_pre() 1021 scctx->isc_rxqsizes[0] = in ixgbe_if_attach_pre() 1037 scctx->isc_tx_tso_segments_max = scctx->isc_tx_nsegments; in ixgbe_if_attach_pre() 1041 scctx->isc_txrx = &ixgbe_txrx; in ixgbe_if_attach_pre() [all …]
|
/freebsd/sys/dev/bnxt/ |
H A D | if_bnxt.c | 1277 scctx = softc->scctx; in bnxt_attach_pre() 1451 scctx->isc_capabilities = scctx->isc_capenable = in bnxt_attach_pre() 1492 ((scctx->isc_nrxd[1] * 4) + scctx->isc_nrxd[2])) in bnxt_attach_pre() 1495 scctx->isc_nrxd[0], scctx->isc_nrxd[1], scctx->isc_nrxd[2]); in bnxt_attach_pre() 1496 if (scctx->isc_ntxd[0] < scctx->isc_ntxd[1] * 2) in bnxt_attach_pre() 1499 scctx->isc_ntxd[0], scctx->isc_ntxd[1]); in bnxt_attach_pre() 1500 scctx->isc_txqsizes[0] = sizeof(struct cmpl_base) * scctx->isc_ntxd[0]; in bnxt_attach_pre() 1503 scctx->isc_txqsizes[2] = sizeof(struct cmpl_base) * scctx->isc_ntxd[2]; in bnxt_attach_pre() 1512 scctx->isc_nrxqsets_max = min(scctx->isc_nrxqsets_max, in bnxt_attach_pre() 1514 scctx->isc_nrxqsets_max = min(scctx->isc_nrxqsets_max, in bnxt_attach_pre() [all …]
|
H A D | bnxt.h | 690 if_softc_ctx_t scctx; member
|
/freebsd/sys/dev/enetc/ |
H A D | if_enetc.c | 365 if_softc_ctx_t scctx; in enetc_attach_pre() local 370 scctx = iflib_get_softc_ctx(ctx); in enetc_attach_pre() 373 sc->shared = scctx; in enetc_attach_pre() 400 scctx->isc_txrx = &enetc_txrx; in enetc_attach_pre() 401 scctx->isc_tx_nsegments = ENETC_MAX_SCATTER; in enetc_attach_pre() 402 enetc_max_nqueues(sc, &scctx->isc_nrxqsets_max, &scctx->isc_ntxqsets_max); in enetc_attach_pre() 404 if (scctx->isc_ntxd[0] % ENETC_DESC_ALIGN != 0) { in enetc_attach_pre() 418 scctx->isc_txqsizes[0] = scctx->isc_ntxd[0] * sizeof(union enetc_tx_bd); in enetc_attach_pre() 419 scctx->isc_rxqsizes[0] = scctx->isc_nrxd[0] * sizeof(union enetc_rx_bd); in enetc_attach_pre() 422 scctx->isc_tx_csum_flags = 0; in enetc_attach_pre() [all …]
|