/freebsd-13-stable/sys/sys/ |
H A D | caprights.h | 60 typedef struct cap_rights cap_rights_t; typedef in typeref:struct:cap_rights 64 extern cap_rights_t cap_accept_rights; 65 extern cap_rights_t cap_bind_rights; 66 extern cap_rights_t cap_connect_rights; 67 extern cap_rights_t cap_event_rights; 68 extern cap_rights_t cap_fchdir_rights; 69 extern cap_rights_t cap_fchflags_rights; 70 extern cap_rights_t cap_fchmod_rights; 71 extern cap_rights_t cap_fchown_rights; 72 extern cap_rights_t cap_fcntl_right [all...] |
H A D | capsicum.h | 328 cap_rights_t *__cap_rights_init(int version, cap_rights_t *rights, ...); 332 cap_rights_t *__cap_rights_set(cap_rights_t *rights, ...); 336 cap_rights_t *__cap_rights_clear(cap_rights_t *rights, ...); 340 bool __cap_rights_is_set(const cap_rights_t *rights, ...); 342 bool cap_rights_is_valid(const cap_rights_t *rights); 343 cap_rights_t *cap_rights_merge(cap_rights_t *ds [all...] |
H A D | procdesc.h | 99 int procdesc_find(struct thread *, int fd, cap_rights_t *, struct proc **); 100 int kern_pdgetpid(struct thread *, int fd, cap_rights_t *, pid_t *pidp);
|
H A D | ktrace.h | 201 cap_rights_t cap_needed; 202 cap_rights_t cap_held; 298 void ktrcapfail(enum ktr_cap_fail_type, const cap_rights_t *, 299 const cap_rights_t *); 301 ktrstruct("caprights", (s), sizeof(cap_rights_t))
|
H A D | filedesc.h | 52 cap_rights_t fc_rights; /* per-descriptor capability rights */ 266 int getvnode(struct thread *td, int fd, cap_rights_t *rightsp, 268 int getvnode_path(struct thread *td, int fd, cap_rights_t *rightsp, 272 int fget_cap_locked(struct filedesc *fdp, int fd, cap_rights_t *needrightsp, 274 int fget_cap(struct thread *td, int fd, cap_rights_t *needrightsp, 278 int fget_unlocked_seq(struct filedesc *fdp, int fd, cap_rights_t *needrightsp, 280 int fget_unlocked(struct filedesc *fdp, int fd, cap_rights_t *needrightsp, 283 int fget_only_user(struct filedesc *fdp, int fd, cap_rights_t *needrightsp,
|
H A D | file.h | 247 int fget(struct thread *td, int fd, cap_rights_t *rightsp, struct file **fpp); 248 int fget_mmap(struct thread *td, int fd, cap_rights_t *rightsp, 250 int fget_read(struct thread *td, int fd, cap_rights_t *rightsp, 252 int fget_write(struct thread *td, int fd, cap_rights_t *rightsp, 254 int fget_fcntl(struct thread *td, int fd, cap_rights_t *rightsp, 275 int fgetvp(struct thread *td, int fd, cap_rights_t *rightsp, 277 int fgetvp_exec(struct thread *td, int fd, cap_rights_t *rightsp, 279 int fgetvp_rights(struct thread *td, int fd, cap_rights_t *needrightsp, 281 int fgetvp_read(struct thread *td, int fd, cap_rights_t *rightsp, 283 int fgetvp_write(struct thread *td, int fd, cap_rights_t *rights [all...] |
/freebsd-13-stable/contrib/capsicum-test/ |
H A D | capsicum-rights.h | 44 inline cap_rights_t* _cap_rights_init(cap_rights_t *rights, ...) { 46 cap_rights_t right; 50 right = va_arg(ap, cap_rights_t); 58 inline cap_rights_t* _cap_rights_set(cap_rights_t *rights, ...) { 60 cap_rights_t right; 63 right = va_arg(ap, cap_rights_t); 71 inline cap_rights_t* _cap_rights_clear(cap_rights_t *right [all...] |
H A D | capsicum.h | 122 inline int cap_rights_get(int fd, cap_rights_t *rights) { 130 inline int cap_rights_limit(int fd, const cap_rights_t *rights) { 143 static inline void cap_rights_describe(const cap_rights_t *rights, char *buffer) { 154 inline std::ostream& operator<<(std::ostream& os, cap_rights_t rights) { 164 static inline void cap_rights_describe(const cap_rights_t *rights, char *buffer) {
|
H A D | capability-fd-pair.cc | 17 cap_rights_t r_rs; 19 cap_rights_t r_ws; 61 cap_rights_t r_ro; 63 cap_rights_t r_wo; 65 cap_rights_t r_rw; 108 cap_rights_t r_ro; 110 cap_rights_t r_wo; 112 cap_rights_t r_rs; 114 cap_rights_t r_ws; 162 cap_rights_t r_r [all...] |
H A D | ioctl.cc | 14 cap_rights_t rights_ioctl; 16 cap_rights_t rights_many; 53 cap_rights_t rights; 55 cap_rights_t all; 75 cap_rights_t rights; 81 cap_rights_t cur_rights; 121 cap_rights_t rights_ioctl; 199 cap_rights_t rights_ioctl; 221 cap_rights_t rights_ioctl;
|
H A D | fcntl.cc | 23 cap_rights_t rights; 58 cap_rights_t r_ro; 108 cap_rights_t fcntl_rights[FCNTL_NUM_RIGHTS]; 132 cap_rights_t rights; 174 cap_rights_t rights; 220 cap_rights_t rights; 273 cap_rights_t rights; 275 cap_rights_t all; 293 cap_rights_t rights; 298 cap_rights_t cur_right [all...] |
H A D | mqueue.cc | 40 cap_rights_t r_read; 42 cap_rights_t r_write; 44 cap_rights_t r_poll;
|
H A D | linux.cc | 34 cap_rights_t r_ro; 36 cap_rights_t r_wo; 38 cap_rights_t r_rw; 40 cap_rights_t r_rwpoll; 121 cap_rights_t r_rs; 123 cap_rights_t r_ws; 125 cap_rights_t r_sig; 127 cap_rights_t r_rssig; 129 cap_rights_t r_rssig_poll; 190 cap_rights_t r_r [all...] |
H A D | sctp.cc | 15 static cap_rights_t r_ro; 16 static cap_rights_t r_wo; 17 static cap_rights_t r_rw; 18 static cap_rights_t r_all; 19 static cap_rights_t r_all_nopeel; 182 cap_rights_t rights;
|
H A D | capability-fd.cc | 154 cap_rights_t rights; 176 /* The following relies on the internal structure of cap_rights_t to 210 cap_rights_t r_rws; 212 cap_rights_t r_all; 216 cap_rights_t rights; 248 cap_rights_t r_rs; 250 cap_rights_t r_rsmapchmod; 268 cap_rights_t r_0; 281 cap_rights_t r_ws; 327 cap_rights_t r_rssta [all...] |
H A D | socket.cc | 18 cap_rights_t r_rw; 20 cap_rights_t r_all; 111 cap_rights_t rights; 134 cap_rights_t r_rw; 136 cap_rights_t r_all; 228 cap_rights_t rights; 250 cap_rights_t r_rw; 252 cap_rights_t r_all; 254 cap_rights_t r_connect;
|
/freebsd-13-stable/sys/kern/ |
H A D | subr_capability.c | 56 __read_mostly cap_rights_t cap_accept_rights; 57 __read_mostly cap_rights_t cap_bind_rights; 58 __read_mostly cap_rights_t cap_chflags_rights; 59 __read_mostly cap_rights_t cap_connect_rights; 60 __read_mostly cap_rights_t cap_event_rights; 61 __read_mostly cap_rights_t cap_fchdir_rights; 62 __read_mostly cap_rights_t cap_fchflags_rights; 63 __read_mostly cap_rights_t cap_fchmod_rights; 64 __read_mostly cap_rights_t cap_fchown_rights; 65 __read_mostly cap_rights_t cap_fcntl_right [all...] |
H A D | sys_capability.c | 158 _cap_check(const cap_rights_t *havep, const cap_rights_t *needp, 176 cap_check(const cap_rights_t *havep, const cap_rights_t *needp) 183 cap_check_failed_notcapable(const cap_rights_t *havep, const cap_rights_t *needp) 197 cap_rights_to_vmprot(const cap_rights_t *havep) 218 const cap_rights_t * 225 const cap_rights_t * 233 kern_cap_rights_limit(struct thread *td, int fd, cap_rights_t *right [all...] |
/freebsd-13-stable/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
H A D | file.h | 42 getf_caps(int fd, cap_rights_t *rightsp)
|
/freebsd-13-stable/tools/build/cross-build/include/common/sys/ |
H A D | types.h | 70 typedef struct cap_rights cap_rights_t; typedef in typeref:struct:cap_rights
|
/freebsd-13-stable/tools/build/cross-build/ |
H A D | capsicum_stubs.c | 58 cap_rights_limit(int fd __unused, const cap_rights_t *rights __unused)
|
/freebsd-13-stable/tools/regression/security/cap_test/ |
H A D | cap_test.h | 115 (cap_rights_t) rights, (cap_rights_t) max); \ 120 cap_rights_t _rights; \ 125 _rights, (cap_rights_t) (rights)); \
|
/freebsd-13-stable/lib/libcapsicum/ |
H A D | capsicum_helpers.h | 66 caph_stream_rights(cap_rights_t *rights, int flags) 83 cap_rights_t rights; 160 caph_rights_limit(int fd, const cap_rights_t *rights)
|
/freebsd-13-stable/lib/libcasper/services/cap_fileargs/ |
H A D | cap_fileargs.h | 52 cap_rights_t *rightsp, int operations); 54 int flags, mode_t mode, cap_rights_t *rightsp, int operations); 77 cap_rights_t *rightsp __unused, int operations __unused) { 91 mode_t mode, cap_rights_t *rightsp, int operations)
|
/freebsd-13-stable/sys/compat/cloudabi/ |
H A D | cloudabi_util.h | 51 int cloudabi_convert_rights(cloudabi_rights_t, cap_rights_t *);
|