Home
last modified time | relevance | path

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

/xnu-8020.101.4/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.h427 struct shmid_kernel *shmsegptr, int shmflg) __result_use_check;
429 struct shmid_kernel *shmsegptr, int cmd) __result_use_check;
431 struct shmid_kernel *shmsegptr) __result_use_check;
433 struct shmid_kernel *shmsegptr, int shmflg) __result_use_check;
435 struct shmid_kernel *shmsegptr);
436 void mac_sysvshm_label_destroy(struct shmid_kernel *shmsegptr);
437 void mac_sysvshm_label_init(struct shmid_kernel* shmsegptr);
438 struct label *mac_sysvshm_label(struct shmid_kernel *shmsegptr);
439 void mac_sysvshm_label_recycle(struct shmid_kernel *shmsegptr);
H A Dmac_policy.h3508 struct shmid_kernel *shmsegptr,
3528 struct shmid_kernel *shmsegptr,
3546 struct shmid_kernel *shmsegptr,
3564 struct shmid_kernel *shmsegptr,
3581 struct shmid_kernel *shmsegptr,
/xnu-8020.101.4/bsd/kern/
H A Dsysv_shm.c322 struct shmid_kernel *shmsegptr; in shmdt() local
359 shmsegptr = &shmsegs[IPCID_TO_IX(shmmap_s->shmid)]; in shmdt()
360 shmdtret = mac_sysvshm_check_shmdt(kauth_cred_get(), shmsegptr); in shmdt()