Home
last modified time | relevance | path

Searched refs:shmsegptr (Results 1 – 4 of 4) sorted by relevance

/xnu-12377.61.12/security/
H A Dmac_sysv_shm.c81 mac_sysvshm_label_init(struct shmid_kernel *shmsegptr) in mac_sysvshm_label_init() argument
83 mac_labelzone_alloc_owned(&shmsegptr->label, MAC_WAITOK, ^(struct label *label) { in mac_sysvshm_label_init()
89 mac_sysvshm_label(struct shmid_kernel *shmsegptr) in mac_sysvshm_label() argument
91 return mac_label_verify(&shmsegptr->label); in mac_sysvshm_label()
95 mac_sysvshm_label_destroy(struct shmid_kernel *shmsegptr) in mac_sysvshm_label_destroy() argument
97 mac_labelzone_free_owned(&shmsegptr->label, ^(struct label *label) { in mac_sysvshm_label_destroy()
103 mac_sysvshm_label_associate(struct ucred *cred, struct shmid_kernel *shmsegptr) in mac_sysvshm_label_associate() argument
105 MAC_PERFORM(sysvshm_label_associate, cred, shmsegptr, mac_sysvshm_label(shmsegptr)); in mac_sysvshm_label_associate()
109 mac_sysvshm_label_recycle(struct shmid_kernel *shmsegptr) in mac_sysvshm_label_recycle() argument
111 MAC_PERFORM(sysvshm_label_recycle, mac_sysvshm_label(shmsegptr)); in mac_sysvshm_label_recycle()
[all …]
H A Dmac_framework.h432 struct shmid_kernel *shmsegptr, int shmflg) __result_use_check;
434 struct shmid_kernel *shmsegptr, int cmd) __result_use_check;
436 struct shmid_kernel *shmsegptr) __result_use_check;
438 struct shmid_kernel *shmsegptr, int shmflg) __result_use_check;
440 struct shmid_kernel *shmsegptr);
441 void mac_sysvshm_label_destroy(struct shmid_kernel *shmsegptr);
442 void mac_sysvshm_label_init(struct shmid_kernel* shmsegptr);
443 struct label *mac_sysvshm_label(struct shmid_kernel *shmsegptr);
444 void mac_sysvshm_label_recycle(struct shmid_kernel *shmsegptr);
H A Dmac_policy.h3583 struct shmid_kernel *shmsegptr,
3603 struct shmid_kernel *shmsegptr,
3621 struct shmid_kernel *shmsegptr,
3639 struct shmid_kernel *shmsegptr,
3656 struct shmid_kernel *shmsegptr,
/xnu-12377.61.12/bsd/kern/
H A Dsysv_shm.c323 struct shmid_kernel *shmsegptr; in shmdt() local
360 shmsegptr = &shmsegs[IPCID_TO_IX(shmmap_s->shmid)]; in shmdt()
361 shmdtret = mac_sysvshm_check_shmdt(kauth_cred_get(), shmsegptr); in shmdt()