Home
last modified time | relevance | path

Searched refs:semid_kernel (Results 1 – 14 of 14) sorted by relevance

/freebsd/sys/security/mac/
H A Dmac_sysv_sem.c73 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 Dmac_framework.h78 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 Dmac_policy.h94 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 Dsem.h127 struct semid_kernel { struct
145 int kern_get_sema(struct thread *td, struct semid_kernel **res, argument
/freebsd/usr.bin/ipcs/
H A Dipcs.c65 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 Dipc.h66 extern struct semid_kernel *sema;
H A Dipc.c51 struct semid_kernel *sema;
/freebsd/sys/kern/
H A Dsysv_sem.c89 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 Dipcrm.c157 struct semid_kernel *kxsema; in semrm()
162 kxsema_len = sizeof(struct semid_kernel) * seminfo.semmni; in semrm()
/freebsd/sys/security/mac_stub/
H A Dmac_stub.c1352 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 Dmac_mls.c2262 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 Dmac_biba.c2632 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 Dmac_test.c2476 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 Dlinprocfs.c2140 struct semid_kernel *semids; in linprocfs_dosysvipc_sem()