Home
last modified time | relevance | path

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

/xnu-12377.61.12/bsd/skywalk/nexus/ !
H A Dnexus_adapter.h117 volatile uint32_t na_flags; /* NAF_* flags */ member
542 #define NA_KERNEL_ONLY(_na) (((_na)->na_flags & NAF_KERNEL_ONLY) != 0)
546 (((_na)->na_flags & NAF_MODE_FSW) != 0)
548 (((_na)->na_flags & NAF_MODE_LLW) != 0)
553 #define NA_IS_ACTIVE(_na) (((_na)->na_flags & NAF_ACTIVE) != 0)
554 #define NA_IS_DEFUNCT(_na) (((_na)->na_flags & NAF_DEFUNCT) != 0)
556 (((_na)->na_flags & NAF_CHANNEL_EVENT_ATTACHED) != 0)
569 if ((na->na_flags & NAF_REJECT) || NX_REJECT_ACT(na->na_nx)) { in na_reject_channel()
571 if (!(na->na_flags & NAF_REJECT)) { in na_reject_channel()
574 os_atomic_or(&na->na_flags, NAF_REJECT, relaxed); in na_reject_channel()
H A Dnexus_adapter.c462 if (!!(na->na_flags & NAF_USER_PKT_POOL) ^ in na_bind_channel()
465 ch_mode, na->na_flags); in na_bind_channel()
476 ASSERT(na->na_flags & NAF_USER_PKT_POOL); in na_bind_channel()
483 ASSERT(na->na_flags & NAF_USER_PKT_POOL); in na_bind_channel()
484 ASSERT(na->na_flags & NAF_EVENT_RING); in na_bind_channel()
1483 os_atomic_or(&na->na_flags, NAF_SLOT_CONTEXT, relaxed); in na_kr_create()
1524 if (na->na_flags & NAF_HOST_ONLY) { in na_kr_create()
1529 (na->na_flags & NAF_SLOT_CONTEXT)) { in na_kr_create()
1572 if (na->na_flags & NAF_TX_MITIGATION) { in na_kr_create()
1578 ASSERT(!(na->na_flags & in na_kr_create()
[all …]
/xnu-12377.61.12/bsd/skywalk/nexus/flowswitch/ !
H A Dfsw_vp.c94 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()
290 ASSERT(!(na->na_flags & NAF_SPEC_INIT)); in fsw_vp_na_special()
298 os_atomic_or(&na->na_flags, NAF_SPEC_INIT, relaxed); in fsw_vp_na_special()
303 ASSERT(na->na_flags & NAF_SPEC_INIT); in fsw_vp_na_special()
304 os_atomic_andnot(&na->na_flags, NAF_SPEC_INIT, relaxed); in fsw_vp_na_special()
390 os_atomic_or(&na->na_flags, NAF_USER_PKT_POOL, relaxed); in fsw_vp_na_create()
393 os_atomic_or(&na->na_flags, NAF_LOW_LATENCY, relaxed); in fsw_vp_na_create()
399 os_atomic_or(&na->na_flags, NAF_EVENT_RING, relaxed); in fsw_vp_na_create()
[all …]
H A Dnx_flowswitch.c427 ASSERT((na->na_flags & NAF_USER_PKT_POOL) != 0); in nx_fsw_prov_mem_new()
H A Dfsw.c1448 if (na->na_flags & (NAF_TX_MITIGATION | NAF_RX_MITIGATION)) { in fsw_port_ctor()
H A Dfsw_dp.c4878 if ((na->na_flags & NAF_ACTIVE) == 0) { in fsw_drain_channels()
/xnu-12377.61.12/bsd/skywalk/nexus/netif/ !
H A Dnx_netif_host.c185 ASSERT(na->na_flags & NAF_HOST_ONLY); in nx_netif_host_na_activate()
202 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in nx_netif_host_na_activate()
217 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in nx_netif_host_na_activate()
240 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 Dnx_netif.c2078 ASSERT(!(na->na_flags & NAF_HOST_ONLY)); in nx_netif_na_activate()
2159 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in nx_netif_na_activate()
2177 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in nx_netif_na_activate()
2251 uint32_t na_flags; in nx_netif_attach() local
2312 na_flags = NAF_NATIVE; in nx_netif_attach()
2314 na_flags |= NAF_VIRTUAL_DEVICE; in nx_netif_attach()
2322 na_flags |= NAF_MEM_NO_INIT; in nx_netif_attach()
2324 os_atomic_or(&devna->na_flags, na_flags, relaxed); in nx_netif_attach()
2394 na_flags = NAF_HOST_ONLY | NAF_NATIVE; in nx_netif_attach()
2401 na_flags |= NAF_MEM_NO_INIT; in nx_netif_attach()
[all …]
H A Dnx_netif_filter_vp.c193 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 Dnx_netif_compat.c406 ASSERT(!(na->na_flags & NAF_HOST_ONLY)); in nx_netif_compat_na_activate()
573 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in nx_netif_compat_na_activate()
585 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%x", devna->na_flags); in nx_netif_compat_attach()
1776 SK_DF(SK_VERB_NETIF, " flags: 0x%x", hostna->na_flags); in nx_netif_compat_attach()
1850 ASSERT(!(nca->nca_up.nifna_up.na_flags & NAF_HOST_ONLY)); in nx_netif_compat_catch_rx()
H A Dnx_netif_vp.c435 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in netif_vp_na_activate_on()
459 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in netif_vp_na_activate_off()
1019 os_atomic_or(&na->na_flags, NAF_USER_PKT_POOL, relaxed); in netif_vp_na_create()
1024 os_atomic_or(&na->na_flags, NAF_EVENT_RING, relaxed); in netif_vp_na_create()
/xnu-12377.61.12/bsd/skywalk/nexus/upipe/ !
H A Dnx_user_pipe.c1281 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in nx_upipe_na_activate()
1288 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in nx_upipe_na_activate()
1374 if (na->na_flags & NAF_DEFUNCT) { in nx_upipe_na_krings_delete()
1384 ASSERT(na->na_channels == 0 || (na->na_flags & NAF_DEFUNCT)); in nx_upipe_na_krings_delete()
1574 os_atomic_or(&mna->pna_up.na_flags, NAF_MEM_LOANED, relaxed); in nx_upipe_na_find()
1615 os_atomic_or(&sna->pna_up.na_flags, NAF_MEM_LOANED, relaxed); in nx_upipe_na_find()
1638 os_atomic_or(&pna->na_flags, NAF_DEFUNCT_OK, relaxed); in nx_upipe_na_find()
1663 SK_DF(SK_VERB_USER_PIPE, " flags: 0x%x", mna->pna_up.na_flags); in nx_upipe_na_find()
1686 SK_DF(SK_VERB_USER_PIPE, " flags: 0x%x", sna->pna_up.na_flags); in nx_upipe_na_find()
1711 os_atomic_andnot(&pna->na_flags, NAF_DEFUNCT_OK, relaxed); in nx_upipe_na_find()
/xnu-12377.61.12/bsd/skywalk/nexus/kpipe/ !
H A Dnx_kernel_pipe.c645 os_atomic_or(&na->na_flags, NAF_ACTIVE, relaxed); in nx_kpipe_na_activate()
652 os_atomic_andnot(&na->na_flags, NAF_ACTIVE, relaxed); in nx_kpipe_na_activate()
786 SK_DF(SK_VERB_KERNEL_PIPE, " flags: 0x%x", na->na_flags); in nx_kpipe_na_find()
/xnu-12377.61.12/bsd/skywalk/channel/ !
H A Dchannel_ring.c476 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()
1115 ASSERT(!(KRNA(kring)->na_flags & NAF_USER_PKT_POOL)); in kr_txfinalize()
1179 ASSERT(KRNA(kring)->na_flags & NAF_USER_PKT_POOL); in kr_txfinalize_upp()
H A Dchannel.c410 if (!(na->na_flags & NAF_RX_MITIGATION)) { in csi_selwakeup_all()
416 if (!(na->na_flags & NAF_TX_MITIGATION)) { in csi_selwakeup_all()
933 os_atomic_or(&ch->ch_na->na_flags, NAF_CHANNEL_EVENT_ATTACHED, relaxed); in filt_che_attach()
956 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()
1212 if (na->na_flags & NAF_DRAINING) { in ch_event()
1213 os_atomic_andnot(&na->na_flags, NAF_DRAINING, relaxed); in ch_event()
H A Dchannel_kern.c615 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 Dchannel_syscalls.c431 if (na->na_flags & NAF_DRAINING) { in __channel_sync()
432 os_atomic_andnot(&na->na_flags, NAF_DRAINING, relaxed); in __channel_sync()
/xnu-12377.61.12/bsd/skywalk/mem/ !
H A Dskmem_arena.c467 if ((na->na_flags & NAF_USER_PKT_POOL) == 0) { in skmem_arena_create_for_nexus()