Home
last modified time | relevance | path

Searched refs:fcaps (Results 1 – 9 of 9) sorted by relevance

/src/sys/sys/
H A Dfiledesc.h235 filecaps_init(struct filecaps *fcaps) in filecaps_init() argument
238 bzero(fcaps, sizeof(*fcaps)); in filecaps_init()
239 fcaps->fc_nioctls = -1; in filecaps_init()
244 void filecaps_free(struct filecaps *fcaps);
252 int flags, struct filecaps *fcaps);
257 struct filecaps *fcaps);
259 struct filecaps *fcaps);
261 struct filecaps *fcaps);
H A Dsyscallsubr.h227 struct filecaps *fcaps);
339 mode_t mode, struct filecaps *fcaps);
341 mode_t mode, int shmflags, struct filecaps *fcaps,
/src/sys/kern/
H A Dkern_descrip.c120 static u_long *filecaps_free_prep(struct filecaps *fcaps);
1910 filecaps_fill(struct filecaps *fcaps) in filecaps_fill() argument
1913 CAP_ALL(&fcaps->fc_rights); in filecaps_fill()
1914 fcaps->fc_ioctls = NULL; in filecaps_fill()
1915 fcaps->fc_nioctls = -1; in filecaps_fill()
1916 fcaps->fc_fcntls = CAP_FCNTL_ALL; in filecaps_fill()
1923 filecaps_free_ioctl(struct filecaps *fcaps) in filecaps_free_ioctl() argument
1926 free(fcaps->fc_ioctls, M_FILECAPS); in filecaps_free_ioctl()
1927 fcaps->fc_ioctls = NULL; in filecaps_free_ioctl()
1931 filecaps_free(struct filecaps *fcaps) in filecaps_free() argument
[all …]
H A Duipc_syscalls.c337 struct filecaps fcaps; in kern_accept4() local
344 &headfp, &fcaps); in kern_accept4()
360 ((flags & SOCK_CLOFORK) != 0 ? O_CLOFORK : 0), &fcaps); in kern_accept4()
418 filecaps_free(&fcaps); in kern_accept4()
1233 struct filecaps fcaps; in kern_setsockopt() local
1260 &fcaps); in kern_setsockopt()
1262 sopt.sopt_rights = &fcaps.fc_rights; in kern_setsockopt()
1300 struct filecaps fcaps; in kern_getsockopt() local
1326 error = getsock_cap(td, s, &cap_getsockopt_rights, &fp, &fcaps); in kern_getsockopt()
1328 sopt.sopt_rights = &fcaps.fc_rights; in kern_getsockopt()
H A Dsys_procdesc.c237 int flags, struct filecaps *fcaps) in procdesc_falloc() argument
245 return (falloc_caps(td, resultfp, resultfd, fflags, fcaps)); in procdesc_falloc()
H A Dkern_event.c1230 struct file **fpp, int flags, struct filecaps *fcaps, bool cponfork, in kern_kqueue_alloc() argument
1241 error = fdip != NULL ? falloc_caps(td, fpp, fdip, flags, fcaps) : in kern_kqueue_alloc()
1266 kern_kqueue(struct thread *td, int flags, bool cponfork, struct filecaps *fcaps) in kern_kqueue() argument
1273 fcaps, cponfork, &kq); in kern_kqueue()
H A Duipc_shm.c1135 int shmflags, struct filecaps *fcaps, const char *name __unused, in kern_shm_open2() argument
1212 error = falloc_caps(td, &fp, &fd, flags & O_CLOEXEC, fcaps); in kern_shm_open2()
H A Dvfs_syscalls.c1231 struct filecaps *fcaps; in openatfp() local
1320 fcaps = &nd.ni_filecaps; in openatfp()
1323 fcaps = NULL; in openatfp()
1328 error = finstall_refed(td, fp, &indx, flags, fcaps); in openatfp()
/src/sys/netinet/
H A Dsctp_syscalls.c150 struct filecaps fcaps; in sys_sctp_peeloff() local
157 cap_rights_init_one(&rights, CAP_PEELOFF), &headfp, &fcaps); in sys_sctp_peeloff()
175 error = falloc_caps(td, &nfp, &fd, 0, &fcaps); in sys_sctp_peeloff()