Lines Matching defs:sem_undo
133 struct sem_undo *undo; /* undo structure */
146 struct sem_undo {
150 struct rcu_head rcu; /* rcu struct for sem_undo */
159 /* sem_undo_list controls shared access to the list of sem_undo structures
190 * sem_undo.id_next,
193 * sem_array.sem_undo
650 struct sem_undo *un;
722 struct sem_undo *un;
1143 struct sem_undo *un, *tu;
1344 struct sem_undo *un;
1475 struct sem_undo *un;
1868 static struct sem_undo *__lookup_undo(struct sem_undo_list *ulp, int semid)
1870 struct sem_undo *un;
1880 static struct sem_undo *lookup_undo(struct sem_undo_list *ulp, int semid)
1882 struct sem_undo *un;
1902 * Lifetime-rules: sem_undo is rcu-protected, on success, the function
1905 static struct sem_undo *find_alloc_undo(struct ipc_namespace *ns, int semid)
1909 struct sem_undo *un, *new;
1940 new = kzalloc(sizeof(struct sem_undo) + sizeof(short)*nsems, GFP_KERNEL_ACCOUNT);
1990 struct sem_undo *un;
2330 struct sem_undo *un;
2338 struct sem_undo, list_proc);
2342 * in case we raced with last sem_undo. There is a small