Lines Matching refs:scctx

853 		if_softc_ctx_t scctx = sc->shared;  in em_get_regs()  local
856 int ntxd = scctx->isc_ntxd[0]; in em_get_regs()
857 int nrxd = scctx->isc_nrxd[0]; in em_get_regs()
960 if_softc_ctx_t scctx; in em_if_attach_pre() local
973 scctx = sc->shared = iflib_get_softc_ctx(ctx); in em_if_attach_pre()
1038 scctx->isc_tx_nsegments = EM_MAX_SCATTER; in em_if_attach_pre()
1039 scctx->isc_nrxqsets_max = in em_if_attach_pre()
1040 scctx->isc_ntxqsets_max = em_set_num_queues(ctx); in em_if_attach_pre()
1043 scctx->isc_ntxqsets_max); in em_if_attach_pre()
1046 scctx->isc_txqsizes[0] = roundup2(scctx->isc_ntxd[0] * in em_if_attach_pre()
1048 scctx->isc_rxqsizes[0] = roundup2(scctx->isc_nrxd[0] * in em_if_attach_pre()
1050 scctx->isc_txd_size[0] = sizeof(union e1000_adv_tx_desc); in em_if_attach_pre()
1051 scctx->isc_rxd_size[0] = sizeof(union e1000_adv_rx_desc); in em_if_attach_pre()
1052 scctx->isc_txrx = &igb_txrx; in em_if_attach_pre()
1053 scctx->isc_tx_tso_segments_max = EM_MAX_SCATTER; in em_if_attach_pre()
1054 scctx->isc_tx_tso_size_max = EM_TSO_SIZE; in em_if_attach_pre()
1055 scctx->isc_tx_tso_segsize_max = EM_TSO_SEG_SIZE; in em_if_attach_pre()
1056 scctx->isc_capabilities = scctx->isc_capenable = IGB_CAPS; in em_if_attach_pre()
1057 scctx->isc_tx_csum_flags = CSUM_TCP | CSUM_UDP | CSUM_TSO | in em_if_attach_pre()
1060 scctx->isc_tx_csum_flags |= CSUM_SCTP | CSUM_IP6_SCTP; in em_if_attach_pre()
1066 scctx->isc_msix_bar = pci_msix_table_bar(dev); in em_if_attach_pre()
1068 scctx->isc_txqsizes[0] = roundup2(scctx->isc_ntxd[0] * in em_if_attach_pre()
1070 scctx->isc_rxqsizes[0] = roundup2(scctx->isc_nrxd[0] * in em_if_attach_pre()
1072 scctx->isc_txd_size[0] = sizeof(struct e1000_tx_desc); in em_if_attach_pre()
1073 scctx->isc_rxd_size[0] = sizeof(union e1000_rx_desc_extended); in em_if_attach_pre()
1074 scctx->isc_txrx = &em_txrx; in em_if_attach_pre()
1075 scctx->isc_tx_tso_segments_max = EM_MAX_SCATTER; in em_if_attach_pre()
1076 scctx->isc_tx_tso_size_max = EM_TSO_SIZE; in em_if_attach_pre()
1077 scctx->isc_tx_tso_segsize_max = EM_TSO_SEG_SIZE; in em_if_attach_pre()
1078 scctx->isc_capabilities = scctx->isc_capenable = EM_CAPS; in em_if_attach_pre()
1079 scctx->isc_tx_csum_flags = CSUM_TCP | CSUM_UDP | CSUM_IP_TSO | in em_if_attach_pre()
1083 scctx->isc_capenable &= ~IFCAP_TSO; in em_if_attach_pre()
1091 scctx->isc_capenable &= ~IFCAP_TSO; in em_if_attach_pre()
1098 scctx->isc_msix_bar = pci_msix_table_bar(dev);; in em_if_attach_pre()
1100 scctx->isc_msix_bar = -1; in em_if_attach_pre()
1101 scctx->isc_disable_msix = 1; in em_if_attach_pre()
1104 scctx->isc_txqsizes[0] = roundup2((scctx->isc_ntxd[0] + 1) * in em_if_attach_pre()
1106 scctx->isc_rxqsizes[0] = roundup2((scctx->isc_nrxd[0] + 1) * in em_if_attach_pre()
1108 scctx->isc_txd_size[0] = sizeof(struct e1000_tx_desc); in em_if_attach_pre()
1109 scctx->isc_rxd_size[0] = sizeof(struct e1000_rx_desc); in em_if_attach_pre()
1110 scctx->isc_txrx = &lem_txrx; in em_if_attach_pre()
1111 scctx->isc_tx_tso_segments_max = EM_MAX_SCATTER; in em_if_attach_pre()
1112 scctx->isc_tx_tso_size_max = EM_TSO_SIZE; in em_if_attach_pre()
1113 scctx->isc_tx_tso_segsize_max = EM_TSO_SEG_SIZE; in em_if_attach_pre()
1114 scctx->isc_capabilities = scctx->isc_capenable = LEM_CAPS; in em_if_attach_pre()
1116 scctx->isc_capabilities |= IFCAP_TSO6; in em_if_attach_pre()
1117 scctx->isc_tx_csum_flags = CSUM_TCP | CSUM_UDP | CSUM_IP_TSO | in em_if_attach_pre()
1121 scctx->isc_capenable &= ~IFCAP_TSO; in em_if_attach_pre()
1126 scctx->isc_capabilities &= ~IFCAP_VLAN_HWTAGGING; in em_if_attach_pre()
1127 scctx->isc_capenable = scctx->isc_capabilities; in em_if_attach_pre()
1131 scctx->isc_capabilities &= ~(IFCAP_HWCSUM | in em_if_attach_pre()
1135 scctx->isc_capenable = scctx->isc_capabilities; in em_if_attach_pre()
1141 scctx->isc_capabilities &= in em_if_attach_pre()
1143 scctx->isc_capenable = scctx->isc_capabilities; in em_if_attach_pre()
1147 scctx->isc_capabilities &= ~IFCAP_HWCSUM_IPV6; in em_if_attach_pre()
1148 scctx->isc_capenable = scctx->isc_capabilities; in em_if_attach_pre()
1156 scctx->isc_capenable &= ~(IFCAP_HWCSUM | in em_if_attach_pre()
1160 scctx->isc_msix_bar = 0; in em_if_attach_pre()
1260 scctx->isc_max_frame_size = hw->mac.max_frame_size = in em_if_attach_pre()
1348 scctx->isc_capenable &= ~IFCAP_WOL; in em_if_attach_pre()
1350 scctx->isc_capenable |= IFCAP_WOL_MAGIC; in em_if_attach_pre()
1474 if_softc_ctx_t scctx = iflib_get_softc_ctx(ctx); in em_if_mtu_set() local
1515 scctx->isc_max_frame_size = sc->hw.mac.max_frame_size = in em_if_mtu_set()
1533 if_softc_ctx_t scctx = sc->shared; in em_if_init() local
1573 txr->tx_cidx_processed = scctx->isc_ntxd[0] - 1; in em_if_init()
3463 if_softc_ctx_t scctx = sc->shared; in em_setup_interface() local
3469 if_setsendqlen(ifp, scctx->isc_ntxd[0] - 1); in em_setup_interface()
3510 if_softc_ctx_t scctx = sc->shared; in em_if_tx_queues_alloc() local
3536 (qidx_t *) malloc(sizeof(qidx_t) * scctx->isc_ntxd[0], in em_if_tx_queues_alloc()
3543 for (j = 0; j < scctx->isc_ntxd[0]; j++) in em_if_tx_queues_alloc()
3639 if_softc_ctx_t scctx = sc->shared; in em_initialize_transmit_unit() local
3662 scctx->isc_ntxd[0] * sizeof(struct e1000_tx_desc)); in em_initialize_transmit_unit()
3777 if_softc_ctx_t scctx = sc->shared; in em_initialize_receive_unit() local
3895 scctx->isc_nrxd[0] * in em_initialize_receive_unit()
3928 psize = scctx->isc_max_frame_size; in em_initialize_receive_unit()
3970 scctx->isc_nrxd[0] * in em_initialize_receive_unit()
4347 if_softc_ctx_t scctx = iflib_get_softc_ctx(ctx); in em_automask_tso() local
4352 scctx->isc_capenable & IFCAP_TSO) { in em_automask_tso()
4355 sc->tso_automasked = scctx->isc_capenable & IFCAP_TSO; in em_automask_tso()
4356 scctx->isc_capenable &= ~IFCAP_TSO; in em_automask_tso()
4363 scctx->isc_capenable |= sc->tso_automasked; in em_automask_tso()