Searched refs:cap_rights_t (Results 1 - 25 of 162) sorted by relevance

1234567

/freebsd-13-stable/sys/sys/
H A Dcaprights.h60 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 Dcapsicum.h328 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 Dprocdesc.h99 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 Dktrace.h201 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 Dfiledesc.h52 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 Dfile.h247 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 Dcapsicum-rights.h44 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 Dcapsicum.h122 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 Dcapability-fd-pair.cc17 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 Dioctl.cc14 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 Dfcntl.cc23 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 Dmqueue.cc40 cap_rights_t r_read;
42 cap_rights_t r_write;
44 cap_rights_t r_poll;
H A Dlinux.cc34 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 Dsctp.cc15 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 Dcapability-fd.cc154 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 Dsocket.cc18 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 Dsubr_capability.c56 __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 Dsys_capability.c158 _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 Dfile.h42 getf_caps(int fd, cap_rights_t *rightsp)
/freebsd-13-stable/tools/build/cross-build/include/common/sys/
H A Dtypes.h70 typedef struct cap_rights cap_rights_t; typedef in typeref:struct:cap_rights
/freebsd-13-stable/tools/build/cross-build/
H A Dcapsicum_stubs.c58 cap_rights_limit(int fd __unused, const cap_rights_t *rights __unused)
/freebsd-13-stable/tools/regression/security/cap_test/
H A Dcap_test.h115 (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 Dcapsicum_helpers.h66 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 Dcap_fileargs.h52 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 Dcloudabi_util.h51 int cloudabi_convert_rights(cloudabi_rights_t, cap_rights_t *);

Completed in 238 milliseconds

1234567