• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/security/mac/

Lines Matching refs:shmfd

68 mac_posixshm_init(struct shmfd *shmfd)
72 shmfd->shm_label = mac_posixshm_label_alloc();
74 shmfd->shm_label = NULL;
86 mac_posixshm_destroy(struct shmfd *shmfd)
89 if (shmfd->shm_label != NULL) {
90 mac_posixshm_label_free(shmfd->shm_label);
91 shmfd->shm_label = NULL;
96 mac_posixshm_create(struct ucred *cred, struct shmfd *shmfd)
99 MAC_POLICY_PERFORM_NOSLEEP(posixshm_create, cred, shmfd,
100 shmfd->shm_label);
118 "struct shmfd *", "int", "int");
121 mac_posixshm_check_mmap(struct ucred *cred, struct shmfd *shmfd, int prot,
126 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_mmap, cred, shmfd,
127 shmfd->shm_label, prot, flags);
128 MAC_CHECK_PROBE4(posixshm_check_mmap, error, cred, shmfd, prot,
135 "struct shmfd *", "accmode_t");
138 mac_posixshm_check_open(struct ucred *cred, struct shmfd *shmfd,
143 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_open, cred, shmfd,
144 shmfd->shm_label, accmode);
145 MAC_CHECK_PROBE3(posixshm_check_open, error, cred, shmfd, accmode);
151 "struct ucred *", "struct shmfd *");
155 struct shmfd *shmfd)
160 shmfd, shmfd->shm_label);
162 shmfd);
168 "struct ucred *", "struct shmfd *");
172 struct shmfd *shmfd)
177 file_cred, shmfd, shmfd->shm_label);
179 file_cred, shmfd);
185 "struct shmfd *");
188 mac_posixshm_check_unlink(struct ucred *cred, struct shmfd *shmfd)
192 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_unlink, cred, shmfd,
193 shmfd->shm_label);
194 MAC_CHECK_PROBE2(posixshm_check_unlink, error, cred, shmfd);
200 "struct shmfd *", "mode_t");
203 mac_posixshm_check_setmode(struct ucred *cred, struct shmfd *shmfd, mode_t mode)
207 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_setmode, cred, shmfd,
208 shmfd->shm_label, mode);
209 MAC_CHECK_PROBE3(posixshm_check_setmode, error, cred, shmfd, mode);
215 "struct shmfd *", "uid_t", "gid_t");
218 mac_posixshm_check_setowner(struct ucred *cred, struct shmfd *shmfd, uid_t uid,
223 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_setowner, cred, shmfd,
224 shmfd->shm_label, uid, gid);
225 MAC_CHECK_PROBE4(posixshm_check_setowner, error, cred, shmfd,
232 "struct ucred *", "struct shmfd *");
236 struct shmfd *shmfd)
241 file_cred, shmfd, shmfd->shm_label);
243 file_cred, shmfd);
249 "struct ucred *", "struct shmfd *");
253 struct shmfd *shmfd)
258 file_cred, shmfd, shmfd->shm_label);
260 file_cred, shmfd);