Home
last modified time | relevance | path

Searched refs:ch_flags (Results 1 – 11 of 11) sorted by relevance

/xnu-10002.1.13/bsd/skywalk/channel/
H A Dchannel.c490 if (__improbable((ch->ch_flags & CHANF_DEFUNCT) != 0)) { in ch_filt_check_defunct()
862 if (((ch->ch_flags & CHANF_EVENT_RING) != 0) && in che_process_channel_event()
973 VERIFY((ch->ch_flags & CHANF_EVENT_RING) != 0); in filt_che_event()
1049 VERIFY(!(ch->ch_flags & CHANF_KERNEL)); in ch_kqfilter()
1054 ch->ch_pid, ch->ch_flags, CHANF_BITS); in ch_kqfilter()
1159 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in ch_event()
1163 if (__improbable((ch->ch_flags & CHANF_DEFUNCT) || in ch_event()
1173 if (__improbable(ch->ch_flags & CHANF_DEFUNCT_SKIP)) { in ch_event()
1174 os_atomic_andnot(&ch->ch_flags, CHANF_DEFUNCT_SKIP, relaxed); in ch_event()
1654 "nx %s, owner %s(%d)", na_name, ch0->ch_flags, port, in ch_open()
[all …]
H A Dchannel_kern.c571 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in kern_channel_memstatus()
583 ch->ch_flags, CHANF_BITS, sk_memstatus2str(status)); in kern_channel_memstatus()
617 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in kern_channel_defunct()
638 if (ch->ch_flags & CHANF_DEFUNCT) { in kern_channel_defunct()
644 ch->ch_flags, CHANF_BITS); in kern_channel_defunct()
674 os_atomic_or(&ch->ch_flags, CHANF_DEFUNCT_SKIP, in kern_channel_defunct()
680 os_atomic_andnot(&ch->ch_flags, CHANF_DEFUNCT_SKIP, relaxed); in kern_channel_defunct()
685 if (os_atomic_or_orig(&ch->ch_flags, CHANF_DEFUNCT, relaxed) & in kern_channel_defunct()
H A Dchannel_syscalls.c388 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in __channel_sync()
399 if (__improbable((ch->ch_flags & CHANF_USER_PACKET_POOL) == 0 && in __channel_sync()
408 if (__improbable(ch->ch_flags & CHANF_DEFUNCT)) { in __channel_sync()
415 if (__improbable(ch->ch_flags & CHANF_DEFUNCT_SKIP)) { in __channel_sync()
416 os_atomic_andnot(&ch->ch_flags, CHANF_DEFUNCT_SKIP, relaxed); in __channel_sync()
765 if (__improbable(ch->ch_flags & (CHANF_CLOSING | CHANF_DEFUNCT))) { in __channel_set_opt()
H A Dchannel_var.h147 volatile uint32_t ch_flags; /* CHANF_* flags */ member
/xnu-10002.1.13/bsd/skywalk/nexus/
H A Dnexus.c1228 ASSERT(!(ch->ch_flags & (CHANF_EXT_PRECONNECT | CHANF_EXT_CONNECTED))); in nxprov_advise_connect()
1236 (ch->ch_flags & CHANF_EXT_SKIP) || in nxprov_advise_connect()
1251 "error %d", SK_KVA(ch), ch->ch_flags, in nxprov_advise_connect()
1260 os_atomic_or(&ch->ch_flags, CHANF_EXT_PRECONNECT, relaxed); in nxprov_advise_connect()
1270 ASSERT((ch->ch_flags & (CHANF_EXT_PRECONNECT | in nxprov_advise_connect()
1276 SK_KVA(ch), ch->ch_flags, CHANF_BITS, SK_KVA(nx), err); in nxprov_advise_connect()
1279 os_atomic_or(&ch->ch_flags, CHANF_EXT_CONNECTED, relaxed); in nxprov_advise_connect()
1281 SK_KVA(ch), ch->ch_flags, CHANF_BITS, SK_KVA(nx)); in nxprov_advise_connect()
1289 (ch->ch_flags & (CHANF_EXT_CONNECTED | CHANF_EXT_PRECONNECT))) { in nxprov_advise_connect()
1308 if (ch->ch_flags & (CHANF_EXT_CONNECTED | CHANF_EXT_PRECONNECT)) { in nxprov_advise_disconnect()
[all …]
H A Dnexus_adapter.c340 boolean_t excl = !!(ch->ch_flags & CHANF_EXCLUSIVE); in na_krings_use()
392 boolean_t excl = !!(ch->ch_flags & CHANF_EXCLUSIVE); in na_krings_unuse()
465 os_atomic_andnot(&ch->ch_flags, (CHANF_RXONLY | CHANF_EXCLUSIVE | in na_bind_channel()
468 os_atomic_or(&ch->ch_flags, CHANF_EXCLUSIVE, relaxed); in na_bind_channel()
475 os_atomic_or(&ch->ch_flags, CHANF_RXONLY, relaxed); in na_bind_channel()
495 os_atomic_or(&ch->ch_flags, CHANF_USER_PACKET_POOL, relaxed); in na_bind_channel()
502 os_atomic_or(&ch->ch_flags, CHANF_EVENT_RING, relaxed); in na_bind_channel()
536 if (!(ch->ch_flags & CHANF_KERNEL)) { in na_bind_channel()
586 SK_D(" ch_flags: 0x%b", ch->ch_flags, CHANF_BITS); in na_bind_channel()
679 ASSERT(ch->ch_flags & CHANF_USER_PACKET_POOL); in na_unbind_channel()
[all …]
/xnu-10002.1.13/bsd/skywalk/nexus/flowswitch/
H A Dnx_flowswitch.c776 ASSERT(!(ch->ch_flags & CHANF_HOST)); in nx_fsw_dom_connect()
784 if (ch->ch_flags & CHANF_KERNEL) { in nx_fsw_dom_connect()
792 os_atomic_or(&ch->ch_flags, CHANF_HOST, relaxed); in nx_fsw_dom_connect()
823 if (ch->ch_flags & CHANF_KERNEL) { in nx_fsw_dom_disconnect()
838 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in nx_fsw_dom_defunct()
869 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in nx_fsw_dom_defunct_finalize()
H A Dfsw.c1821 if ((ch->ch_flags & CHANF_CLOSING) || in fsw_mib_get_flow_adv()
2104 if ((ch->ch_flags & CHANF_CLOSING) || in fsw_mib_get_userstack_stats()
/xnu-10002.1.13/bsd/skywalk/nexus/kpipe/
H A Dnx_kernel_pipe.c413 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in nx_kpipe_dom_defunct()
456 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in nx_kpipe_dom_defunct_finalize()
/xnu-10002.1.13/bsd/skywalk/nexus/netif/
H A Dnx_netif.c1155 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()
2931 if ((ch->ch_flags & CHANF_ATTACHED) != 0) { in nx_netif_llw_detach_notify()
/xnu-10002.1.13/bsd/skywalk/nexus/upipe/
H A Dnx_user_pipe.c605 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in nx_upipe_dom_defunct()
659 ASSERT(!(ch->ch_flags & CHANF_KERNEL)); in nx_upipe_dom_defunct_finalize()