| /freebsd/sys/dev/aq/ |
| H A D | aq_main.c | 490 iflib_irq_free(ctx, &softc->rx_rings[i]->irq); 590 ring = softc->rx_rings[i] = malloc(sizeof(struct aq_ring), 645 if (softc->rx_rings[i]){ 646 free(softc->rx_rings[i], M_AQ); 647 softc->rx_rings[i] = NULL; 693 struct aq_ring *ring = softc->rx_rings[i]; 739 aq_ring_rx_stop(hw, softc->rx_rings[i]); 961 itr_irq_msk_setlsw_set(hw, BIT(softc->rx_rings[rxqid]->msix)); 980 rc = iflib_irq_alloc_generic(ctx, &softc->rx_rings[i]->irq, 981 vector + 1, IFLIB_INTR_RX, aq_isr_rx, softc->rx_rings[i], [all …]
|
| H A D | aq_ring.c | 247 ring = aq_dev->rx_rings[iru->iru_qsidx]; in aq_ring_rx_refill() 265 struct aq_ring *ring = aq_dev->rx_rings[rxqid]; in aq_isc_rxd_flush() 276 struct aq_ring *ring = aq_dev->rx_rings[rxqid]; in aq_isc_rxd_available() 347 struct aq_ring *ring = aq_dev->rx_rings[ri->iri_qsidx]; in aq_isc_rxd_pkt_get()
|
| H A D | aq_device.h | 123 struct aq_ring *rx_rings[HW_ATL_B0_RINGS_MAX]; member
|
| /freebsd/sys/dev/netmap/ |
| H A D | netmap_bdg.c | 1364 hwna->rx_rings[i]->save_notify = hwna->rx_rings[i]->nm_notify; in netmap_bwrap_reg() 1365 hwna->rx_rings[i]->nm_notify = bna->nm_intr_notify; in netmap_bwrap_reg() 1370 hwna->rx_rings[i]->save_notify = in netmap_bwrap_reg() 1371 hwna->rx_rings[i]->nm_notify; in netmap_bwrap_reg() 1374 hwna->rx_rings[i]->nm_notify = in netmap_bwrap_reg() 1389 hwna->rx_rings[i]->nm_notify = in netmap_bwrap_reg() 1390 hwna->rx_rings[i]->save_notify; in netmap_bwrap_reg() 1391 hwna->rx_rings[i]->save_notify = NULL; in netmap_bwrap_reg() 1551 hostna->rx_rings = &na->rx_rings[na->num_rx_rings]; in netmap_bwrap_krings_create_common()
|
| H A D | if_re_netmap.h | 331 max_avail = n - 1 - nm_kr_rxspace(na->rx_rings[0]); in re_netmap_rx_init() 335 uint32_t nm_i = netmap_idx_n2k(na->rx_rings[0], nic_i); in re_netmap_rx_init()
|
| H A D | netmap_generic.c | 129 for_each_kring_n(_i, _k, (_na)->rx_rings, (_na)->num_rx_rings) 131 for_each_kring_n(_i, _k, (_na)->rx_rings, (_na)->num_rx_rings + 1) 875 kring = na->rx_rings[r]; in generic_rx_handler()
|
| H A D | netmap_kloop.c | 1122 na_dr->rx_rings = na_nm->rx_rings; in ptnet_nm_krings_create() 1140 na_dr->rx_rings = NULL; in ptnet_nm_krings_delete()
|
| H A D | if_vtnet_netmap.h | 223 kring = na->rx_rings[rxq->vtnrx_id]; in vtnet_netmap_rxq_populate()
|
| H A D | netmap.c | 872 na->rx_rings = na->tx_rings + n[NR_TX]; in netmap_krings_create() 873 na->tailroom = na->rx_rings + n[NR_RX]; in netmap_krings_create() 963 na->tx_rings = na->rx_rings = na->tailroom = NULL; in netmap_krings_delete() 1295 struct netmap_kring *kring = na->rx_rings[na->num_rx_rings]; in netmap_sw_to_nic() 3848 kring = na->rx_rings[i]; in netmap_poll() 4403 kring = na->rx_rings[n]; in netmap_reset()
|
| H A D | netmap_kern.h | 774 struct netmap_kring **rx_rings; /* array of RX rings. */ member 982 return (t == NR_TX ? na->tx_rings : na->rx_rings); in NMR() 1412 kring = na->rx_rings[q]; in netmap_kring_on()
|
| H A D | netmap_vale.c | 446 na->rx_rings[i]->nkr_leases = leases; in netmap_vale_vp_krings_create() 907 kring = dst_na->up.rx_rings[dst_nr]; in nm_vale_flush()
|
| H A D | netmap_mem2.c | 2167 if (na->rx_rings[i]->ring != NULL && i >= priv->np_qfirst[NR_RX] in netmap_mem2_if_new() 2170 na->rx_rings[i]->ring) - base; in netmap_mem2_if_new() 2816 struct netmap_kring *kring = na->rx_rings[i]; in netmap_mem_pt_guest_rings_create()
|
| H A D | if_ptnet.c | 1127 kring = na->rx_rings[i - na->num_tx_rings]; in ptnet_sync_from_csb() 1676 struct netmap_kring *kring = na->rx_rings[pq->kring_id]; in ptnet_rx_eof()
|
| /freebsd/sys/dev/bnxt/bnxt_en/ |
| H A D | bnxt_txrx.c | 315 rx_ring = &softc->rx_rings[rxqid]; in bnxt_isc_rxd_refill() 352 rx_ring = &softc->rx_rings[rxqid]; in bnxt_isc_rxd_flush() 587 tpas = &(softc->rx_rings[ri->iri_qsidx].tpa_start[agg_id]); in bnxt_pkt_get_tpa() 691 softc->rx_rings[ri->iri_qsidx].tpa_start[agg_id].low = *rtpa; in bnxt_isc_rxd_pkt_get() 698 softc->rx_rings[ri->iri_qsidx].tpa_start[agg_id].high = in bnxt_isc_rxd_pkt_get()
|
| H A D | if_bnxt.c | 718 free(softc->rx_rings, M_DEVBUF); in bnxt_queues_free() 741 softc->rx_rings = malloc(sizeof(struct bnxt_ring) * nrxqsets, in bnxt_rx_queues_alloc() 743 if (!softc->rx_rings) { in bnxt_rx_queues_alloc() 844 softc->rx_rings[i].phys_id = (uint16_t)HWRM_NA_SIGNATURE; in bnxt_rx_queues_alloc() 845 softc->rx_rings[i].softc = softc; in bnxt_rx_queues_alloc() 846 softc->rx_rings[i].idx = i; in bnxt_rx_queues_alloc() 847 softc->rx_rings[i].id = i + 1; in bnxt_rx_queues_alloc() 848 softc->rx_rings[i].doorbell = (BNXT_CHIP_P5_PLUS(softc)) ? in bnxt_rx_queues_alloc() 849 softc->legacy_db_size : softc->rx_rings[i].id * 0x80; in bnxt_rx_queues_alloc() 850 softc->rx_rings[i].ring_size = softc->scctx->isc_nrxd[1]; in bnxt_rx_queues_alloc() [all …]
|
| H A D | bnxt.h | 1161 struct bnxt_ring *rx_rings; member
|
| H A D | bnxt_hwrm.c | 1620 htole16(softc->rx_rings[0].phys_id); in bnxt_hwrm_vnic_cfg() 1898 req.rx_ring_id = htole16(softc->rx_rings[idx].phys_id); in bnxt_hwrm_ring_alloc()
|
| /freebsd/sys/dev/cxgbe/ |
| H A D | t4_netmap.c | 535 kring = na->rx_rings[nm_rxq->nid]; in cxgbe_netmap_simple_rss() 554 kring = na->rx_rings[nm_rxq->nid]; in cxgbe_netmap_simple_rss() 604 kring = na->rx_rings[nm_rxq->nid]; in cxgbe_netmap_split_rss() 634 kring = na->rx_rings[nm_rxq[j].nid]; in cxgbe_netmap_split_rss() 652 kring = na->rx_rings[nm_rxq[j].nid]; in cxgbe_netmap_split_rss() 734 kring = na->rx_rings[nm_rxq->nid]; in cxgbe_netmap_on() 825 kring = na->rx_rings[nm_rxq->nid]; in cxgbe_netmap_off() 1338 struct netmap_kring *kring = na->rx_rings[nm_rxq->nid]; in service_nm_rxq()
|
| /freebsd/sys/contrib/dev/rtw88/ |
| H A D | pci.c | 220 rx_ring = &rtwpci->rx_rings[i]; in rtw_pci_free_trx_ring() 386 rx_ring = &rtwpci->rx_rings[j]; in rtw_pci_init_trx_ring() 404 rx_ring = &rtwpci->rx_rings[j]; in rtw_pci_init_trx_ring() 506 len = rtwpci->rx_rings[RTW_RX_QUEUE_MPDU].r.len; in rtw_pci_reset_buf_desc() 507 dma = rtwpci->rx_rings[RTW_RX_QUEUE_MPDU].r.dma; in rtw_pci_reset_buf_desc() 508 rtwpci->rx_rings[RTW_RX_QUEUE_MPDU].r.rp = 0; in rtw_pci_reset_buf_desc() 509 rtwpci->rx_rings[RTW_RX_QUEUE_MPDU].r.wp = 0; in rtw_pci_reset_buf_desc() 1087 ring = &rtwpci->rx_rings[RTW_RX_QUEUE_MPDU]; in rtw_pci_get_hw_rx_ring_nr() 1103 struct rtw_pci_rx_ring *ring = &rtwpci->rx_rings[RTW_RX_QUEUE_MPDU]; in rtw_pci_rx_napi()
|
| H A D | pci.h | 224 struct rtw_pci_rx_ring rx_rings[RTK_MAX_RX_QUEUE_NUM]; member
|
| /freebsd/sys/dev/ena/ |
| H A D | ena_netmap.c | 120 kring = na->rx_rings[qid]; in ena_netmap_alloc_rx_slot() 183 if (na->rx_rings == NULL) { in ena_netmap_free_rx_slot() 189 kring = na->rx_rings[qid]; in ena_netmap_free_rx_slot() 227 kring = (x == NR_RX) ? na->rx_rings[qid] : na->tx_rings[qid]; in ena_ring_in_netmap()
|
| /freebsd/lib/libnetmap/ |
| H A D | nmport.c | 377 NPKEY_DECL(conf, rx_rings, 0) 472 if (nmport_key(p, conf, rx_rings) != NULL) { in NPOPT_PARSER() 473 d->reg.nr_rx_rings = atoi(nmport_key(p, conf, rx_rings)); in NPOPT_PARSER()
|
| /freebsd/sys/dev/ixgbe/ |
| H A D | if_ixv.c | 1501 struct netmap_kring *kring = na->rx_rings[j]; in ixv_initialize_receive_units()
|
| /freebsd/sys/net/ |
| H A D | iflib.c | 1347 kring = na->rx_rings[rxq->ifr_id]; in iflib_netmap_rxq_init()
|