tag | line | file | source code |
semid_ds | 39 | include/linux/sem.h | struct semid_ds *buf; /* buffer for IPC_STAT & IPC_SET */ |
semid_ds | 91 | include/linux/sem.h | struct semid_ds * sma; /* semaphore array for operations */ |
semid_ds | 48 | ipc/sem.c | static struct semid_ds *semary[SEMMNI]; |
semid_ds | 62 | ipc/sem.c | semary[i] = (struct semid_ds *) IPC_UNUSED; |
semid_ds | 69 | ipc/sem.c | struct semid_ds *sma; |
semid_ds | 85 | ipc/sem.c | struct semid_ds *sma; |
semid_ds | 95 | ipc/sem.c | semary[id] = (struct semid_ds *) IPC_NOID; |
semid_ds | 102 | ipc/sem.c | sma = (struct semid_ds *) kmalloc (size, GFP_KERNEL); |
semid_ds | 104 | ipc/sem.c | semary[id] = (struct semid_ds *) IPC_UNUSED; |
semid_ds | 135 | ipc/sem.c | struct semid_ds *sma; |
semid_ds | 159 | ipc/sem.c | static inline void insert_into_queue (struct semid_ds * sma, struct sem_queue * q) |
semid_ds | 164 | ipc/sem.c | static inline void remove_from_queue (struct semid_ds * sma, struct sem_queue * q) |
semid_ds | 177 | ipc/sem.c | static int try_semop (struct semid_ds * sma, struct sembuf * sops, int nsops) |
semid_ds | 216 | ipc/sem.c | static int do_semop (struct semid_ds * sma, struct sembuf * sops, int nsops, |
semid_ds | 257 | ipc/sem.c | static void update_queue (struct semid_ds * sma) |
semid_ds | 291 | ipc/sem.c | static int count_semncnt (struct semid_ds * sma, ushort semnum) |
semid_ds | 309 | ipc/sem.c | static int count_semzcnt (struct semid_ds * sma, ushort semnum) |
semid_ds | 331 | ipc/sem.c | struct semid_ds *sma = semary[id]; |
semid_ds | 341 | ipc/sem.c | semary[id] = (struct semid_ds *) IPC_UNUSED; |
semid_ds | 362 | ipc/sem.c | struct semid_ds *buf = NULL; |
semid_ds | 363 | ipc/sem.c | struct semid_ds tbuf; |
semid_ds | 365 | ipc/sem.c | struct semid_ds *sma; |
semid_ds | 560 | ipc/sem.c | struct semid_ds *sma; |
semid_ds | 667 | ipc/sem.c | struct semid_ds *sma; |