• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/axgbe/

Lines Matching refs:scctx

392 	if_softc_ctx_t		scctx;
401 sc->scctx = scctx = iflib_get_softc_ctx(ctx);
635 if_softc_ctx_t scctx = sc->scctx;
639 scctx->isc_nrxqsets = pdata->rx_q_count;
640 scctx->isc_ntxqsets = pdata->tx_q_count;
641 scctx->isc_msix_bar = pci_msix_table_bar(pdata->dev);
642 scctx->isc_tx_nsegments = 32;
645 scctx->isc_txqsizes[i] =
646 roundup2(scctx->isc_ntxd[i] * sizeof(struct xgbe_ring_desc),
648 scctx->isc_txd_size[i] = sizeof(struct xgbe_ring_desc);
652 scctx->isc_rxqsizes[i] =
653 roundup2(scctx->isc_nrxd[i] * sizeof(struct xgbe_ring_desc),
655 scctx->isc_rxd_size[i] = sizeof(struct xgbe_ring_desc);
658 scctx->isc_tx_tso_segments_max = 32;
659 scctx->isc_tx_tso_size_max = XGBE_TSO_MAX_SIZE;
660 scctx->isc_tx_tso_segsize_max = PAGE_SIZE;
668 scctx->isc_tx_csum_flags = (CSUM_IP | CSUM_TCP | CSUM_UDP | CSUM_SCTP |
671 scctx->isc_capenable = (IFCAP_HWCSUM | IFCAP_HWCSUM_IPV6 |
676 scctx->isc_capabilities = scctx->isc_capenable;
682 scctx->isc_rss_table_size = XGBE_RSS_MAX_TABLE_SIZE;
684 scctx->isc_ntxqsets_max = XGBE_MAX_QUEUES;
685 scctx->isc_nrxqsets_max = XGBE_MAX_QUEUES;
687 scctx->isc_txrx = &axgbe_txrx;
1327 if_softc_ctx_t scctx = sc->scctx;
1377 pdata->channel_count = max_t(unsigned int, scctx->isc_ntxqsets,
1378 scctx->isc_nrxqsets);
1438 scctx->isc_max_frame_size = ifp->if_mtu + 18;
1439 scctx->isc_min_frame_size = XGMAC_MIN_PACKET;
1466 if_softc_ctx_t scctx = sc->scctx;
1471 axgbe_printf(2, "%s: mode %d\n", __func__, scctx->isc_intr);
1488 for (i = 0; i < scctx->isc_nrxqsets; i++) {
1628 if_softc_ctx_t scctx = sc->scctx;
1633 MPASS(scctx->isc_ntxqsets > 0);
1634 MPASS(scctx->isc_ntxqsets == ntxqsets);
1638 scctx->isc_ntxqsets, ntxqsets, ntxqs);
1656 (struct xgbe_ring_data*)malloc(scctx->isc_ntxd[j] *
1662 tx_ring->rdesc_count = scctx->isc_ntxd[j];
1667 axgbe_printf(1, "allocated for %d tx queues\n", scctx->isc_ntxqsets);
1697 if_softc_ctx_t scctx = sc->scctx;
1702 MPASS(scctx->isc_nrxqsets > 0);
1703 MPASS(scctx->isc_nrxqsets == nrxqsets);
1711 scctx->isc_nrxqsets, nrxqsets, nrxqs);
1729 (struct xgbe_ring_data*)malloc(scctx->isc_nrxd[j] *
1735 rx_ring->rdesc_count = scctx->isc_nrxd[j];
1740 axgbe_printf(2, "allocated for %d rx queues\n", scctx->isc_nrxqsets);
1769 if_softc_ctx_t scctx = sc->scctx;
1776 for (i = 0 ; i < scctx->isc_ntxqsets; i++) {
1789 for (i = 0 ; i < scctx->isc_nrxqsets; i++) {
1878 if_softc_ctx_t scctx = sc->scctx;
1884 MPASS(scctx->isc_intr != IFLIB_INTR_LEGACY);
1888 if (scctx->isc_intr == IFLIB_INTR_MSI) {
1895 scctx->isc_ntxqsets, scctx->isc_nrxqsets);
1969 for (i = 0; i < scctx->isc_nrxqsets; i++, rid++) {
1987 __func__, scctx->isc_nrxqsets, i, rid);
1990 pdata->channel_irq_count = scctx->isc_nrxqsets;
1992 for (i = 0; i < scctx->isc_ntxqsets; i++) {
2389 sc->scctx->isc_max_frame_size = mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;