Lines Matching refs:struct
63 static int change_dir(struct nameidata *, struct proc *);
65 void checkdirs(struct vnode *);
75 int (*union_check_p)(struct proc *, struct vnode **,
76 struct file *, struct uio, int *) = NULL;
88 struct proc *p;
92 register struct sys_mount_args /* {
98 register struct vnode *vp;
99 register struct mount *mp;
106 struct vattr va;
107 struct nameidata nd;
108 struct vfsconf *vfsp;
109 struct timeval tv;
243 mp = (struct mount *)malloc((u_long)sizeof(struct mount),
245 bzero((char *)mp, (u_long)sizeof(struct mount));
320 mp->mnt_vnodecovered->v_mountedhere = (struct mount *)0;
335 struct vnode *olddp;
337 struct filedesc *fdp;
338 struct vnode *newdp;
339 struct proc *p;
375 struct proc *p;
379 register struct sys_unmount_args /* {
383 register struct vnode *vp;
384 struct mount *mp;
386 struct nameidata nd;
432 dounmount(struct mount *mp, int flags, struct proc *p, struct vnode *olddp)
434 struct vnode *coveredvp;
435 struct proc *p2;
468 struct filedesc *fdp = p2->p_fd;
499 struct ctldebug debug0 = { "syncprt", &syncprt };
505 struct proc *p;
509 register struct mount *mp, *nmp;
542 struct proc *p;
546 register struct sys_quotactl_args /* {
552 register struct mount *mp;
554 struct nameidata nd;
571 struct proc *p;
575 register struct sys_statfs_args /* {
577 syscallarg(struct statfs *) buf;
579 register struct mount *mp;
580 register struct statfs *sp;
582 struct nameidata nd;
583 struct statfs sb;
609 struct proc *p;
613 struct sys_fstatfs_args /* {
615 syscallarg(struct statfs *) buf;
617 struct file *fp;
618 struct mount *mp;
619 struct statfs *sp;
621 struct statfs sb;
625 mp = ((struct vnode *)fp->f_data)->v_mount;
646 struct proc *p;
650 register struct sys_getfsstat_args /* {
651 syscallarg(struct statfs *) buf;
655 register struct mount *mp *nmp;
656 register struct statfs *sp;
657 struct statfs sb;
662 maxcount = SCARG(uap, bufsize) / sizeof(struct statfs);
714 struct proc *p;
718 struct sys_fchdir_args /* {
721 struct filedesc *fdp = p->p_fd;
722 struct vnode *vp, *tdp;
723 struct mount *mp;
724 struct file *fp;
729 vp = (struct vnode *)fp->f_data;
764 struct proc *p;
768 struct sys_chdir_args /* {
771 register struct filedesc *fdp = p->p_fd;
773 struct nameidata nd;
790 struct proc *p;
794 struct sys_chroot_args /* {
797 register struct filedesc *fdp = p->p_fd;
799 struct nameidata nd;
826 register struct nameidata *ndp;
827 struct proc *p;
829 struct vnode *vp;
852 struct proc *p;
856 struct sys_open_args /* {
861 struct filedesc *fdp = p->p_fd;
862 struct file *fp;
863 struct vnode *vp;
864 struct vattr vattr;
867 struct flock lf;
868 struct nameidata nd;
956 struct proc *p;
960 register struct sys_getfh_args /* {
964 register struct vnode *vp;
967 struct nameidata nd;
999 struct proc *p;
1003 register struct sys_fhopen_args /* {
1007 struct filedesc *fdp = p->p_fd;
1008 struct file *fp;
1009 struct vnode *vp = NULL;
1010 struct mount *mp;
1011 struct ucred *cred = p->p_ucred;
1014 struct flock lf;
1015 struct vattr va;
1123 struct proc *p;
1127 register struct sys_fhstat_args /* {
1129 syscallarg(struct stat *) sb;
1131 struct stat sb;
1134 struct mount *mp;
1135 struct vnode *vp;
1161 struct proc *p;
1165 register struct sys_fhstatfs_args /*
1167 syscallarg(struct statfs *) buf;
1169 struct statfs sp;
1171 struct mount *mp;
1172 struct vnode *vp;
1202 struct proc *p;
1206 register struct sys_mknod_args /* {
1211 register struct vnode *vp;
1212 struct vattr vattr;
1215 struct nameidata nd;
1280 struct proc *p;
1287 register struct sys_mkfifo_args /* {
1291 struct vattr vattr;
1293 struct nameidata nd;
1321 struct proc *p;
1325 register struct sys_link_args /* {
1329 register struct vnode *vp;
1330 struct nameidata nd;
1371 struct proc *p;
1375 register struct sys_symlink_args /* {
1379 struct vattr vattr;
1382 struct nameidata nd;
1416 struct proc *p;
1420 register struct sys_undelete_args /* {
1424 struct nameidata nd;
1456 struct proc *p;
1460 struct sys_unlink_args /* {
1463 register struct vnode *vp;
1465 struct nameidata nd;
1501 struct proc *p;
1505 register struct sys_lseek_args /* {
1511 struct ucred *cred = p->p_ucred;
1512 register struct filedesc *fdp = p->p_fd;
1513 register struct file *fp;
1514 struct vattr vattr;
1515 struct vnode *vp;
1522 vp = (struct vnode *)fp->f_data;
1536 error = VOP_GETATTR((struct vnode *)fp->f_data, &vattr,
1561 struct proc *p;
1565 register struct sys_access_args /* {
1569 register struct ucred *cred = p->p_ucred;
1570 register struct vnode *vp;
1572 struct nameidata nd;
1611 struct proc *p;
1615 register struct sys_stat_args /* {
1617 syscallarg(struct stat *) ub;
1619 struct stat sb;
1621 struct nameidata nd;
1644 struct proc *p;
1648 register struct sys_lstat_args /* {
1650 syscallarg(struct stat *) ub;
1652 struct stat sb;
1654 struct nameidata nd;
1677 struct proc *p;
1681 register struct sys_pathconf_args /* {
1686 struct nameidata nd;
1703 struct proc *p;
1707 register struct sys_readlink_args /* {
1712 register struct vnode *vp;
1713 struct iovec aiov;
1714 struct uio auio;
1716 struct nameidata nd;
1748 struct proc *p;
1752 register struct sys_chflags_args /* {
1756 register struct vnode *vp;
1757 struct vattr vattr;
1759 struct nameidata nd;
1795 struct proc *p;
1799 struct sys_fchflags_args /* {
1803 struct vattr vattr;
1804 struct vnode *vp;
1805 struct file *fp;
1810 vp = (struct vnode *)fp->f_data;
1843 struct proc *p;
1847 register struct sys_chmod_args /* {
1851 register struct vnode *vp;
1852 struct vattr vattr;
1854 struct nameidata nd;
1882 struct proc *p;
1886 struct sys_fchmod_args /* {
1890 struct vattr vattr;
1891 struct vnode *vp;
1892 struct file *fp;
1900 vp = (struct vnode *)fp->f_data;
1921 struct proc *p;
1925 register struct sys_chown_args /* {
1930 register struct vnode *vp;
1931 struct vattr vattr;
1933 struct nameidata nd;
1973 struct proc *p;
1977 register struct sys_lchown_args /* {
1982 register struct vnode *vp;
1983 struct vattr vattr;
1985 struct nameidata nd;
2025 struct proc *p;
2029 struct sys_fchown_args /* {
2034 struct vnode *vp;
2035 struct vattr vattr;
2037 struct file *fp;
2042 vp = (struct vnode *)fp->f_data;
2076 struct proc *p;
2080 register struct sys_utimes_args /* {
2082 syscallarg(struct timeval *) tptr;
2084 register struct vnode *vp;
2085 struct timeval tv[2];
2086 struct vattr vattr;
2088 struct nameidata nd;
2132 struct proc *p;
2136 register struct sys_futimes_args /* {
2138 syscallarg(struct timeval *) tptr;
2140 struct vnode *vp;
2141 struct timeval tv[2];
2142 struct vattr vattr;
2144 struct file *fp;
2164 vp = (struct vnode *)fp->f_data;
2187 struct proc *p;
2191 register struct sys_truncate_args /* {
2196 register struct vnode *vp;
2197 struct vattr vattr;
2199 struct nameidata nd;
2225 struct proc *p;
2229 struct sys_ftruncate_args /* {
2234 struct vattr vattr;
2235 struct vnode *vp;
2236 struct file *fp;
2245 vp = (struct vnode *)fp->f_data;
2267 struct proc *p;
2271 struct sys_fsync_args /* {
2274 struct vnode *vp;
2275 struct file *fp;
2280 vp = (struct vnode *)fp->f_data;
2296 struct proc *p;
2300 register struct sys_rename_args /* {
2304 register struct vnode *tvp, *fvp, *tdvp;
2305 struct nameidata fromnd, tond;
2389 struct proc *p;
2393 register struct sys_mkdir_args /* {
2397 register struct vnode *vp;
2398 struct vattr vattr;
2400 struct nameidata nd;
2432 struct proc *p;
2436 struct sys_rmdir_args /* {
2439 register struct vnode *vp;
2441 struct nameidata nd;
2485 struct proc *p;
2489 struct sys_getdirentries_args /* {
2495 struct vnode *vp;
2496 struct file *fp;
2497 struct uio auio;
2498 struct iovec aiov;
2510 vp = (struct vnode *)fp->f_data;
2541 struct vnode *tvp = vp;
2562 struct proc *p;
2566 struct sys_umask_args /* {
2569 register struct filedesc *fdp;
2584 struct proc *p;
2588 register struct sys_revoke_args /* {
2591 register struct vnode *vp;
2592 struct vattr vattr;
2594 struct nameidata nd;
2619 struct filedesc *fdp;
2620 struct file **fpp;
2623 struct file *fp;
2640 struct proc *p;
2644 struct sys_pread_args /* {
2651 struct filedesc *fdp = p->p_fd;
2652 struct file *fp;
2653 struct vnode *vp;
2662 vp = (struct vnode *)fp->f_data;
2681 struct proc *p;
2685 struct sys_preadv_args /* {
2687 syscallarg(const struct iovec *) iovp;
2692 struct filedesc *fdp = p->p_fd;
2693 struct file *fp;
2694 struct vnode *vp;
2703 vp = (struct vnode *)fp->f_data;
2722 struct proc *p;
2726 struct sys_pwrite_args /* {
2733 struct filedesc *fdp = p->p_fd;
2734 struct file *fp;
2735 struct vnode *vp;
2744 vp = (struct vnode *)fp->f_data;
2764 struct proc *p;
2768 struct sys_pwritev_args /* {
2770 syscallarg(const struct iovec *) iovp;
2775 struct filedesc *fdp = p->p_fd;
2776 struct file *fp;
2777 struct vnode *vp;
2786 vp = (struct vnode *)fp->f_data;
2813 sys_extattrctl(struct proc *p, void *v, register_t *reval)
2815 struct sys_extattrctl_args /* {
2822 struct vnode *filename_vp;
2823 struct nameidata nd;
2824 struct mount *mp;
2896 extattr_set_vp(struct vnode *vp, int attrnamespace, const char *attrname,
2897 void *data, size_t nbytes, struct proc *p, register_t *retval)
2899 struct uio auio;
2900 struct iovec aiov;
2933 sys_extattr_set_file(struct proc *p, void *v, register_t *retval)
2935 struct sys_extattr_set_file_args /* {
2942 struct nameidata nd;
2963 sys_extattr_set_fd(struct proc *p, void *v, register_t *retval)
2965 struct sys_extattr_set_fd_args /* {
2969 syscallarg(struct iovec *) iovp;
2972 struct file *fp;
2984 error = extattr_set_vp((struct vnode *)fp->f_data,
3003 extattr_get_vp(struct vnode *vp, int attrnamespace, const char *attrname,
3004 void *data, size_t nbytes, struct proc *p, register_t *retval)
3006 struct uio auio;
3007 struct iovec aiov;
3050 struct proc *p;
3054 struct sys_extattr_get_file_args /* {
3061 struct nameidata nd;
3083 struct proc *p;
3087 struct sys_extattr_get_fd_args /* {
3094 struct file *fp;
3106 error = extattr_get_vp((struct vnode *)fp->f_data,
3125 extattr_delete_vp(struct vnode *vp, int attrnamespace, const char *attrname,
3126 struct proc *p)
3142 struct proc *p;
3146 struct sys_extattr_delete_file_args /* {
3151 struct nameidata nd;
3173 struct proc *p;
3177 struct sys_extattr_delete_fd_args /* {
3182 struct file *fp;
3194 error = extattr_delete_vp((struct vnode *)fp->f_data,