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

Lines Matching refs:scctx

385 		    (softc->scctx->isc_nrxqsets * 2) + 1 + i;
389 softc->scctx->isc_ntxd[0];
397 (softc->scctx->isc_nrxqsets * 2) + 1 + i;
399 softc->tx_rings[i].ring_size = softc->scctx->isc_ntxd[1];
530 softc->scctx->isc_nrxd[0];
539 softc->rx_rings[i].ring_size = softc->scctx->isc_nrxd[1];
559 softc->ag_rings[i].ring_size = softc->scctx->isc_nrxd[2];
669 if_softc_ctx_t scctx;
675 softc->scctx = iflib_get_softc_ctx(ctx);
677 scctx = softc->scctx;
784 scctx->isc_txrx = &bnxt_txrx;
785 scctx->isc_tx_csum_flags = (CSUM_IP | CSUM_TCP | CSUM_UDP |
787 scctx->isc_capabilities = scctx->isc_capenable =
799 scctx->isc_capenable |= IFCAP_WOL_MAGIC;
817 scctx->isc_tx_nsegments = 31,
818 scctx->isc_tx_tso_segments_max = 31;
819 scctx->isc_tx_tso_size_max = BNXT_TSO_SIZE;
820 scctx->isc_tx_tso_segsize_max = BNXT_TSO_SIZE;
821 scctx->isc_vectors = softc->func.max_cp_rings;
822 scctx->isc_min_frame_size = BNXT_MIN_FRAME_SIZE;
823 scctx->isc_txrx = &bnxt_txrx;
825 if (scctx->isc_nrxd[0] <
826 ((scctx->isc_nrxd[1] * 4) + scctx->isc_nrxd[2]))
829 scctx->isc_nrxd[0], scctx->isc_nrxd[1], scctx->isc_nrxd[2]);
830 if (scctx->isc_ntxd[0] < scctx->isc_ntxd[1] * 2)
833 scctx->isc_ntxd[0], scctx->isc_ntxd[1]);
834 scctx->isc_txqsizes[0] = sizeof(struct cmpl_base) * scctx->isc_ntxd[0];
835 scctx->isc_txqsizes[1] = sizeof(struct tx_bd_short) *
836 scctx->isc_ntxd[1];
837 scctx->isc_rxqsizes[0] = sizeof(struct cmpl_base) * scctx->isc_nrxd[0];
838 scctx->isc_rxqsizes[1] = sizeof(struct rx_prod_pkt_bd) *
839 scctx->isc_nrxd[1];
840 scctx->isc_rxqsizes[2] = sizeof(struct rx_prod_pkt_bd) *
841 scctx->isc_nrxd[2];
843 scctx->isc_nrxqsets_max = min(pci_msix_count(softc->dev)-1,
845 scctx->isc_nrxqsets_max = min(scctx->isc_nrxqsets_max,
847 scctx->isc_nrxqsets_max = min(scctx->isc_nrxqsets_max,
849 scctx->isc_ntxqsets_max = min(softc->fn_qcfg.alloc_tx_rings,
850 softc->fn_qcfg.alloc_completion_rings - scctx->isc_nrxqsets_max - 1);
852 scctx->isc_rss_table_size = HW_HASH_INDEX_SIZE;
853 scctx->isc_rss_table_mask = scctx->isc_rss_table_size - 1;
856 scctx->isc_msix_bar = pci_msix_table_bar(softc->dev);
960 softc->scctx->isc_max_frame_size = ifp->if_mtu + ETHER_HDR_LEN +
1103 softc->vnic_info.mru = softc->scctx->isc_max_frame_size;
1236 softc->scctx->isc_max_frame_size = mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
1532 for (i=0; i<softc->scctx->isc_nrxqsets; i++) {
1545 for (i=0; i<softc->scctx->isc_ntxqsets; i++)