| /xnu-12377.61.12/bsd/skywalk/nexus/ |
| H A D | nexus_adapter.c | 122 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 D | nexus_adapter.h | 412 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 D | nexus_var.h | 610 ASSERT(kring->ckr_tx == NR_TX); in nx_sync_tx() 642 ASSERT(kring->ckr_tx == NR_TX); in nx_tx_doorbell()
|
| H A D | nexus.c | 2329 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 D | nx_netif_compat.c | 256 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 D | nx_netif_filter_vp.c | 240 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 D | nx_netif_util.c | 170 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 D | nx_netif_vp.c | 801 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 D | nx_netif_mit.c | 169 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 D | nx_netif.c | 430 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 D | nx_netif_host.c | 735 nif->nif_pkt_copy_from_mbuf(NR_TX, ph, poff, m, 0, len, in nx_netif_mbuf_to_kpkt()
|
| H A D | nx_netif_llink.c | 551 (uint8_t)na_get_nrings(devna, NR_TX); in nx_netif_default_llink_add()
|
| /xnu-12377.61.12/bsd/skywalk/channel/ |
| H A D | channel.c | 304 "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 D | channel_kern.c | 63 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 D | kern_channel_event.c | 297 ASSERT(kring->ckr_tx == NR_TX); in kern_channel_event_notify()
|
| H A D | channel_syscalls.c | 443 t = (mode == CHANNEL_SYNC_TX ? NR_TX : NR_RX); in __channel_sync()
|
| /xnu-12377.61.12/bsd/skywalk/nexus/upipe/ |
| H A D | nx_user_pipe.c | 600 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 D | fsw_vp.c | 374 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 D | fsw_classq.c | 82 fsw->fsw_pkt_copy_to_mbuf(NR_TX, SK_PTR_ENCODE(pkt, in fsw_classq_kpkt_to_mbuf()
|
| H A D | nx_flowswitch.c | 378 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 D | fsw_dp.c | 1716 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 D | nx_kernel_pipe.c | 749 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 D | skywalk_var.h | 142 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 D | packet_copy.c | 152 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 D | skywalk.py | 36 NR_TX = 1 42 elif kind == NR_TX :
|