Lines Matching refs:shmsegptr

73 mac_sysvshm_init(struct shmid_kernel *shmsegptr)  in mac_sysvshm_init()  argument
77 shmsegptr->label = mac_sysv_shm_label_alloc(); in mac_sysvshm_init()
79 shmsegptr->label = NULL; in mac_sysvshm_init()
91 mac_sysvshm_destroy(struct shmid_kernel *shmsegptr) in mac_sysvshm_destroy() argument
94 if (shmsegptr->label != NULL) { in mac_sysvshm_destroy()
95 mac_sysv_shm_label_free(shmsegptr->label); in mac_sysvshm_destroy()
96 shmsegptr->label = NULL; in mac_sysvshm_destroy()
101 mac_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr) in mac_sysvshm_create() argument
104 MAC_POLICY_PERFORM_NOSLEEP(sysvshm_create, cred, shmsegptr, in mac_sysvshm_create()
105 shmsegptr->label); in mac_sysvshm_create()
109 mac_sysvshm_cleanup(struct shmid_kernel *shmsegptr) in mac_sysvshm_cleanup() argument
112 MAC_POLICY_PERFORM_NOSLEEP(sysvshm_cleanup, shmsegptr->label); in mac_sysvshm_cleanup()
119 mac_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmat() argument
124 MAC_POLICY_CHECK_NOSLEEP(sysvshm_check_shmat, cred, shmsegptr, in mac_sysvshm_check_shmat()
125 shmsegptr->label, shmflg); in mac_sysvshm_check_shmat()
126 MAC_CHECK_PROBE3(sysvshm_check_shmat, error, cred, shmsegptr, in mac_sysvshm_check_shmat()
136 mac_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmctl() argument
141 MAC_POLICY_CHECK_NOSLEEP(sysvshm_check_shmctl, cred, shmsegptr, in mac_sysvshm_check_shmctl()
142 shmsegptr->label, cmd); in mac_sysvshm_check_shmctl()
143 MAC_CHECK_PROBE3(sysvshm_check_shmctl, error, cred, shmsegptr, cmd); in mac_sysvshm_check_shmctl()
152 mac_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr) in mac_sysvshm_check_shmdt() argument
156 MAC_POLICY_CHECK_NOSLEEP(sysvshm_check_shmdt, cred, shmsegptr, in mac_sysvshm_check_shmdt()
157 shmsegptr->label); in mac_sysvshm_check_shmdt()
158 MAC_CHECK_PROBE2(sysvshm_check_shmdt, error, cred, shmsegptr); in mac_sysvshm_check_shmdt()
167 mac_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmget() argument
172 MAC_POLICY_CHECK_NOSLEEP(sysvshm_check_shmget, cred, shmsegptr, in mac_sysvshm_check_shmget()
173 shmsegptr->label, shmflg); in mac_sysvshm_check_shmget()
174 MAC_CHECK_PROBE3(sysvshm_check_shmget, error, cred, shmsegptr, in mac_sysvshm_check_shmget()