Home
last modified time | relevance | path

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

12

/freebsd/sys/dev/vmware/vmxnet3/
H A Dif_vmx.c332 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 Dif_enic.c268 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 Denic.h275 if_softc_ctx_t scctx; member
/freebsd/sys/dev/e1000/
H A Dem_txrx.c97 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 Digb_txrx.c239 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 Dif_em.c809 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 Diavf_vc_iflib.c57 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 Dif_iavf_iflib.c260 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 Diavf_txrx_iflib.c261 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 Dif_mgb.c335 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 Dif_axgbe_pci.c396 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 Digc_txrx.c93 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 Dif_igc.c387 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()
499scctx->isc_txqsizes[0] = roundup2(scctx->isc_ntxd[0] * sizeof(union igc_adv_tx_desc), IGC_DBA_ALIG… in igc_if_attach_pre()
500scctx->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 Dif_ice_iflib.c368 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 Dice_iflib.h275 if_softc_ctx_t scctx; member
/freebsd/sys/net/
H A Diflib.c3599 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 Dixl_txrx.c282 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 Dif_ixl.c411 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 Dixl_pf_iflib.c439 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 Dif_ixv.c387 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 Dix_txrx.c172 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 Dif_ix.c408 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 Dif_bnxt.c1277 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 Dbnxt.h690 if_softc_ctx_t scctx; member
/freebsd/sys/dev/enetc/
H A Dif_enetc.c365 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 …]

12