Home
last modified time | relevance | path

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

/freebsd-14.2/sys/sys/
H A Dfiledesc.h234 filecaps_init(struct filecaps *fcaps) in filecaps_init() argument
237 bzero(fcaps, sizeof(*fcaps)); in filecaps_init()
238 fcaps->fc_nioctls = -1; in filecaps_init()
243 void filecaps_free(struct filecaps *fcaps);
251 int flags, struct filecaps *fcaps);
256 struct filecaps *fcaps);
258 struct filecaps *fcaps);
260 struct filecaps *fcaps);
H A Dsyscallsubr.h213 int kern_kqueue(struct thread *td, int flags, struct filecaps *fcaps);
325 mode_t mode, struct filecaps *fcaps);
327 mode_t mode, int shmflags, struct filecaps *fcaps,
/freebsd-14.2/sys/kern/
H A Dkern_descrip.c1807 fcaps->fc_ioctls = NULL; in filecaps_fill()
1808 fcaps->fc_nioctls = -1; in filecaps_fill()
1820 fcaps->fc_ioctls = NULL; in filecaps_free_ioctl()
1828 bzero(fcaps, sizeof(*fcaps)); in filecaps_free()
1836 ioctls = fcaps->fc_ioctls; in filecaps_free_prep()
1837 bzero(fcaps, sizeof(*fcaps)); in filecaps_free_prep()
1866 KASSERT(fcaps->fc_ioctls != NULL ? fcaps->fc_nioctls > 0 : in filecaps_validate()
1867 (fcaps->fc_nioctls == -1 || fcaps->fc_nioctls == 0), in filecaps_validate()
2079 struct filecaps *fcaps) in falloc_caps() argument
2160 if (fcaps != NULL) in _finstall()
[all …]
H A Duipc_syscalls.c334 struct filecaps fcaps; in kern_accept4() local
344 &headfp, &fcaps); in kern_accept4()
359 (flags & SOCK_CLOEXEC) ? O_CLOEXEC : 0, &fcaps); in kern_accept4()
431 filecaps_free(&fcaps); in kern_accept4()
1239 struct filecaps fcaps; in kern_setsockopt() local
1266 &fcaps); in kern_setsockopt()
1268 sopt.sopt_rights = &fcaps.fc_rights; in kern_setsockopt()
1306 struct filecaps fcaps; in kern_getsockopt() local
1332 error = getsock_cap(td, s, &cap_getsockopt_rights, &fp, &fcaps); in kern_getsockopt()
1334 sopt.sopt_rights = &fcaps.fc_rights; in kern_getsockopt()
H A Dsys_procdesc.c238 int flags, struct filecaps *fcaps) in procdesc_falloc() argument
246 return (falloc_caps(td, resultfp, resultfd, fflags, fcaps)); in procdesc_falloc()
H A Duipc_shm.c1157 int shmflags, struct filecaps *fcaps, const char *name __unused) in kern_shm_open2() argument
1233 error = falloc_caps(td, &fp, &fd, flags & O_CLOEXEC, fcaps); in kern_shm_open2()
H A Dvfs_syscalls.c1129 struct filecaps *fcaps; in openatfp() local
1251 fcaps = &nd.ni_filecaps; in openatfp()
1254 fcaps = NULL; in openatfp()
1255 error = finstall_refed(td, fp, &indx, flags, fcaps); in openatfp()
H A Dkern_event.c1082 kern_kqueue(struct thread *td, int flags, struct filecaps *fcaps) in kern_kqueue() argument
1095 error = falloc_caps(td, &fp, &fd, flags, fcaps); in kern_kqueue()
/freebsd-14.2/sys/netinet/
H A Dsctp_syscalls.c144 struct filecaps fcaps; in sys_sctp_peeloff() local
151 cap_rights_init_one(&rights, CAP_PEELOFF), &headfp, &fcaps); in sys_sctp_peeloff()
169 error = falloc_caps(td, &nfp, &fd, 0, &fcaps); in sys_sctp_peeloff()