Home
last modified time | relevance | path

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

/freebsd-12.1/sys/security/mac/
H A Dmac_sysv_sem.c75 mac_sysvsem_init(struct semid_kernel *semakptr) in mac_sysvsem_init()
93 mac_sysvsem_destroy(struct semid_kernel *semakptr) in mac_sysvsem_destroy()
103 mac_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr) in mac_sysvsem_create()
111 mac_sysvsem_cleanup(struct semid_kernel *semakptr) in mac_sysvsem_cleanup()
121 mac_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, in mac_sysvsem_check_semctl()
137 mac_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr) in mac_sysvsem_check_semget()
151 mac_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, in mac_sysvsem_check_semop()
H A Dmac_framework.h77 struct semid_kernel;
347 struct semid_kernel *semakptr, int cmd);
349 struct semid_kernel *semakptr);
351 struct semid_kernel *semakptr, size_t accesstype);
352 void mac_sysvsem_cleanup(struct semid_kernel *semakptr);
354 struct semid_kernel *semakptr);
355 void mac_sysvsem_destroy(struct semid_kernel *);
356 void mac_sysvsem_init(struct semid_kernel *);
H A Dmac_policy.h91 struct semid_kernel;
513 struct semid_kernel *semakptr, struct label *semaklabel,
516 struct semid_kernel *semakptr, struct label *semaklabel);
518 struct semid_kernel *semakptr, struct label *semaklabel,
522 struct semid_kernel *semakptr, struct label *semalabel);
/freebsd-12.1/usr.bin/ipcs/
H A Dipcs.c68 void print_ksemptr(int i, int option, struct semid_kernel *ksemaptr);
264 struct semid_kernel *kxsema; in main()
272 sizeof(struct semid_kernel) * seminfo.semmni; in main()
503 print_ksemptr(int i, int option, struct semid_kernel *ksemaptr) in print_ksemptr()
H A Dipc.h68 extern struct semid_kernel *sema;
H A Dipc.c54 struct semid_kernel *sema;
/freebsd-12.1/usr.bin/ipcrm/
H A Dipcrm.c160 struct semid_kernel *kxsema; in semrm()
165 kxsema_len = sizeof(struct semid_kernel) * seminfo.semmni; in semrm()
/freebsd-12.1/sys/kern/
H A Dsysv_sem.c91 struct semid_kernel *semakptr);
94 static int sem_prison_cansee(struct prison *, struct semid_kernel *);
118 static struct semid_kernel *sema; /* semaphore id pool */
282 sema = malloc(sizeof(struct semid_kernel) * seminfo.semmni, M_SEM, in seminit()
546 semvalid(int semid, struct prison *rpr, struct semid_kernel *semakptr) in semvalid()
557 struct semid_kernel *semakptr; in sem_remove()
606 sem_prison_cansee(struct prison *rpr, struct semid_kernel *semakptr) in sem_prison_cansee()
694 struct semid_kernel *semakptr; in kern_semctl()
1093 struct semid_kernel *semakptr; in sys_semop()
1408 struct semid_kernel *semakptr; in semexit_myhook()
[all …]
/freebsd-12.1/sys/sys/
H A Dsem.h128 struct semid_kernel { struct
/freebsd-12.1/sys/security/mac_stub/
H A Dmac_stub.c1242 stub_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, in stub_sysvsem_check_semctl()
1250 stub_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, in stub_sysvsem_check_semget()
1259 stub_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, in stub_sysvsem_check_semop()
1273 stub_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, in stub_sysvsem_create()
/freebsd-12.1/sys/security/mac_test/
H A Dmac_test.c2253 struct semid_kernel *semakptr, struct label *semaklabel, int cmd) in test_sysvsem_check_semctl()
2266 struct semid_kernel *semakptr, struct label *semaklabel) in test_sysvsem_check_semget()
2279 struct semid_kernel *semakptr, struct label *semaklabel, size_t accesstype) in test_sysvsem_check_semop()
2300 test_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, in test_sysvsem_create()
/freebsd-12.1/sys/security/mac_mls/
H A Dmac_mls.c2265 mls_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, in mls_sysvsem_check_semctl()
2303 mls_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, in mls_sysvsem_check_semget()
2321 mls_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, in mls_sysvsem_check_semop()
2351 mls_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, in mls_sysvsem_create()
/freebsd-12.1/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()