| /xnu-12377.61.12/bsd/skywalk/channel/ |
| H A D | channel.c | 491 if (__improbable((ch->ch_flags & CHANF_DEFUNCT) != 0)) { in ch_filt_check_defunct() 874 if (((ch->ch_flags & CHANF_EVENT_RING) != 0) && in che_process_channel_event() 985 VERIFY((ch->ch_flags & CHANF_EVENT_RING) != 0); in filt_che_event() 1067 VERIFY(!(ch->ch_flags & CHANF_KERNEL)); in ch_kqfilter() 1177 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in ch_event() 1181 if (__improbable((ch->ch_flags & CHANF_DEFUNCT) || in ch_event() 1191 if (__improbable(ch->ch_flags & CHANF_DEFUNCT_SKIP)) { in ch_event() 1192 os_atomic_andnot(&ch->ch_flags, CHANF_DEFUNCT_SKIP, relaxed); in ch_event() 1644 "nx %s, owner %s(%d)", na_name, ch0->ch_flags, port, in ch_open() 1724 ASSERT(ch->ch_flags & (CHANF_KERNEL | CHANF_NONXREF)); in ch_open_special() [all …]
|
| H A D | channel_kern.c | 609 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in kern_channel_memstatus() 621 ch->ch_flags, status); in kern_channel_memstatus() 654 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in kern_channel_defunct() 675 if (ch->ch_flags & CHANF_DEFUNCT) { in kern_channel_defunct() 681 ch->ch_flags); in kern_channel_defunct() 711 os_atomic_or(&ch->ch_flags, CHANF_DEFUNCT_SKIP, in kern_channel_defunct() 717 os_atomic_andnot(&ch->ch_flags, CHANF_DEFUNCT_SKIP, relaxed); in kern_channel_defunct() 722 if (os_atomic_or_orig(&ch->ch_flags, CHANF_DEFUNCT, relaxed) & in kern_channel_defunct()
|
| H A D | channel_syscalls.c | 383 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in __channel_sync() 394 if (__improbable((ch->ch_flags & CHANF_USER_PACKET_POOL) == 0 && in __channel_sync() 403 if (__improbable(ch->ch_flags & CHANF_DEFUNCT)) { in __channel_sync() 410 if (__improbable(ch->ch_flags & CHANF_DEFUNCT_SKIP)) { in __channel_sync() 411 os_atomic_andnot(&ch->ch_flags, CHANF_DEFUNCT_SKIP, relaxed); in __channel_sync() 760 if (__improbable(ch->ch_flags & (CHANF_CLOSING | CHANF_DEFUNCT))) { in __channel_set_opt()
|
| H A D | channel_var.h | 150 volatile uint32_t ch_flags; /* CHANF_* flags */ member
|
| /xnu-12377.61.12/bsd/skywalk/nexus/ |
| H A D | nexus.c | 1267 ASSERT(!(ch->ch_flags & (CHANF_EXT_PRECONNECT | CHANF_EXT_CONNECTED))); in nxprov_advise_connect() 1273 if ((ch->ch_flags & CHANF_EXT_SKIP) || in nxprov_advise_connect() 1288 "error %d", SK_KVA(ch), ch->ch_flags, SK_KVA(nx), err); in nxprov_advise_connect() 1296 os_atomic_or(&ch->ch_flags, CHANF_EXT_PRECONNECT, relaxed); in nxprov_advise_connect() 1306 ASSERT((ch->ch_flags & (CHANF_EXT_PRECONNECT | in nxprov_advise_connect() 1312 SK_KVA(ch), ch->ch_flags, SK_KVA(nx), err); in nxprov_advise_connect() 1315 os_atomic_or(&ch->ch_flags, CHANF_EXT_CONNECTED, relaxed); in nxprov_advise_connect() 1317 SK_KVA(ch), ch->ch_flags, SK_KVA(nx)); in nxprov_advise_connect() 1325 (ch->ch_flags & (CHANF_EXT_CONNECTED | CHANF_EXT_PRECONNECT))) { in nxprov_advise_connect() 1344 if (ch->ch_flags & (CHANF_EXT_CONNECTED | CHANF_EXT_PRECONNECT)) { in nxprov_advise_disconnect() [all …]
|
| H A D | nexus_adapter.c | 331 boolean_t excl = !!(ch->ch_flags & CHANF_EXCLUSIVE); in na_krings_use() 383 boolean_t excl = !!(ch->ch_flags & CHANF_EXCLUSIVE); in na_krings_unuse() 456 os_atomic_andnot(&ch->ch_flags, (CHANF_RXONLY | CHANF_EXCLUSIVE | in na_bind_channel() 459 os_atomic_or(&ch->ch_flags, CHANF_EXCLUSIVE, relaxed); in na_bind_channel() 479 os_atomic_or(&ch->ch_flags, CHANF_USER_PACKET_POOL, relaxed); in na_bind_channel() 486 os_atomic_or(&ch->ch_flags, CHANF_EVENT_RING, relaxed); in na_bind_channel() 520 if (!(ch->ch_flags & CHANF_KERNEL)) { in na_bind_channel() 568 SK_DF(SK_VERB_NA, " ch_flags: 0x%x", ch->ch_flags); in na_bind_channel() 661 ASSERT(ch->ch_flags & CHANF_USER_PACKET_POOL); in na_unbind_channel() 686 os_atomic_andnot(&ch->ch_flags, (CHANF_RXONLY | CHANF_EXCLUSIVE), relaxed); in na_unbind_channel() [all …]
|
| /xnu-12377.61.12/bsd/skywalk/nexus/flowswitch/ |
| H A D | nx_flowswitch.c | 778 ASSERT(!(ch->ch_flags & CHANF_HOST)); in nx_fsw_dom_connect() 779 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in nx_fsw_dom_connect() 809 if (ch->ch_flags & CHANF_KERNEL) { in nx_fsw_dom_disconnect() 824 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in nx_fsw_dom_defunct() 855 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in nx_fsw_dom_defunct_finalize()
|
| H A D | fsw.c | 1844 if ((ch->ch_flags & CHANF_CLOSING) || in fsw_mib_get_flow_adv() 2124 if ((ch->ch_flags & CHANF_CLOSING) || in fsw_mib_get_userstack_stats()
|
| /xnu-12377.61.12/bsd/skywalk/nexus/kpipe/ |
| H A D | nx_kernel_pipe.c | 412 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in nx_kpipe_dom_defunct() 455 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in nx_kpipe_dom_defunct_finalize()
|
| /xnu-12377.61.12/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif.c | 1155 ASSERT(!(ch->ch_flags & CHANF_HOST)); in nx_netif_dom_connect() 1167 if (ch->ch_flags & CHANF_KERNEL) { in nx_netif_dom_connect() 1177 os_atomic_or(&ch->ch_flags, CHANF_HOST | CHANF_EXT_SKIP, relaxed); in nx_netif_dom_connect() 1185 os_atomic_or(&ch->ch_flags, CHANF_EXT_SKIP, relaxed); in nx_netif_dom_connect() 1195 if (ch->ch_flags & CHANF_KERNEL) { in nx_netif_dom_connect() 1234 if (ch->ch_flags & CHANF_KERNEL) { in nx_netif_dom_disconnect() 1247 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in nx_netif_dom_defunct() 3011 if ((ch->ch_flags & CHANF_ATTACHED) != 0) { in nx_netif_llw_detach_notify()
|
| /xnu-12377.61.12/bsd/skywalk/nexus/upipe/ |
| H A D | nx_user_pipe.c | 605 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in nx_upipe_dom_defunct() 659 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in nx_upipe_dom_defunct_finalize()
|