| /f-stack/freebsd/sys/ |
| H A D | caprights.h | 65 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 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, ...); 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 D | ktrace.h | 201 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 D | file.h | 246 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 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, 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 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 | namei.h | 75 cap_rights_t *ni_rightsneeded; /* rights required to look up vnode */ 242 cap_rights_t *_rightsp = (rightsp); \
|
| H A D | types.h | 251 typedef struct cap_rights cap_rights_t; typedef
|
| /f-stack/freebsd/kern/ |
| H A D | subr_capability.c | 57 __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 D | sys_capability.c | 158 _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 D | vfs_acl.c | 434 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 D | kern_descrip.c | 2906 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 D | vfs_extattr.c | 235 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 D | uipc_sem.c | 128 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 D | sys_procdesc.c | 124 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 D | caprights.h | 58 typedef struct cap_rights cap_rights_t; typedef
|
| H A D | user.h | 403 cap_rights_t kf_cap_rights; /* Capability rights. */
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | file.h | 42 getf_caps(int fd, cap_rights_t *rightsp) in getf_caps()
|
| /f-stack/freebsd/netinet/ |
| H A D | sctp_syscalls.c | 151 cap_rights_t rights; 234 cap_rights_t rights; 343 cap_rights_t rights; 467 cap_rights_t rights;
|
| /f-stack/lib/ |
| H A D | ff_vfs_ops.c | 96 const char *namep, int dirfd, struct vnode *startdir, cap_rights_t *rightsp,
|
| /f-stack/freebsd/amd64/sgx/ |
| H A D | sgx_linux.c | 60 cap_rights_t rights; in sgx_linux_ioctl()
|
| /f-stack/freebsd/bsm/ |
| H A D | audit_record.h | 199 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 D | mac_syscalls.c | 237 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 D | pidfile.c | 110 cap_rights_t caprights; in pidfile_open()
|
| /f-stack/freebsd/security/audit/ |
| H A D | audit_bsm_klib.c | 502 cap_rights_t rights; in audit_canon_path()
|