| /xnu-11417.140.69/bsd/skywalk/nexus/ |
| H A D | nexus_adapter.h | 120 volatile uint32_t na_flags; /* NAF_* flags */ member 545 #define NA_KERNEL_ONLY(_na) (((_na)->na_flags & NAF_KERNEL_ONLY) != 0) 549 (((_na)->na_flags & NAF_MODE_FSW) != 0) 551 (((_na)->na_flags & NAF_MODE_LLW) != 0) 556 #define NA_IS_ACTIVE(_na) (((_na)->na_flags & NAF_ACTIVE) != 0) 557 #define NA_IS_DEFUNCT(_na) (((_na)->na_flags & NAF_DEFUNCT) != 0) 559 (((_na)->na_flags & NAF_CHANNEL_EVENT_ATTACHED) != 0) 572 if ((na->na_flags & NAF_REJECT) || NX_REJECT_ACT(na->na_nx)) { in na_reject_channel() 574 if (!(na->na_flags & NAF_REJECT)) { in na_reject_channel() 577 os_atomic_or(&na->na_flags, NAF_REJECT, relaxed); in na_reject_channel()
|
| H A D | nexus_adapter.c | 470 if (!!(na->na_flags & NAF_USER_PKT_POOL) ^ in na_bind_channel() 473 ch_mode, CHMODE_BITS, na->na_flags, NAF_BITS); in na_bind_channel() 484 ASSERT(na->na_flags & NAF_USER_PKT_POOL); in na_bind_channel() 491 ASSERT(na->na_flags & NAF_USER_PKT_POOL); in na_bind_channel() 492 ASSERT(na->na_flags & NAF_EVENT_RING); in na_bind_channel() 1509 os_atomic_or(&na->na_flags, NAF_SLOT_CONTEXT, relaxed); in na_kr_create() 1550 if (na->na_flags & NAF_HOST_ONLY) { in na_kr_create() 1555 (na->na_flags & NAF_SLOT_CONTEXT)) { in na_kr_create() 1598 if (na->na_flags & NAF_TX_MITIGATION) { in na_kr_create() 1604 ASSERT(!(na->na_flags & in na_kr_create() [all …]
|
| /xnu-11417.140.69/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_vp.c | 94 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in fsw_vp_na_activate() 102 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in fsw_vp_na_activate() 112 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in fsw_vp_na_activate() 292 ASSERT(!(na->na_flags & NAF_SPEC_INIT)); in fsw_vp_na_special() 300 os_atomic_or(&na->na_flags, NAF_SPEC_INIT, relaxed); in fsw_vp_na_special() 305 ASSERT(na->na_flags & NAF_SPEC_INIT); in fsw_vp_na_special() 306 os_atomic_andnot(&na->na_flags, NAF_SPEC_INIT, relaxed); in fsw_vp_na_special() 392 os_atomic_or(&na->na_flags, NAF_USER_PKT_POOL, relaxed); in fsw_vp_na_create() 395 os_atomic_or(&na->na_flags, NAF_LOW_LATENCY, relaxed); in fsw_vp_na_create() 401 os_atomic_or(&na->na_flags, NAF_EVENT_RING, relaxed); in fsw_vp_na_create() [all …]
|
| H A D | nx_flowswitch.c | 428 ASSERT((na->na_flags & NAF_USER_PKT_POOL) != 0); in nx_fsw_prov_mem_new()
|
| H A D | fsw.c | 1437 if (na->na_flags & (NAF_TX_MITIGATION | NAF_RX_MITIGATION)) { in fsw_port_ctor()
|
| H A D | fsw_dp.c | 4719 if ((na->na_flags & NAF_ACTIVE) == 0) { in fsw_drain_channels()
|
| /xnu-11417.140.69/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif_host.c | 184 ASSERT(na->na_flags & NAF_HOST_ONLY); in nx_netif_host_na_activate() 201 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in nx_netif_host_na_activate() 216 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in nx_netif_host_na_activate() 239 ASSERT(na->na_flags & NAF_HOST_ONLY); in nx_netif_host_krings_create() 281 ASSERT(na->na_flags & NAF_HOST_ONLY); in nx_netif_host_krings_delete() 348 ASSERT(na->na_flags & NAF_HOST_ONLY); in nx_netif_host_catch_tx()
|
| H A D | nx_netif.c | 2081 ASSERT(!(na->na_flags & NAF_HOST_ONLY)); in nx_netif_na_activate() 2162 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in nx_netif_na_activate() 2180 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in nx_netif_na_activate() 2254 uint32_t na_flags; in nx_netif_attach() local 2315 na_flags = NAF_NATIVE; in nx_netif_attach() 2317 na_flags |= NAF_VIRTUAL_DEVICE; in nx_netif_attach() 2325 na_flags |= NAF_MEM_NO_INIT; in nx_netif_attach() 2327 os_atomic_or(&devna->na_flags, na_flags, relaxed); in nx_netif_attach() 2397 na_flags = NAF_HOST_ONLY | NAF_NATIVE; in nx_netif_attach() 2404 na_flags |= NAF_MEM_NO_INIT; in nx_netif_attach() [all …]
|
| H A D | nx_netif_filter_vp.c | 193 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in netif_filter_na_activate() 199 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in netif_filter_na_activate() 589 os_atomic_or(&na->na_flags, NAF_USER_PKT_POOL, relaxed); in netif_filter_na_create()
|
| H A D | nx_netif_compat.c | 405 ASSERT(!(na->na_flags & NAF_HOST_ONLY)); in nx_netif_compat_na_activate() 572 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in nx_netif_compat_na_activate() 584 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in nx_netif_compat_na_activate() 1710 os_atomic_or(&hostna->na_flags, NAF_HOST_ONLY, relaxed); in nx_netif_compat_attach() 1758 SK_DF(SK_VERB_NETIF, " flags: 0x%b", devna->na_flags, NAF_BITS); in nx_netif_compat_attach() 1777 hostna->na_flags, NAF_BITS); in nx_netif_compat_attach() 1851 ASSERT(!(nca->nca_up.nifna_up.na_flags & NAF_HOST_ONLY)); in nx_netif_compat_catch_rx()
|
| H A D | nx_netif_vp.c | 432 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in netif_vp_na_activate_on() 456 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in netif_vp_na_activate_off() 1016 os_atomic_or(&na->na_flags, NAF_USER_PKT_POOL, relaxed); in netif_vp_na_create() 1021 os_atomic_or(&na->na_flags, NAF_EVENT_RING, relaxed); in netif_vp_na_create()
|
| /xnu-11417.140.69/bsd/skywalk/nexus/upipe/ |
| H A D | nx_user_pipe.c | 1282 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in nx_upipe_na_activate() 1289 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in nx_upipe_na_activate() 1375 if (na->na_flags & NAF_DEFUNCT) { in nx_upipe_na_krings_delete() 1385 ASSERT(na->na_channels == 0 || (na->na_flags & NAF_DEFUNCT)); in nx_upipe_na_krings_delete() 1576 os_atomic_or(&mna->pna_up.na_flags, NAF_MEM_LOANED, relaxed); in nx_upipe_na_find() 1617 os_atomic_or(&sna->pna_up.na_flags, NAF_MEM_LOANED, relaxed); in nx_upipe_na_find() 1640 os_atomic_or(&pna->na_flags, NAF_DEFUNCT_OK, relaxed); in nx_upipe_na_find() 1666 mna->pna_up.na_flags, NAF_BITS); in nx_upipe_na_find() 1690 sna->pna_up.na_flags, NAF_BITS); in nx_upipe_na_find() 1715 os_atomic_andnot(&pna->na_flags, NAF_DEFUNCT_OK, relaxed); in nx_upipe_na_find()
|
| /xnu-11417.140.69/bsd/skywalk/nexus/monitor/ |
| H A D | nx_monitor.c | 666 ASSERT(!(na->na_flags & NAF_ACTIVE)); in nx_mon_enable() 715 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in nx_mon_enable() 733 ASSERT(!(na->na_flags & NAF_ACTIVE)); in nx_mon_enable() 756 ASSERT(na->na_flags & NAF_ACTIVE); in nx_mon_disable() 778 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in nx_mon_disable() 1570 os_atomic_or(&mna->mna_up.na_flags, NAF_MEM_LOANED, relaxed); in nx_monitor_na_find() 1649 mna->mna_up.na_flags, NAF_BITS); in nx_monitor_na_find()
|
| /xnu-11417.140.69/bsd/skywalk/nexus/kpipe/ |
| H A D | nx_kernel_pipe.c | 647 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in nx_kpipe_na_activate() 654 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in nx_kpipe_na_activate() 790 na->na_flags, NAF_BITS); in nx_kpipe_na_find()
|
| /xnu-11417.140.69/bsd/skywalk/channel/ |
| H A D | channel_ring.c | 476 ASSERT(!(KRNA(kring)->na_flags & NAF_USER_PKT_POOL)); in kr_txprologue() 527 ASSERT(KRNA(kring)->na_flags & NAF_USER_PKT_POOL); in kr_txprologue_upp() 780 ASSERT(!(KRNA(kring)->na_flags & NAF_USER_PKT_POOL)); in kr_rxprologue() 838 ASSERT(!(KRNA(kring)->na_flags & NAF_USER_PKT_POOL)); in kr_rxprologue_nodetach() 895 ASSERT(KRNA(kring)->na_flags & NAF_USER_PKT_POOL); in kr_rxprologue_upp() 1117 ASSERT(!(KRNA(kring)->na_flags & NAF_USER_PKT_POOL)); in kr_txfinalize() 1181 ASSERT(KRNA(kring)->na_flags & NAF_USER_PKT_POOL); in kr_txfinalize_upp()
|
| H A D | channel.c | 409 if (!(na->na_flags & NAF_RX_MITIGATION)) { in csi_selwakeup_all() 415 if (!(na->na_flags & NAF_TX_MITIGATION)) { in csi_selwakeup_all() 932 os_atomic_or(&ch->ch_na->na_flags, NAF_CHANNEL_EVENT_ATTACHED, relaxed); in filt_che_attach() 955 os_atomic_andnot(&ch->ch_na->na_flags, in filt_che_detach() 1011 os_atomic_or(&ch->ch_na->na_flags, in filt_che_touch() 1014 os_atomic_andnot(&ch->ch_na->na_flags, in filt_che_touch() 1211 if (na->na_flags & NAF_DRAINING) { in ch_event() 1212 os_atomic_andnot(&na->na_flags, NAF_DRAINING, relaxed); in ch_event()
|
| H A D | channel_kern.c | 615 if (ch->ch_na->na_flags & NAF_DRAINING) { in kern_channel_memstatus() 641 if ((pna->pna_parent->na_flags & NAF_DEFUNCT_OK) == 0) { in _kern_channel_defunct_eligible()
|
| H A D | channel_syscalls.c | 448 if (na->na_flags & NAF_DRAINING) { in __channel_sync() 449 os_atomic_andnot(&na->na_flags, NAF_DRAINING, relaxed); in __channel_sync()
|
| /xnu-11417.140.69/bsd/skywalk/mem/ |
| H A D | skmem_arena.c | 465 if ((na->na_flags & NAF_USER_PKT_POOL) == 0) { in skmem_arena_create_for_nexus()
|