| H A D | ntsync.c | 81 * wait-all operation. 83 * Any time we do a wake, we may need to wake "all" waiters as well as 84 * "any" waiters. In order to atomically wake "all" waiters, we must 85 * lock all of the objects, and that means grabbing the wait_all_lock 87 * However, wait-all is a rare operation, and grabbing the wait-all 90 * we skip trying to wake "all" waiters. 116 bool all; 124 * Wait-all operations must atomically grab all object 115 bool all; global() member 202 bool all; ntsync_lock_obj() local 215 ntsync_unlock_obj(struct ntsync_device * dev,struct ntsync_obj * obj,bool all) ntsync_unlock_obj() argument 413 bool all; ntsync_sem_release() local 462 bool all; ntsync_mutex_unlock() local 512 bool all; ntsync_mutex_kill() local 541 bool all; ntsync_event_set() local 568 bool all; ntsync_event_reset() local 591 bool all; ntsync_sem_read() local 613 bool all; ntsync_mutex_read() local 637 bool all; ntsync_event_read() local 862 setup_wait(struct ntsync_device * dev,const struct ntsync_wait_args * args,bool all,struct ntsync_q ** ret_q) setup_wait() argument 950 bool all; ntsync_wait_any() local 1084 bool all = ntsync_lock_obj(dev, obj); ntsync_wait_all() local 1118 bool all; ntsync_wait_all() local [all...] |