/freebsd-10-stable/sys/cddl/compat/opensolaris/sys/ |
H A D | file.h | 42 getf(int fd, cap_rights_t *rightsp) argument 46 if (fget(curthread, fd, rightsp, &fp) == 0)
|
/freebsd-10-stable/sys/sys/ |
H A D | file.h | 222 int fget(struct thread *td, int fd, cap_rights_t *rightsp, struct file **fpp); 223 int fget_mmap(struct thread *td, int fd, cap_rights_t *rightsp, 225 int fget_read(struct thread *td, int fd, cap_rights_t *rightsp, 227 int fget_write(struct thread *td, int fd, cap_rights_t *rightsp, 253 int fgetvp(struct thread *td, int fd, cap_rights_t *rightsp, 255 int fgetvp_exec(struct thread *td, int fd, cap_rights_t *rightsp, 259 int fgetvp_read(struct thread *td, int fd, cap_rights_t *rightsp, 261 int fgetvp_write(struct thread *td, int fd, cap_rights_t *rightsp, 264 int fgetsock(struct thread *td, int fd, cap_rights_t *rightsp,
|
H A D | namei.h | 162 #define NDINIT_ATRIGHTS(ndp, op, flags, segflg, namep, dirfd, rightsp, td) \ 163 NDINIT_ALL(ndp, op, flags, segflg, namep, dirfd, NULL, rightsp, td) 169 cap_rights_t *rightsp, struct thread *td);
|
H A D | filedesc.h | 167 int getvnode(struct filedesc *fdp, int fd, cap_rights_t *rightsp,
|
H A D | capsicum.h | 398 int __cap_rights_get(int version, int fd, cap_rights_t *rightsp);
|
H A D | socketvar.h | 320 int getsock_cap(struct thread *td, int fd, cap_rights_t *rightsp,
|
H A D | sysproto.h | 1678 char rightsp_l_[PADL_(cap_rights_t *)]; cap_rights_t * rightsp; char rightsp_r_[PADR_(cap_rights_t *)]; member in struct:__cap_rights_get_args 1764 char rightsp_l_[PADL_(cap_rights_t *)]; cap_rights_t * rightsp; char rightsp_r_[PADR_(cap_rights_t *)]; member in struct:cap_rights_limit_args
|
/freebsd-10-stable/usr.bin/procstat/ |
H A D | procstat_files.c | 248 width_capability(cap_rights_t *rightsp) argument 255 if (cap_rights_is_set(rightsp, cap_desc[i].cd_right)) { 266 print_capability(cap_rights_t *rightsp, u_int capwidth) argument 272 for (i = width_capability(rightsp); i < capwidth; i++) { 279 if (cap_rights_is_set(rightsp, cap_desc[i].cd_right)) {
|
/freebsd-10-stable/sys/kern/ |
H A D | sys_procdesc.c | 141 procdesc_find(struct thread *td, int fd, cap_rights_t *rightsp, argument 148 error = fget(td, fd, rightsp, &fp); 188 kern_pdgetpid(struct thread *td, int fd, cap_rights_t *rightsp, pid_t *pidp) argument 193 error = fget(td, fd, rightsp, &fp);
|
H A D | sys_capability.c | 229 error = copyin(uap->rightsp, &rights, sizeof(rights.cr_rights[0])); 236 error = copyin(uap->rightsp, &rights, 319 error = copyout(&rights, uap->rightsp, sizeof(rights.cr_rights[0]) * n);
|
H A D | kern_descrip.c | 2524 fget(struct thread *td, int fd, cap_rights_t *rightsp, struct file **fpp) argument 2527 return(_fget(td, fd, fpp, 0, rightsp, NULL)); 2531 fget_mmap(struct thread *td, int fd, cap_rights_t *rightsp, u_char *maxprotp, argument 2535 return (_fget(td, fd, fpp, 0, rightsp, maxprotp)); 2539 fget_read(struct thread *td, int fd, cap_rights_t *rightsp, struct file **fpp) argument 2542 return(_fget(td, fd, fpp, FREAD, rightsp, NULL)); 2546 fget_write(struct thread *td, int fd, cap_rights_t *rightsp, struct file **fpp) argument 2549 return (_fget(td, fd, fpp, FWRITE, rightsp, NULL)); 2582 fgetvp(struct thread *td, int fd, cap_rights_t *rightsp, struct vnode **vpp) argument 2585 return (_fgetvp(td, fd, 0, rightsp, vp 2624 fgetvp_read(struct thread *td, int fd, cap_rights_t *rightsp, struct vnode **vpp) argument 2631 fgetvp_exec(struct thread *td, int fd, cap_rights_t *rightsp, struct vnode **vpp) argument 2639 fgetvp_write(struct thread *td, int fd, cap_rights_t *rightsp, struct vnode **vpp) argument 2659 fgetsock(struct thread *td, int fd, cap_rights_t *rightsp, struct socket **spp, u_int *fflagp) argument 3308 export_fd_to_sb(void *data, int type, int fd, int fflags, int refcnt, int64_t offset, cap_rights_t *rightsp, struct export_fd_buf *efbuf) argument [all...] |
H A D | uipc_sem.c | 120 static int ksem_get(struct thread *td, semid_t id, cap_rights_t *rightsp, 624 ksem_get(struct thread *td, semid_t id, cap_rights_t *rightsp, argument 631 error = fget(td, id, rightsp, &fp);
|
H A D | vfs_syscalls.c | 937 flags_to_rights(int flags, cap_rights_t *rightsp) argument 941 cap_rights_set(rightsp, CAP_FEXECVE); 945 cap_rights_set(rightsp, CAP_READ); 948 cap_rights_set(rightsp, CAP_READ); 951 cap_rights_set(rightsp, CAP_WRITE); 953 cap_rights_set(rightsp, CAP_SEEK); 959 cap_rights_set(rightsp, CAP_CREATE); 962 cap_rights_set(rightsp, CAP_FTRUNCATE); 965 cap_rights_set(rightsp, CAP_FSYNC); 968 cap_rights_set(rightsp, CAP_FLOC 4318 getvnode(struct filedesc *fdp, int fd, cap_rights_t *rightsp, struct file **fpp) argument [all...] |
H A D | vfs_lookup.c | 1055 const char *namep, int dirfd, struct vnode *startdir, cap_rights_t *rightsp, 1066 if (rightsp != NULL) 1067 ndp->ni_rightsneeded = *rightsp; 1054 NDINIT_ALL(struct nameidata *ndp, u_long op, u_long flags, enum uio_seg segflg, const char *namep, int dirfd, struct vnode *startdir, cap_rights_t *rightsp, struct thread *td) argument
|
H A D | uipc_mqueue.c | 2152 _getmq(struct thread *td, int fd, cap_rights_t *rightsp, _fgetf func, argument 2158 error = func(td, fd, rightsp, fpp);
|
H A D | uipc_syscalls.c | 155 getsock_cap(struct thread *td, int fd, cap_rights_t *rightsp, argument 161 error = fget_unlocked(td->td_proc->p_fd, fd, rightsp, 0, &fp, NULL);
|
H A D | systrace_args.c | 3134 uarg[2] = (intptr_t) p->rightsp; /* cap_rights_t * */ 3286 uarg[1] = (intptr_t) p->rightsp; /* cap_rights_t * */
|
/freebsd-10-stable/sys/security/audit/ |
H A D | audit.h | 117 void audit_arg_rights(cap_rights_t *rightsp);
|
H A D | bsm_token.c | 837 au_to_rights(cap_rights_t *rightsp) argument 843 GET_TOKEN_AREA(t, dptr, sizeof(u_char) + sizeof(*rightsp)); 846 for (i = 0; i < nitems(rightsp->cr_rights); i++) 847 ADD_U_INT64(dptr, rightsp->cr_rights[i]);
|
H A D | audit_arg.c | 864 audit_arg_rights(cap_rights_t *rightsp) argument 872 ar->k_ar.ar_arg_rights = *rightsp;
|
/freebsd-10-stable/sys/bsm/ |
H A D | audit_record.h | 253 token_t *au_to_rights(cap_rights_t *rightsp);
|
/freebsd-10-stable/usr.bin/kdump/ |
H A D | kdump.c | 1645 ktrcaprights(cap_rights_t *rightsp) argument 1649 capname(rightsp);
|
/freebsd-10-stable/sys/compat/freebsd32/ |
H A D | freebsd32_systrace_args.c | 2998 uarg[2] = (intptr_t) p->rightsp; /* cap_rights_t * */ 3197 uarg[1] = (intptr_t) p->rightsp; /* cap_rights_t * */
|