tag | line | file | source code |
sem | 22 | include/linux/sem.h | struct sem *sem_base; /* ptr to first semaphore in array */ |
sem | 71 | ipc/sem.c | size = sizeof (*sma) + nsems * sizeof (struct sem); |
sem | 82 | ipc/sem.c | sma->sem_base = (struct sem *) &sma[1]; |
sem | 147 | ipc/sem.c | kfree_s (sma, sizeof (*sma) + sma->sem_nsems * sizeof (struct sem)); |
sem | 156 | ipc/sem.c | struct sem *curr; |
sem | 346 | ipc/sem.c | struct sem *curr = NULL; |
sem | 467 | ipc/sem.c | struct sem *sem = NULL; |
sem | 488 | ipc/sem.c | sem = &sma->sem_base[un->sem_num]; |
sem | 489 | ipc/sem.c | if (sem->semval + un->semadj >= 0) { |
sem | 490 | ipc/sem.c | sem->semval += un->semadj; |
sem | 491 | ipc/sem.c | sem->sempid = current->pid; |
sem | 495 | ipc/sem.c | if (!sem->semval && sma->eventz) |
sem | 501 | ipc/sem.c | sem->semncnt++; |
sem | 503 | ipc/sem.c | sem->semncnt--; |