Lines Matching refs:sem_undo
109 * sem_undo.id_next,
111 * sem_array.sem_undo: sem_lock() for read/write
112 * sem_undo.proc_next: only "current" is allowed to read/write that field.
349 int nsops, struct sem_undo *un, int pid)
694 struct sem_undo *un = container_of(head, struct sem_undo, rcu);
704 struct sem_undo *un, *tu;
907 struct sem_undo *un;
977 struct sem_undo *un;
1153 static struct sem_undo *__lookup_undo(struct sem_undo_list *ulp, int semid)
1155 struct sem_undo *un;
1164 static struct sem_undo *lookup_undo(struct sem_undo_list *ulp, int semid)
1166 struct sem_undo *un;
1186 * Lifetime-rules: sem_undo is rcu-protected, on success, the function
1189 static struct sem_undo *find_alloc_undo(struct ipc_namespace *ns, int semid)
1193 struct sem_undo *un, *new;
1219 new = kzalloc(sizeof(struct sem_undo) + sizeof(short)*nsems, GFP_KERNEL);
1295 struct sem_undo *un;
1542 struct sem_undo *un;
1549 struct sem_undo, list_proc);