Lines Matching refs:w
954 ipc_worker **w = wakee; in wake_some() local
957 … while( active_threads>0 && my_asleep_list_root.load(std::memory_order_relaxed) && w<wakee+2 ) { in wake_some()
972 (*w++ = my_asleep_list_root.load(std::memory_order_relaxed))->my_next, in wake_some()
983 while( w>wakee ) { in wake_some()
984 if( !(*--w)->wake_or_launch() ) { in wake_some()
987 } while( !try_insert_in_asleep_list_forced(**w) ); in wake_some()
1000 ipc_worker **w = wakee; in wake_one_forced() local
1003 while( my_asleep_list_root.load(std::memory_order_relaxed) && w<wakee+1 ) { in wake_one_forced()
1018 (*w++ = my_asleep_list_root.load(std::memory_order_relaxed))->my_next, in wake_one_forced()
1027 while( w>wakee ) { in wake_one_forced()
1028 if( !(*--w)->wake_or_launch() ) { in wake_one_forced()
1031 } while( !try_insert_in_asleep_list_forced(**w) ); in wake_one_forced()