Lines Matching refs:shmsegptr

81 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()
115 mac_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmat() argument
127 MAC_CHECK(sysvshm_check_shmat, cred, shmsegptr, mac_sysvshm_label(shmsegptr), in mac_sysvshm_check_shmat()
134 mac_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmctl() argument
146 MAC_CHECK(sysvshm_check_shmctl, cred, shmsegptr, mac_sysvshm_label(shmsegptr), in mac_sysvshm_check_shmctl()
153 mac_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr) in mac_sysvshm_check_shmdt() argument
164 MAC_CHECK(sysvshm_check_shmdt, cred, shmsegptr, mac_sysvshm_label(shmsegptr)); in mac_sysvshm_check_shmdt()
170 mac_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmget() argument
182 MAC_CHECK(sysvshm_check_shmget, cred, shmsegptr, mac_sysvshm_label(shmsegptr), in mac_sysvshm_check_shmget()