| /freebsd/sys/security/mac/ |
| H A D | mac_sysv_sem.c | 73 mac_sysvsem_init(struct semid_kernel *semakptr) in mac_sysvsem_init() 91 mac_sysvsem_destroy(struct semid_kernel *semakptr) in mac_sysvsem_destroy() 101 mac_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr) in mac_sysvsem_create() 109 mac_sysvsem_cleanup(struct semid_kernel *semakptr) in mac_sysvsem_cleanup() 119 mac_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, in mac_sysvsem_check_semctl() 135 mac_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr) in mac_sysvsem_check_semget() 149 mac_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, in mac_sysvsem_check_semop()
|
| H A D | mac_framework.h | 78 struct semid_kernel; 482 struct semid_kernel *semakptr, int cmd); 484 struct semid_kernel *semakptr); 486 struct semid_kernel *semakptr, size_t accesstype); 487 void mac_sysvsem_cleanup(struct semid_kernel *semakptr); 489 struct semid_kernel *semakptr); 490 void mac_sysvsem_destroy(struct semid_kernel *); 491 void mac_sysvsem_init(struct semid_kernel *);
|
| H A D | mac_policy.h | 94 struct semid_kernel; 571 struct semid_kernel *semakptr, struct label *semaklabel, 574 struct semid_kernel *semakptr, struct label *semaklabel); 576 struct semid_kernel *semakptr, struct label *semaklabel, 580 struct semid_kernel *semakptr, struct label *semalabel);
|
| /freebsd/sys/sys/ |
| H A D | sem.h | 127 struct semid_kernel { struct 145 int kern_get_sema(struct thread *td, struct semid_kernel **res, argument
|
| /freebsd/usr.bin/ipcs/ |
| H A D | ipcs.c | 65 void print_ksemptr(int i, int option, struct semid_kernel *ksemaptr); 261 struct semid_kernel *kxsema; in main() 269 sizeof(struct semid_kernel) * seminfo.semmni; in main() 500 print_ksemptr(int i, int option, struct semid_kernel *ksemaptr) in print_ksemptr()
|
| H A D | ipc.h | 66 extern struct semid_kernel *sema;
|
| H A D | ipc.c | 51 struct semid_kernel *sema;
|
| /freebsd/sys/kern/ |
| H A D | sysv_sem.c | 89 struct semid_kernel *semakptr); 92 static int sem_prison_cansee(struct prison *, struct semid_kernel *); 116 static struct semid_kernel *sema; /* semaphore id pool */ 280 sema = malloc(sizeof(struct semid_kernel) * seminfo.semmni, M_SEM, in seminit() 543 semvalid(int semid, struct prison *rpr, struct semid_kernel *semakptr) in semvalid() 554 struct semid_kernel *semakptr; in sem_remove() 610 sem_prison_cansee(struct prison *rpr, struct semid_kernel *semakptr) in sem_prison_cansee() 698 struct semid_kernel *semakptr; in kern_semctl() 1111 struct semid_kernel *semakptr; in kern_semop() 1445 struct semid_kernel *semakptr; in semexit_myhook() [all …]
|
| /freebsd/usr.bin/ipcrm/ |
| H A D | ipcrm.c | 157 struct semid_kernel *kxsema; in semrm() 162 kxsema_len = sizeof(struct semid_kernel) * seminfo.semmni; in semrm()
|
| /freebsd/sys/security/mac_stub/ |
| H A D | mac_stub.c | 1352 stub_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, in stub_sysvsem_check_semctl() 1360 stub_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, in stub_sysvsem_check_semget() 1368 stub_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, in stub_sysvsem_check_semop() 1382 stub_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, in stub_sysvsem_create()
|
| /freebsd/sys/security/mac_mls/ |
| H A D | mac_mls.c | 2262 mls_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, in mls_sysvsem_check_semctl() 2300 mls_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, in mls_sysvsem_check_semget() 2318 mls_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, in mls_sysvsem_check_semop() 2348 mls_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, in mls_sysvsem_create()
|
| /freebsd/sys/security/mac_biba/ |
| H A D | mac_biba.c | 2632 biba_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, in biba_sysvsem_check_semctl() 2670 biba_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, in biba_sysvsem_check_semget() 2688 biba_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, in biba_sysvsem_check_semop() 2718 biba_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, in biba_sysvsem_create()
|
| /freebsd/sys/security/mac_test/ |
| H A D | mac_test.c | 2476 struct semid_kernel *semakptr, struct label *semaklabel, int cmd) in test_sysvsem_check_semctl() 2489 struct semid_kernel *semakptr, struct label *semaklabel) in test_sysvsem_check_semget() 2502 struct semid_kernel *semakptr, struct label *semaklabel, size_t accesstype) in test_sysvsem_check_semop() 2523 test_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, in test_sysvsem_create()
|
| /freebsd/sys/compat/linprocfs/ |
| H A D | linprocfs.c | 2140 struct semid_kernel *semids; in linprocfs_dosysvipc_sem()
|