Searched refs:rightsp (Results 1 - 23 of 23) sorted by relevance

/freebsd-11-stable/sys/cddl/compat/opensolaris/sys/
H A Dfile.h42 getf(int fd, cap_rights_t *rightsp) argument
46 if (fget(curthread, fd, rightsp, &fp) == 0)
/freebsd-11-stable/sys/sys/
H A Dfile.h233 int fget(struct thread *td, int fd, cap_rights_t *rightsp, struct file **fpp);
234 int fget_mmap(struct thread *td, int fd, cap_rights_t *rightsp,
236 int fget_read(struct thread *td, int fd, cap_rights_t *rightsp,
238 int fget_write(struct thread *td, int fd, cap_rights_t *rightsp,
240 int fget_fcntl(struct thread *td, int fd, cap_rights_t *rightsp,
259 int fgetvp(struct thread *td, int fd, cap_rights_t *rightsp,
261 int fgetvp_exec(struct thread *td, int fd, cap_rights_t *rightsp,
265 int fgetvp_read(struct thread *td, int fd, cap_rights_t *rightsp,
267 int fgetvp_write(struct thread *td, int fd, cap_rights_t *rightsp,
H A Dnamei.h172 #define NDINIT_ATRIGHTS(ndp, op, flags, segflg, namep, dirfd, rightsp, td) \
173 NDINIT_ALL(ndp, op, flags, segflg, namep, dirfd, NULL, rightsp, td)
179 cap_rights_t *rightsp, struct thread *td);
H A Dfiledesc.h189 int getvnode(struct thread *td, int fd, cap_rights_t *rightsp,
H A Dsocketvar.h345 int getsock_cap(struct thread *td, int fd, cap_rights_t *rightsp,
H A Dsysproto.h1627 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
1713 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-11-stable/usr.bin/procstat/
H A Dprocstat_files.c243 width_capability(cap_rights_t *rightsp) argument
250 if (cap_rights_is_set(rightsp, cap_desc[i].cd_right)) {
261 print_capability(cap_rights_t *rightsp, u_int capwidth) argument
267 for (i = width_capability(rightsp); i < capwidth; i++) {
275 if (cap_rights_is_set(rightsp, cap_desc[i].cd_right)) {
/freebsd-11-stable/sys/kern/
H A Dsys_procdesc.c139 procdesc_find(struct thread *td, int fd, cap_rights_t *rightsp, argument
146 error = fget(td, fd, rightsp, &fp);
186 kern_pdgetpid(struct thread *td, int fd, cap_rights_t *rightsp, pid_t *pidp) argument
191 error = fget(td, fd, rightsp, &fp);
H A Dsys_capability.c255 error = copyin(uap->rightsp, &rights, sizeof(rights.cr_rights[0]));
262 error = copyin(uap->rightsp, &rights,
324 error = copyout(&rights, uap->rightsp, sizeof(rights.cr_rights[0]) * n);
H A Dkern_descrip.c2680 fget(struct thread *td, int fd, cap_rights_t *rightsp, struct file **fpp) argument
2683 return (_fget(td, fd, fpp, 0, rightsp, NULL));
2687 fget_mmap(struct thread *td, int fd, cap_rights_t *rightsp, vm_prot_t *maxprotp, argument
2692 error = _fget(td, fd, fpp, 0, rightsp, NULL);
2700 MPASS(cap_rights_is_set(rightsp, CAP_MMAP));
2702 error = _fget(td, fd, fpp, 0, rightsp, &seq);
2722 fget_read(struct thread *td, int fd, cap_rights_t *rightsp, struct file **fpp) argument
2725 return (_fget(td, fd, fpp, FREAD, rightsp, NULL));
2729 fget_write(struct thread *td, int fd, cap_rights_t *rightsp, struct file **fpp) argument
2732 return (_fget(td, fd, fpp, FWRITE, rightsp, NUL
2736 fget_fcntl(struct thread *td, int fd, cap_rights_t *rightsp, int needfcntl, struct file **fpp) argument
2794 fgetvp(struct thread *td, int fd, cap_rights_t *rightsp, struct vnode **vpp) argument
2833 fgetvp_read(struct thread *td, int fd, cap_rights_t *rightsp, struct vnode **vpp) argument
2840 fgetvp_exec(struct thread *td, int fd, cap_rights_t *rightsp, struct vnode **vpp) argument
2848 fgetvp_write(struct thread *td, int fd, cap_rights_t *rightsp, struct vnode **vpp) argument
3387 export_file_to_kinfo(struct file *fp, int fd, cap_rights_t *rightsp, struct kinfo_file *kif, struct filedesc *fdp, int flags) argument
3468 export_file_to_sb(struct file *fp, int fd, cap_rights_t *rightsp, struct export_fd_buf *efbuf) argument
[all...]
H A Duipc_sem.c121 static int ksem_get(struct thread *td, semid_t id, cap_rights_t *rightsp,
580 ksem_get(struct thread *td, semid_t id, cap_rights_t *rightsp, argument
587 error = fget(td, id, rightsp, &fp);
H A Dvfs_syscalls.c834 flags_to_rights(int flags, cap_rights_t *rightsp) argument
838 cap_rights_set(rightsp, CAP_FEXECVE);
842 cap_rights_set(rightsp, CAP_READ);
845 cap_rights_set(rightsp, CAP_READ);
848 cap_rights_set(rightsp, CAP_WRITE);
850 cap_rights_set(rightsp, CAP_SEEK);
856 cap_rights_set(rightsp, CAP_CREATE);
859 cap_rights_set(rightsp, CAP_FTRUNCATE);
862 cap_rights_set(rightsp, CAP_FSYNC);
865 cap_rights_set(rightsp, CAP_FLOC
3852 getvnode(struct thread *td, int fd, cap_rights_t *rightsp, struct file **fpp) argument
[all...]
H A Dvfs_lookup.c1272 const char *namep, int dirfd, struct vnode *startdir, cap_rights_t *rightsp,
1282 if (rightsp != NULL)
1283 ndp->ni_rightsneeded = *rightsp;
1271 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 Duipc_syscalls.c98 getsock_cap(struct thread *td, int fd, cap_rights_t *rightsp, argument
104 error = fget_cap(td, fd, rightsp, &fp, havecapsp);
H A Duipc_mqueue.c2153 _getmq(struct thread *td, int fd, cap_rights_t *rightsp, _fgetf func, argument
2159 error = func(td, fd, rightsp, fpp);
H A Dsystrace_args.c3038 uarg[2] = (intptr_t) p->rightsp; /* cap_rights_t * */
3190 uarg[1] = (intptr_t) p->rightsp; /* cap_rights_t * */
/freebsd-11-stable/lib/libsysdecode/
H A Dflags.c1139 sysdecode_cap_rights(FILE *fp, cap_rights_t *rightsp) argument
1145 for (i = 0; i < CAPARSIZE(rightsp); i++) {
1146 if (CAPIDXBIT(rightsp->cr_rights[i]) != 1 << i) {
1153 if (cap_rights_is_set(rightsp, t->val)) {
/freebsd-11-stable/sys/security/audit/
H A Daudit.h117 void audit_arg_rights(cap_rights_t *rightsp);
H A Dbsm_token.c837 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 Daudit_arg.c865 audit_arg_rights(cap_rights_t *rightsp) argument
873 ar->k_ar.ar_arg_rights = *rightsp;
/freebsd-11-stable/sys/bsm/
H A Daudit_record.h260 token_t *au_to_rights(cap_rights_t *rightsp);
/freebsd-11-stable/usr.bin/kdump/
H A Dkdump.c1802 ktrcaprights(cap_rights_t *rightsp) argument
1806 sysdecode_cap_rights(stdout, rightsp);
/freebsd-11-stable/sys/compat/freebsd32/
H A Dfreebsd32_systrace_args.c2965 uarg[2] = (intptr_t) p->rightsp; /* cap_rights_t * */
3164 uarg[1] = (intptr_t) p->rightsp; /* cap_rights_t * */

Completed in 282 milliseconds