Home
last modified time | relevance | path

Searched refs:na_flags (Results 1 – 18 of 18) sorted by relevance

/xnu-8019.80.24/bsd/skywalk/nexus/
H A Dnexus_adapter.h120 volatile uint32_t na_flags; /* NAF_* flags */ member
526 #define NA_KERNEL_ONLY(_na) (((_na)->na_flags & NAF_KERNEL_ONLY) != 0)
530 (((_na)->na_flags & NAF_MODE_FSW) != 0)
532 (((_na)->na_flags & NAF_MODE_LLW) != 0)
537 #define NA_IS_ACTIVE(_na) (((_na)->na_flags & NAF_ACTIVE) != 0)
538 #define NA_IS_DEFUNCT(_na) (((_na)->na_flags & NAF_DEFUNCT) != 0)
540 (((_na)->na_flags & NAF_CHANNEL_EVENT_ATTACHED) != 0)
553 if ((na->na_flags & NAF_REJECT) || NX_REJECT_ACT(na->na_nx)) { in na_reject_channel()
555 if (!(na->na_flags & NAF_REJECT)) { in na_reject_channel()
558 atomic_bitset_32(&na->na_flags, NAF_REJECT); in na_reject_channel()
H A Dnexus_adapter.c529 if (!!(na->na_flags & NAF_USER_PKT_POOL) ^ in na_bind_channel()
532 ch_mode, CHMODE_BITS, na->na_flags, NAF_BITS); in na_bind_channel()
543 ASSERT(na->na_flags & NAF_USER_PKT_POOL); in na_bind_channel()
550 ASSERT(na->na_flags & NAF_USER_PKT_POOL); in na_bind_channel()
551 ASSERT(na->na_flags & NAF_EVENT_RING); in na_bind_channel()
1478 atomic_bitset_32(&na->na_flags, NAF_SLOT_CONTEXT); in na_kr_create()
1514 if (na->na_flags & NAF_HOST_ONLY) { in na_kr_create()
1519 (na->na_flags & NAF_SLOT_CONTEXT)) { in na_kr_create()
1560 if (na->na_flags & NAF_TX_MITIGATION) { in na_kr_create()
1566 ASSERT(!(na->na_flags & in na_kr_create()
[all …]
/xnu-8019.80.24/bsd/skywalk/nexus/flowswitch/
H A Dfsw_vp.c86 atomic_bitset_32(&na->na_flags, NAF_ACTIVE); in fsw_vp_na_activate()
94 atomic_bitclear_32(&na->na_flags, NAF_ACTIVE); in fsw_vp_na_activate()
104 atomic_bitclear_32(&na->na_flags, NAF_ACTIVE); in fsw_vp_na_activate()
299 ASSERT(!(na->na_flags & NAF_SPEC_INIT)); in fsw_vp_na_special()
307 atomic_bitset_32(&na->na_flags, NAF_SPEC_INIT); in fsw_vp_na_special()
312 ASSERT(na->na_flags & NAF_SPEC_INIT); in fsw_vp_na_special()
313 atomic_bitclear_32(&na->na_flags, NAF_SPEC_INIT); in fsw_vp_na_special()
396 atomic_bitset_32(&na->na_flags, NAF_USER_PKT_POOL); in fsw_vp_na_create()
399 atomic_bitset_32(&na->na_flags, NAF_LOW_LATENCY); in fsw_vp_na_create()
436 SK_DF(SK_VERB_FSW, " flags: 0x%b", na->na_flags, NAF_BITS); in fsw_vp_na_create()
H A Dnx_flowswitch.c372 ASSERT((na->na_flags & NAF_USER_PKT_POOL) != 0); in nx_fsw_prov_mem_new()
378 if ((na->na_flags & NAF_LOW_LATENCY) != 0) { in nx_fsw_prov_mem_new()
H A Dfsw.c1245 if (na->na_flags & (NAF_TX_MITIGATION | NAF_RX_MITIGATION)) { in fsw_port_ctor()
/xnu-8019.80.24/bsd/skywalk/nexus/netif/
H A Dnx_netif_host.c56 ASSERT(na->na_flags & NAF_HOST_ONLY); in nx_netif_host_na_activate()
118 atomic_bitset_32(&na->na_flags, NAF_ACTIVE); in nx_netif_host_na_activate()
133 atomic_bitclear_32(&na->na_flags, NAF_ACTIVE); in nx_netif_host_na_activate()
174 ASSERT(na->na_flags & NAF_HOST_ONLY); in nx_netif_host_krings_create()
216 ASSERT(na->na_flags & NAF_HOST_ONLY); in nx_netif_host_krings_delete()
283 ASSERT(na->na_flags & NAF_HOST_ONLY); in nx_netif_host_catch_tx()
H A Dnx_netif.c1995 ASSERT(!(na->na_flags & NAF_HOST_ONLY)); in nx_netif_na_activate()
2075 atomic_bitset_32(&na->na_flags, NAF_ACTIVE); in nx_netif_na_activate()
2093 atomic_bitclear_32(&na->na_flags, NAF_ACTIVE); in nx_netif_na_activate()
2170 uint32_t na_flags; in nx_netif_attach() local
2233 na_flags = NAF_NATIVE | NAF_ASYNC_DTOR; in nx_netif_attach()
2235 na_flags |= NAF_VIRTUAL_DEVICE; in nx_netif_attach()
2243 na_flags |= NAF_MEM_NO_INIT; in nx_netif_attach()
2245 atomic_bitset_32(&devna->na_flags, na_flags); in nx_netif_attach()
2315 na_flags = NAF_HOST_ONLY | NAF_NATIVE | NAF_ASYNC_DTOR; in nx_netif_attach()
2322 na_flags |= NAF_MEM_NO_INIT; in nx_netif_attach()
[all …]
H A Dnx_netif_compat.c421 ASSERT(!(na->na_flags & NAF_HOST_ONLY)); in nx_netif_compat_na_activate()
583 atomic_bitset_32(&na->na_flags, NAF_ACTIVE); in nx_netif_compat_na_activate()
595 atomic_bitclear_32(&na->na_flags, NAF_ACTIVE); in nx_netif_compat_na_activate()
1646 atomic_bitset_32(&devna->na_flags, NAF_ASYNC_DTOR); in nx_netif_compat_attach()
1725 atomic_bitset_32(&hostna->na_flags, (NAF_HOST_ONLY | NAF_ASYNC_DTOR)); in nx_netif_compat_attach()
1773 SK_DF(SK_VERB_NETIF, " flags: 0x%b", devna->na_flags, NAF_BITS); in nx_netif_compat_attach()
1792 hostna->na_flags, NAF_BITS); in nx_netif_compat_attach()
1866 ASSERT(!(nca->nca_up.nifna_up.na_flags & NAF_HOST_ONLY)); in nx_netif_compat_catch_rx()
H A Dnx_netif_filter_vp.c193 atomic_bitset_32(&na->na_flags, NAF_ACTIVE); in netif_filter_na_activate()
199 atomic_bitclear_32(&na->na_flags, NAF_ACTIVE); in netif_filter_na_activate()
590 atomic_bitset_32(&na->na_flags, NAF_USER_PKT_POOL); in netif_filter_na_create()
H A Dnx_netif_vp.c423 atomic_bitset_32(&na->na_flags, NAF_ACTIVE); in netif_vp_na_activate_on()
443 atomic_bitclear_32(&na->na_flags, NAF_ACTIVE); in netif_vp_na_activate_off()
1004 atomic_bitset_32(&na->na_flags, NAF_USER_PKT_POOL); in netif_vp_na_create()
1009 atomic_bitset_32(&na->na_flags, NAF_EVENT_RING); in netif_vp_na_create()
/xnu-8019.80.24/bsd/skywalk/nexus/upipe/
H A Dnx_user_pipe.c1296 atomic_bitset_32(&na->na_flags, NAF_ACTIVE); in nx_upipe_na_activate()
1303 atomic_bitclear_32(&na->na_flags, NAF_ACTIVE); in nx_upipe_na_activate()
1389 if (na->na_flags & NAF_DEFUNCT) { in nx_upipe_na_krings_delete()
1399 ASSERT(na->na_channels == 0 || (na->na_flags & NAF_DEFUNCT)); in nx_upipe_na_krings_delete()
1590 atomic_bitset_32(&mna->pna_up.na_flags, NAF_MEM_LOANED); in nx_upipe_na_find()
1631 atomic_bitset_32(&sna->pna_up.na_flags, NAF_MEM_LOANED); in nx_upipe_na_find()
1654 atomic_bitset_32(&pna->na_flags, NAF_DEFUNCT_OK); in nx_upipe_na_find()
1680 mna->pna_up.na_flags, NAF_BITS); in nx_upipe_na_find()
1704 sna->pna_up.na_flags, NAF_BITS); in nx_upipe_na_find()
1729 atomic_bitclear_32(&pna->na_flags, NAF_DEFUNCT_OK); in nx_upipe_na_find()
/xnu-8019.80.24/bsd/skywalk/nexus/monitor/
H A Dnx_monitor.c671 ASSERT(!(na->na_flags & NAF_ACTIVE)); in nx_mon_enable()
720 atomic_bitset_32(&na->na_flags, NAF_ACTIVE); in nx_mon_enable()
738 ASSERT(!(na->na_flags & NAF_ACTIVE)); in nx_mon_enable()
761 ASSERT(na->na_flags & NAF_ACTIVE); in nx_mon_disable()
783 atomic_bitclear_32(&na->na_flags, NAF_ACTIVE); in nx_mon_disable()
1575 atomic_bitset_32(&mna->mna_up.na_flags, NAF_MEM_LOANED); in nx_monitor_na_find()
1654 mna->mna_up.na_flags, NAF_BITS); in nx_monitor_na_find()
/xnu-8019.80.24/bsd/skywalk/nexus/kpipe/
H A Dnx_kernel_pipe.c648 atomic_bitset_32(&na->na_flags, NAF_ACTIVE); in nx_kpipe_na_activate()
655 atomic_bitclear_32(&na->na_flags, NAF_ACTIVE); in nx_kpipe_na_activate()
791 na->na_flags, NAF_BITS); in nx_kpipe_na_find()
/xnu-8019.80.24/bsd/skywalk/channel/
H A Dchannel_ring.c473 ASSERT(!(KRNA(kring)->na_flags & NAF_USER_PKT_POOL)); in kr_txprologue()
524 ASSERT(KRNA(kring)->na_flags & NAF_USER_PKT_POOL); in kr_txprologue_upp()
777 ASSERT(!(KRNA(kring)->na_flags & NAF_USER_PKT_POOL)); in kr_rxprologue()
835 ASSERT(!(KRNA(kring)->na_flags & NAF_USER_PKT_POOL)); in kr_rxprologue_nodetach()
882 ASSERT(KRNA(kring)->na_flags & NAF_USER_PKT_POOL); in kr_rxprologue_upp()
1099 ASSERT(!(KRNA(kring)->na_flags & NAF_USER_PKT_POOL)); in kr_txfinalize()
1163 ASSERT(KRNA(kring)->na_flags & NAF_USER_PKT_POOL); in kr_txfinalize_upp()
H A Dchannel.c419 if (!(na->na_flags & NAF_RX_MITIGATION)) { in csi_selwakeup_all()
425 if (!(na->na_flags & NAF_TX_MITIGATION)) { in csi_selwakeup_all()
931 atomic_bitset_32(&ch->ch_na->na_flags, in filt_che_attach()
955 atomic_bitclear_32(&ch->ch_na->na_flags, in filt_che_detach()
1011 atomic_bitset_32(&ch->ch_na->na_flags, in filt_che_touch()
1014 atomic_bitclear_32(&ch->ch_na->na_flags, in filt_che_touch()
1205 if (na->na_flags & NAF_DRAINING) { in ch_event()
1206 atomic_bitclear_32(&na->na_flags, NAF_DRAINING); in ch_event()
H A Dchannel_kern.c522 if (ch->ch_na->na_flags & NAF_DRAINING) { in kern_channel_memstatus()
548 if ((pna->pna_parent->na_flags & NAF_DEFUNCT_OK) == 0) { in _kern_channel_defunct_eligible()
H A Dchannel_syscalls.c436 if (na->na_flags & NAF_DRAINING) { in __channel_sync()
437 atomic_bitclear_32(&na->na_flags, NAF_DRAINING); in __channel_sync()
/xnu-8019.80.24/bsd/skywalk/mem/
H A Dskmem_arena.c452 if ((na->na_flags & NAF_USER_PKT_POOL) == 0) { in skmem_arena_create_for_nexus()