tag | line | file | source code |
sem | 22 | include/linux/sem.h | struct sem *sem_base; /* ptr to first semaphore in array */ |
sem | 70 | ipc/sem.c | size = sizeof (*sma) + nsems * sizeof (struct sem); |
sem | 81 | ipc/sem.c | sma->sem_base = (struct sem *) &sma[1]; |
sem | 146 | ipc/sem.c | kfree_s (sma, sizeof (*sma) + sma->sem_nsems * sizeof (struct sem)); |
sem | 155 | ipc/sem.c | struct sem *curr; |
sem | 345 | ipc/sem.c | struct sem *curr = NULL; |
sem | 466 | ipc/sem.c | struct sem *sem = NULL; |
sem | 487 | ipc/sem.c | sem = &sma->sem_base[un->sem_num]; |
sem | 488 | ipc/sem.c | if (sem->semval + un->semadj >= 0) { |
sem | 489 | ipc/sem.c | sem->semval += un->semadj; |
sem | 490 | ipc/sem.c | sem->sempid = current->pid; |
sem | 494 | ipc/sem.c | if (!sem->semval && sma->eventz) |
sem | 500 | ipc/sem.c | sem->semncnt++; |
sem | 502 | ipc/sem.c | sem->semncnt--; |