Lines Matching defs:it
61 * - A woken up task may not even touch the semaphore array anymore, it may
173 static int sysvipc_sem_proc_show(struct seq_file *s, void *it);
210 * Setting it from non-zero to 0 is a RELEASE, this is ensured by
211 * using smp_store_release(): Immediately after setting it to 0,
213 * Testing if it is non-zero is an ACQUIRE, this is ensured by using
215 * Setting it from 0 to non-zero must be ordered with regards to
223 * Setting it to a result code is a RELEASE, this is ensured by both a
825 * update_queue is O(N^2) when it restarts scanning the whole queue of
985 * one semaphore and that semaphore is 0, then it is not
1057 /* semaphore array uses the global queue - just process it. */
1099 * semaphores. This violates SUS, therefore it was changed to the
1102 * might misbehave because it relies on the Linux behavior.
1886 * Just let it stay associated with the task, and it'll be freed later
2138 * only a per-semaphore lock is held and it's OK to proceed with the
2140 * entangled here and why it's RMID race safe on comments at sem_lock()
2147 * allocated an undo structure, it was invalidated by an RMID
2491 static int sysvipc_sem_proc_show(struct seq_file *s, void *it)
2494 struct kern_ipc_perm *ipcp = it;
2499 * The proc interface isn't aware of sem_lock(), it calls