Home
last modified time | relevance | path

Searched refs:cap_rights_t (Results 1 – 25 of 44) sorted by relevance

12

/f-stack/freebsd/sys/
H A Dcaprights.h65 extern cap_rights_t cap_bind_rights;
67 extern cap_rights_t cap_event_rights;
72 extern cap_rights_t cap_fcntl_rights;
74 extern cap_rights_t cap_flock_rights;
76 extern cap_rights_t cap_fstat_rights;
91 extern cap_rights_t cap_mmap_rights;
92 extern cap_rights_t cap_no_rights;
97 extern cap_rights_t cap_read_rights;
98 extern cap_rights_t cap_recv_rights;
101 extern cap_rights_t cap_seek_rights;
[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, ...);
343 cap_rights_t *cap_rights_merge(cap_rights_t *dst, const cap_rights_t *src);
344 cap_rights_t *cap_rights_remove(cap_rights_t *dst, const cap_rights_t *src);
354 cap_rights_t *_r = (r); \
381 cap_rights_contains_transient(const cap_rights_t *big, const cap_rights_t *little) in cap_rights_contains_transient()
397 cap_check_inline(const cap_rights_t *havep, const cap_rights_t *needp) in cap_check_inline()
406 cap_check_inline_transient(const cap_rights_t *havep, const cap_rights_t *needp) in cap_check_inline_transient()
414 bool cap_rights_contains(const cap_rights_t *big, const cap_rights_t *little);
[all …]
H A Dktrace.h201 cap_rights_t cap_needed;
202 cap_rights_t cap_held;
285 void ktrcapfail(enum ktr_cap_fail_type, const cap_rights_t *,
286 const cap_rights_t *);
288 ktrstruct("caprights", (s), sizeof(cap_rights_t))
H A Dfile.h246 int fget(struct thread *td, int fd, cap_rights_t *rightsp, struct file **fpp);
247 int fget_mmap(struct thread *td, int fd, cap_rights_t *rightsp,
249 int fget_read(struct thread *td, int fd, cap_rights_t *rightsp,
251 int fget_write(struct thread *td, int fd, cap_rights_t *rightsp,
253 int fget_fcntl(struct thread *td, int fd, cap_rights_t *rightsp,
273 int fgetvp(struct thread *td, int fd, cap_rights_t *rightsp,
275 int fgetvp_exec(struct thread *td, int fd, cap_rights_t *rightsp,
277 int fgetvp_rights(struct thread *td, int fd, cap_rights_t *needrightsp,
279 int fgetvp_read(struct thread *td, int fd, cap_rights_t *rightsp,
281 int fgetvp_write(struct thread *td, int fd, cap_rights_t *rightsp,
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,
270 int fget_cap_locked(struct filedesc *fdp, int fd, cap_rights_t *needrightsp,
272 int fget_cap(struct thread *td, int fd, cap_rights_t *needrightsp,
276 int fget_unlocked_seq(struct filedesc *fdp, int fd, cap_rights_t *needrightsp,
278 int fget_unlocked(struct filedesc *fdp, int fd, cap_rights_t *needrightsp,
281 int fget_only_user(struct filedesc *fdp, int fd, cap_rights_t *needrightsp,
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 Dnamei.h75 cap_rights_t *ni_rightsneeded; /* rights required to look up vnode */
242 cap_rights_t *_rightsp = (rightsp); \
H A Dtypes.h251 typedef struct cap_rights cap_rights_t; typedef
/f-stack/freebsd/kern/
H A Dsubr_capability.c57 __read_mostly cap_rights_t cap_bind_rights;
101 __read_mostly cap_rights_t cap_no_rights;
251 cap_rights_t *
269 cap_rights_t *
283 cap_rights_t *
315 cap_rights_t allrights; in cap_rights_is_valid()
340 cap_rights_t *
341 cap_rights_merge(cap_rights_t *dst, const cap_rights_t *src) in cap_rights_merge()
363 cap_rights_t *
364 cap_rights_remove(cap_rights_t *dst, const cap_rights_t *src) in cap_rights_remove()
[all …]
H A Dsys_capability.c158 _cap_check(const cap_rights_t *havep, const cap_rights_t *needp, in _cap_check()
176 cap_check(const cap_rights_t *havep, const cap_rights_t *needp) in cap_check()
183 cap_check_failed_notcapable(const cap_rights_t *havep, const cap_rights_t *needp) in cap_check_failed_notcapable()
197 cap_rights_to_vmprot(const cap_rights_t *havep) in cap_rights_to_vmprot()
218 const cap_rights_t *
225 const cap_rights_t *
233 kern_cap_rights_limit(struct thread *td, int fd, cap_rights_t *rights) in kern_cap_rights_limit()
272 cap_rights_t rights; in sys_cap_rights_limit()
316 cap_rights_t rights; in sys___cap_rights_get()
H A Dvfs_acl.c434 cap_rights_t rights; in sys___acl_get_fd()
454 cap_rights_t rights; in sys___acl_set_fd()
510 cap_rights_t rights; in sys___acl_delete_fd()
567 cap_rights_t rights; in sys___acl_aclcheck_fd()
H A Dkern_descrip.c2906 fget_cap(struct thread *td, int fd, cap_rights_t *needrightsp, in fget_cap()
2960 const cap_rights_t *haverights; in fgetvp_lookup_smr()
2961 cap_rights_t rights; in fgetvp_lookup_smr()
3065 cap_rights_t haverights; in fget_unlocked_seq()
3150 const cap_rights_t *haverights; in fget_unlocked()
3209 const cap_rights_t *haverights; in fget_only_user()
3268 cap_rights_t *needrightsp) in _fget()
3332 cap_rights_t fdrights; in fget_mmap()
3495 fgetvp_write(struct thread *td, int fd, cap_rights_t *rightsp, in fgetvp_write()
4329 export_file_to_sb(struct file *fp, int fd, cap_rights_t *rightsp, in export_file_to_sb()
[all …]
H A Dvfs_extattr.c235 cap_rights_t rights; in sys_extattr_set_fd()
402 cap_rights_t rights; in sys_extattr_get_fd()
537 cap_rights_t rights; in sys_extattr_delete_fd()
688 cap_rights_t rights; in sys_extattr_list_fd()
H A Duipc_sem.c128 static int ksem_get(struct thread *td, semid_t id, cap_rights_t *rightsp,
592 ksem_get(struct thread *td, semid_t id, cap_rights_t *rightsp, in ksem_get()
721 cap_rights_t rights; in sys_ksem_post()
813 cap_rights_t rights; in kern_sem_wait()
883 cap_rights_t rights; in sys_ksem_getvalue()
H A Dsys_procdesc.c124 procdesc_find(struct thread *td, int fd, cap_rights_t *rightsp, in procdesc_find()
171 kern_pdgetpid(struct thread *td, int fd, cap_rights_t *rightsp, pid_t *pidp) in kern_pdgetpid()
/f-stack/tools/compat/include/sys/
H A Dcaprights.h58 typedef struct cap_rights cap_rights_t; typedef
H A Duser.h403 cap_rights_t kf_cap_rights; /* Capability rights. */
/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dfile.h42 getf_caps(int fd, cap_rights_t *rightsp) in getf_caps()
/f-stack/freebsd/netinet/
H A Dsctp_syscalls.c151 cap_rights_t rights;
234 cap_rights_t rights;
343 cap_rights_t rights;
467 cap_rights_t rights;
/f-stack/lib/
H A Dff_vfs_ops.c96 const char *namep, int dirfd, struct vnode *startdir, cap_rights_t *rightsp,
/f-stack/freebsd/amd64/sgx/
H A Dsgx_linux.c60 cap_rights_t rights; in sgx_linux_ioctl()
/f-stack/freebsd/bsm/
H A Daudit_record.h199 typedef struct cap_rights cap_rights_t; typedef
262 token_t *au_to_rights(cap_rights_t *rightsp);
/f-stack/freebsd/security/mac/
H A Dmac_syscalls.c237 cap_rights_t rights; in sys___mac_get_fd()
396 cap_rights_t rights; in sys___mac_set_fd()
/f-stack/tools/libutil/
H A Dpidfile.c110 cap_rights_t caprights; in pidfile_open()
/f-stack/freebsd/security/audit/
H A Daudit_bsm_klib.c502 cap_rights_t rights; in audit_canon_path()

12