/freebsd-10.2-release/sys/security/mac/ |
H A D | mac_sysv_shm.c | 76 mac_sysvshm_init(struct shmid_kernel *shmsegptr) argument 80 shmsegptr->label = mac_sysv_shm_label_alloc(); 82 shmsegptr->label = NULL; 94 mac_sysvshm_destroy(struct shmid_kernel *shmsegptr) argument 97 if (shmsegptr->label != NULL) { 98 mac_sysv_shm_label_free(shmsegptr->label); 99 shmsegptr->label = NULL; 104 mac_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr) argument 107 MAC_POLICY_PERFORM_NOSLEEP(sysvshm_create, cred, shmsegptr, 108 shmsegptr 112 mac_sysvshm_cleanup(struct shmid_kernel *shmsegptr) argument 122 mac_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, int shmflg) argument 139 mac_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, int cmd) argument 155 mac_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr) argument 170 mac_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, int shmflg) argument [all...] |
H A D | mac_framework.h | 361 struct shmid_kernel *shmsegptr, int shmflg); 363 struct shmid_kernel *shmsegptr, int cmd); 365 struct shmid_kernel *shmsegptr); 367 struct shmid_kernel *shmsegptr, int shmflg); 368 void mac_sysvshm_cleanup(struct shmid_kernel *shmsegptr); 370 struct shmid_kernel *shmsegptr);
|
H A D | mac_policy.h | 531 struct shmid_kernel *shmsegptr, 534 struct shmid_kernel *shmsegptr, 537 struct shmid_kernel *shmsegptr, 540 struct shmid_kernel *shmsegptr, 544 struct shmid_kernel *shmsegptr, struct label *shmlabel);
|
/freebsd-10.2-release/sys/security/mac_stub/ |
H A D | mac_stub.c | 1287 stub_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, argument 1295 stub_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, argument 1303 stub_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr, argument 1312 stub_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, argument 1326 stub_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr, argument
|
/freebsd-10.2-release/sys/kern/ |
H A D | sysv_shm.c | 280 struct shmid_kernel *shmsegptr; local 299 shmsegptr = &shmsegs[IPCID_TO_IX(shmmap_s->shmid)]; 300 error = mac_sysvshm_check_shmdt(td->td_ucred, shmsegptr);
|
/freebsd-10.2-release/sys/security/mac_test/ |
H A D | mac_test.c | 2339 struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) 2352 struct shmid_kernel *shmsegptr, struct label *shmseglabel, int cmd) 2365 struct shmid_kernel *shmsegptr, struct label *shmseglabel) 2378 struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) 2399 test_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr, argument 2338 test_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) argument 2351 test_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int cmd) argument 2364 test_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel) argument 2377 test_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) argument
|
/freebsd-10.2-release/sys/security/mac_biba/ |
H A D | mac_biba.c | 2751 biba_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, argument 2773 biba_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, argument 2805 biba_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, argument 2830 biba_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr, argument
|
/freebsd-10.2-release/sys/security/mac_mls/ |
H A D | mac_mls.c | 2377 mls_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, argument 2399 mls_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, argument 2431 mls_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, argument 2456 mls_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr, argument
|