Home
last modified time | relevance | path

Searched refs:NR_TX (Results 1 – 25 of 26) sorted by relevance

12

/xnu-12377.61.12/bsd/skywalk/nexus/
H A Dnexus_adapter.c122 NAKR((_n), NR_TX)[NAKR_WMM_SC2RINGID(_s)].ckr_svc = (_s)
222 ring_id >= na_get_nrings(na, NR_TX) && in na_interp_ringid()
246 na->na_name, (int)ring_id, ring_set, first[NR_TX], last[NR_TX], in na_interp_ringid()
336 na->na_name, SK_KVA(na), ch->ch_first[NR_TX], ch->ch_last[NR_TX], in na_krings_use()
389 na->na_name, SK_KVA(na), ch->ch_first[NR_TX], ch->ch_last[NR_TX], in na_krings_unuse()
574 SK_DF(SK_VERB_NA, " ch_tx_rings: [%u,%u)", ch->ch_first[NR_TX], in na_bind_channel()
575 ch->ch_last[NR_TX]); in na_bind_channel()
785 ring_counts.tx_rings = n[NR_TX]; in na_schema_alloc()
887 for (i = 0, j = ch->ch_first[NR_TX]; i < n[NR_TX]; i++, j++) { in na_schema_alloc()
918 (uintptr_t)&csm->csm_ring_ofs[i + n[NR_TX]].ring_off = in na_schema_alloc()
[all …]
H A Dnexus_adapter.h412 case NR_TX: in na_get_nslots()
435 case NR_TX: in na_set_nslots()
463 case NR_TX: in na_get_nrings()
486 case NR_TX: in na_set_nrings()
516 case NR_TX: in NAKR()
H A Dnexus_var.h610 ASSERT(kring->ckr_tx == NR_TX); in nx_sync_tx()
642 ASSERT(kring->ckr_tx == NR_TX); in nx_tx_doorbell()
H A Dnexus.c2329 nxprov, nx, ch, kring, (kring->ckr_tx == NR_TX), in nx_init_rings()
3265 ring_id_t tx_last = ch->ch_last[NR_TX]; in nexus_channel_entry_populate()
3266 ring_id_t tx_first = ch->ch_first[NR_TX]; in nexus_channel_entry_populate()
3325 ring_count = channel_ring_count(ch, NR_TX) + in nexus_channel_info_populate()
3648 na_post_event(&na->na_tx_rings[ch->ch_first[NR_TX]], in nx_interface_advisory_notify()
/xnu-12377.61.12/bsd/skywalk/nexus/netif/
H A Dnx_netif_compat.c256 nx_netif_compat_tx_intr(ifp, NR_TX, txq, NULL); in nx_netif_compat_ringcb()
423 if (na_get_nrings(na, NR_TX) != 0 && tx_mit) { in nx_netif_compat_na_activate()
424 nrings = na_get_nrings(na, NR_TX); in nx_netif_compat_na_activate()
502 for (r = 0; r < na_get_nrings(na, NR_TX); r++) { in nx_netif_compat_na_activate()
545 for (r = 0; r < na_get_nrings(na, NR_TX); r++) { in nx_netif_compat_na_activate()
550 for (r = 0; r < na_get_nrings(na, NR_TX); r++) { in nx_netif_compat_na_activate()
551 nrings = na_get_nslots(na, NR_TX); in nx_netif_compat_na_activate()
627 for (r = 0; r < na_get_nrings(na, NR_TX); r++) { in nx_netif_compat_na_activate()
657 for (r = 0; r < na_get_nrings(na, NR_TX); r++) { in nx_netif_compat_na_activate()
658 for (i = 0; i < na_get_nslots(na, NR_TX); i++) { in nx_netif_compat_na_activate()
[all …]
H A Dnx_netif_filter_vp.c240 totalrings = na_get_nrings(na, NR_TX) + na_get_nrings(na, NR_RX) + in netif_filter_region_params_setup()
257 nslots = na_get_nslots(na, NR_TX); in netif_filter_region_params_setup()
262 na_get_nrings(na, NR_TX) + in netif_filter_region_params_setup()
567 na_set_nrings(na, NR_TX, NETIF_FILTER_TX_RINGS); in netif_filter_na_create()
574 ASSERT(na_get_nrings(na, NR_TX) <= NX_DOM(nx)->nxdom_tx_rings.nb_max); in netif_filter_na_create()
580 na_set_nslots(na, NR_TX, filter_tx_slots != 0 ? in netif_filter_na_create()
586 ASSERT(na_get_nslots(na, NR_TX) <= NX_DOM(nx)->nxdom_tx_slots.nb_max); in netif_filter_na_create()
H A Dnx_netif_util.c170 type = ((flags & NETIF_CONVERT_TX) != 0) ? NR_TX : NR_RX; in nx_netif_mbuf_to_filter_pkt()
366 type = ((flags & NETIF_CONVERT_TX) != 0) ? NR_TX : NR_RX; in nx_netif_pkt_to_filter_pkt()
527 type = NR_TX; in nx_netif_pkt_to_mbuf()
573 type = ((flags & NETIF_CONVERT_TX) != 0) ? NR_TX : NR_RX; in nx_netif_pkt_to_pkt()
574 if (type == NR_TX) { in nx_netif_pkt_to_pkt()
605 if (type == NR_TX) { in nx_netif_pkt_to_pkt()
662 if (type == NR_TX) { in nx_netif_pkt_to_pkt()
H A Dnx_netif_vp.c801 totalrings = na_get_nrings(na, NR_TX) + na_get_nrings(na, NR_RX) + in netif_vp_region_params_setup()
819 nslots = na_get_nslots(na, NR_TX); in netif_vp_region_params_setup()
825 na_get_nrings(na, NR_TX) + na_get_nrings(na, NR_A) + in netif_vp_region_params_setup()
996 na_set_nrings(na, NR_TX, nxp->nxp_tx_rings); in netif_vp_na_create()
1007 na_set_nslots(na, NR_TX, slots); in netif_vp_na_create()
1014 ASSERT(na_get_nrings(na, NR_TX) <= NX_DOM(nx)->nxdom_tx_rings.nb_max); in netif_vp_na_create()
1016 ASSERT(na_get_nslots(na, NR_TX) <= NX_DOM(nx)->nxdom_tx_slots.nb_max); in netif_vp_na_create()
H A Dnx_netif_mit.c169 if (kr->ckr_tx == NR_TX) { in nx_netif_mit_init()
438 ASSERT(kr->ckr_tx == NR_TX); in nx_netif_mit_tx_intr()
545 irq_stat = (kr->ckr_tx == NR_TX) ? NETIF_STATS_TX_IRQ_MIT : in nx_netif_mit_s_thread_cont()
652 irq_stat = (kr->ckr_tx == NR_TX) ? NETIF_STATS_TX_IRQ_MIT : in nx_netif_mit_thread_cont()
H A Dnx_netif.c430 for (r = 0; r < na_get_nrings(na, NR_TX); r++) { in nx_netif_prov_nx_stop()
1934 case NR_TX: in nx_netif_common_intr()
2094 nrings = na_get_nrings(na, NR_TX); in nx_netif_na_activate()
2133 for (r = 0; r < na_get_nrings(na, NR_TX); r++) { in nx_netif_na_activate()
2199 for (r = 0; r < na_get_nrings(na, NR_TX); r++) { in nx_netif_na_activate()
2328 na_set_nrings(devna, NR_TX, nxp->nxp_tx_rings); in nx_netif_attach()
2330 na_set_nslots(devna, NR_TX, nxp->nxp_tx_slots); in nx_netif_attach()
2336 ASSERT(na_get_nrings(devna, NR_TX) <= NX_DOM(nx)->nxdom_tx_rings.nb_max); in nx_netif_attach()
2338 ASSERT(na_get_nslots(devna, NR_TX) <= NX_DOM(nx)->nxdom_tx_slots.nb_max); in nx_netif_attach()
2407 na_set_nrings(hostna, NR_TX, 1); in nx_netif_attach()
[all …]
H A Dnx_netif_host.c735 nif->nif_pkt_copy_from_mbuf(NR_TX, ph, poff, m, 0, len, in nx_netif_mbuf_to_kpkt()
H A Dnx_netif_llink.c551 (uint8_t)na_get_nrings(devna, NR_TX); in nx_netif_default_llink_add()
/xnu-12377.61.12/bsd/skywalk/channel/
H A Dchannel.c304 "si %p si_flags 0x%x", (kring->ckr_tx == NR_TX) ? "W" : "R", in csi_selrecord_one()
320 (t == NR_TX) ? "W" : "R", na->na_name, SK_KVA(na), in csi_selrecord_all()
386 (kring->ckr_tx == NR_TX) ? "W" : "R", KRNA(kring)->na_name, in csi_selwakeup_one()
404 (t == NR_TX) ? "W" : "R", na->na_name, SK_KVA(na), in csi_selwakeup_all()
415 case NR_TX: in csi_selwakeup_all()
508 csi = ch->ch_si[write ? NR_TX : NR_RX]; in filt_chrwdetach()
599 enum txrx dir = (ev == EVFILT_WRITE) ? NR_TX : NR_RX; in filt_chtouch()
616 .cet_unit = (dir == NR_TX) ? in filt_chtouch()
772 enum txrx dir = (ev == EVFILT_WRITE) ? NR_TX : NR_RX; in filt_chrwattach()
787 .cet_unit = (dir == NR_TX) ? in filt_chrwattach()
[all …]
H A Dchannel_kern.c63 ASSERT(kring->ckr_tx == NR_TX); in _kern_channel_available_slot_count_tx()
94 if (kring->ckr_tx == NR_TX) { in kern_channel_available_slot_count()
114 if (kring->ckr_tx == NR_TX) { in kern_channel_get_next_slot()
126 if (kring->ckr_tx == NR_TX) { in kern_channel_get_next_slot()
186 if (kring->ckr_tx == NR_TX) { in kern_channel_advance_slot()
256 if (kring->ckr_tx == NR_TX) { in kern_channel_increment_ring_net_stats()
349 ASSERT(hw_kring->ckr_tx == NR_TX); in kern_channel_tx_refill_common()
512 &ch->ch_na->na_tx_rings[ch->ch_first[NR_TX]]); in _kern_channel_flowadv_signal()
H A Dkern_channel_event.c297 ASSERT(kring->ckr_tx == NR_TX); in kern_channel_event_notify()
H A Dchannel_syscalls.c443 t = (mode == CHANNEL_SYNC_TX ? NR_TX : NR_RX); in __channel_sync()
/xnu-12377.61.12/bsd/skywalk/nexus/upipe/
H A Dnx_user_pipe.c600 ring_id_t qfirst = ch->ch_first[NR_TX]; in nx_upipe_dom_defunct()
601 ring_id_t qlast = ch->ch_last[NR_TX]; in nx_upipe_dom_defunct()
621 (void) kr_enter(&NAKR(na, NR_TX)[i], TRUE); in nx_upipe_dom_defunct()
625 (void) kr_enter(&NAKR(na, NR_TX)[i], TRUE); in nx_upipe_dom_defunct()
634 (void) kr_exit(&NAKR(na, NR_TX)[i]); in nx_upipe_dom_defunct()
636 (void) kr_exit(&NAKR(na, NR_TX)[i]); in nx_upipe_dom_defunct()
1207 ASSERT(na_get_nrings(na, NR_TX) == na_get_nrings(na, NR_RX)); in nx_upipe_na_krings_create()
1592 na_set_nrings(&mna->pna_up, NR_TX, nxp->nxp_tx_rings); in nx_upipe_na_find()
1594 na_set_nslots(&mna->pna_up, NR_TX, nxp->nxp_tx_slots); in nx_upipe_na_find()
1596 ASSERT(na_get_nrings(&mna->pna_up, NR_TX) == na_get_nrings(pna, NR_TX)); in nx_upipe_na_find()
[all …]
/xnu-12377.61.12/bsd/skywalk/nexus/flowswitch/
H A Dfsw_vp.c374 na_set_nrings(na, NR_TX, nxp->nxp_tx_rings); in fsw_vp_na_create()
382 na_set_nslots(na, NR_TX, nxp->nxp_tx_slots); in fsw_vp_na_create()
385 ASSERT(na_get_nrings(na, NR_TX) <= NX_DOM(nx)->nxdom_tx_rings.nb_max); in fsw_vp_na_create()
387 ASSERT(na_get_nslots(na, NR_TX) <= NX_DOM(nx)->nxdom_tx_slots.nb_max); in fsw_vp_na_create()
444 na_get_nrings(na, NR_TX), na_get_nrings(na, NR_RX), in fsw_vp_na_create()
447 na_get_nslots(na, NR_TX), na_get_nslots(na, NR_RX), in fsw_vp_na_create()
H A Dfsw_classq.c82 fsw->fsw_pkt_copy_to_mbuf(NR_TX, SK_PTR_ENCODE(pkt, in fsw_classq_kpkt_to_mbuf()
H A Dnx_flowswitch.c378 totalrings = na_get_nrings(na, NR_TX) + na_get_nrings(na, NR_RX) + in fsw_vp_region_params_setup()
392 nslots = na_get_nslots(na, NR_TX); in fsw_vp_region_params_setup()
399 na_get_nrings(na, NR_TX) + na_get_nrings(na, NR_A) + in fsw_vp_region_params_setup()
H A Dfsw_dp.c1716 case NR_TX: in flow_get_ring()
2652 fsw->fsw_pkt_copy_to_mbuf(NR_TX, SK_PTR_ENCODE(spkt, in dp_copy_to_dev_mbuf()
2665 fsw->fsw_pkt_copy_from_pkt(NR_TX, dph, dpkt->pkt_headroom, in dp_copy_to_dev_mbuf()
2703 fsw->fsw_pkt_copy_from_pkt(NR_TX, dph, in dp_copy_to_dev_pkt()
3598 dev_pp = na_kr_get_pp(dev_na, NR_TX); in dp_tx_pktq()
4021 dev_pp = na_kr_get_pp(dev_na, NR_TX); in dp_gso_pktq()
/xnu-12377.61.12/bsd/skywalk/nexus/kpipe/
H A Dnx_kernel_pipe.c749 na_set_nrings(na, NR_TX, nxp->nxp_tx_rings); in nx_kpipe_na_find()
751 na_set_nslots(na, NR_TX, nxp->nxp_tx_slots); in nx_kpipe_na_find()
757 ASSERT(na_get_nrings(na, NR_TX) <= NX_DOM(nx)->nxdom_tx_rings.nb_max); in nx_kpipe_na_find()
759 ASSERT(na_get_nslots(na, NR_TX) <= NX_DOM(nx)->nxdom_tx_slots.nb_max); in nx_kpipe_na_find()
789 na_get_nrings(na, NR_TX), in nx_kpipe_na_find()
792 na_get_nslots(na, NR_TX), in nx_kpipe_na_find()
/xnu-12377.61.12/bsd/skywalk/core/
H A Dskywalk_var.h142 NR_TX = 1, /* TX only */ enumerator
157 case NR_TX: in sk_ring2str()
180 return t == NR_RX ? NR_TX : NR_RX; in sk_txrx_swap()
/xnu-12377.61.12/bsd/skywalk/packet/
H A Dpacket_copy.c152 case NR_TX: in pkt_copy_from_pkt()
711 case NR_TX: in pkt_copy_multi_buflet_from_pkt()
882 case NR_TX: in pkt_copy_from_mbuf()
1283 case NR_TX: in pkt_copy_multi_buflet_from_mbuf()
1588 case NR_TX: in pkt_copy_to_mbuf()
1818 case NR_TX: in pkt_copy_multi_buflet_to_mbuf()
/xnu-12377.61.12/tools/lldbmacros/
H A Dskywalk.py36 NR_TX = 1
42 elif kind == NR_TX :

12