Searched refs:dlth_flags (Results 1 – 5 of 5) sorted by relevance
250 VERIFY((inp->dlth_flags & DLIL_INPUT_TERMINATE) != 0); in dlil_terminate_input_thread()251 inp->dlth_flags |= DLIL_INPUT_TERMINATE_COMPLETE; in dlil_terminate_input_thread()252 wakeup_one((caddr_t)&inp->dlth_flags); in dlil_terminate_input_thread()1140 VERIFY(!(inp->dlth_flags & (DLIL_INPUT_EMBRYONIC | DLIL_INPUT_RUNNING))); in dlil_input_thread_func()1141 (void) assert_wait(&inp->dlth_flags, THREAD_UNINT); in dlil_input_thread_func()1142 inp->dlth_flags |= DLIL_INPUT_EMBRYONIC; in dlil_input_thread_func()1160 (inp->dlth_flags & DLIL_INPUT_TERMINATE))) { in dlil_input_thread_cont()1164 VERIFY(!(inp->dlth_flags & DLIL_INPUT_RUNNING)); in dlil_input_thread_cont()1165 inp->dlth_flags |= DLIL_INPUT_RUNNING; in dlil_input_thread_cont()1174 inp->dlth_flags &= ~DLIL_INPUT_WAITING; in dlil_input_thread_cont()[all …]
120 inp->dlth_flags |= DLIL_PROTO_REGISTER; in proto_register_input()121 if ((inp->dlth_flags & DLIL_INPUT_RUNNING) == 0) { in proto_register_input()122 wakeup((caddr_t)&inp->dlth_flags); in proto_register_input()188 if (inp->dlth_flags & DLIL_PROTO_REGISTER) { in proto_input_run()192 inp->dlth_flags &= ~DLIL_PROTO_REGISTER; in proto_input_run()206 inp->dlth_flags &= ~DLIL_PROTO_WAITING; in proto_input_run()312 inp->dlth_flags |= DLIL_PROTO_WAITING; in proto_inject()318 if ((inp->dlth_flags & DLIL_INPUT_RUNNING) == 0) { in proto_inject()319 wakeup((caddr_t)&inp->dlth_flags); in proto_inject()
162 uint32_t dlth_flags; /* thread flags (see below) */ member
993 inp->dlth_flags = 0; in dlil_clean_threading_info()
5002 VERIFY(dl_inp->dlth_flags == 0); in ifnet_attach()5847 inp->dlth_flags |= DLIL_INPUT_TERMINATE; in ifnet_detach_final()5848 if (!(inp->dlth_flags & DLIL_INPUT_RUNNING)) { in ifnet_detach_final()5849 wakeup_one((caddr_t)&inp->dlth_flags); in ifnet_detach_final()5856 while ((inp->dlth_flags & DLIL_INPUT_TERMINATE_COMPLETE) in ifnet_detach_final()5858 (void) msleep(&inp->dlth_flags, &inp->dlth_lock, in ifnet_detach_final()