Home
last modified time | relevance | path

Searched refs:vnode (Results 1 – 25 of 168) sorted by relevance

1234567

/mirbsd/src/sys/sys/
Dvnode_if.h46 struct vnode *a_vp;
49 int VOP_ISLOCKED(struct vnode *);
53 struct vnode *a_dvp;
54 struct vnode **a_vpp;
58 int VOP_LOOKUP(struct vnode *, struct vnode **, struct componentname *);
62 struct vnode *a_dvp;
63 struct vnode **a_vpp;
68 int VOP_CREATE(struct vnode *, struct vnode **, struct componentname *,
73 struct vnode *a_dvp;
74 struct vnode **a_vpp;
[all …]
Dvnode.h85 struct vnode { struct
98 TAILQ_ENTRY(vnode) v_freelist; /* vnode freelist */ argument
99 LIST_ENTRY(vnode) v_mntvnodes; /* vnodes for mount point */
103 LIST_ENTRY(vnode) v_synclist; /* vnode with dirty buffers */ argument
204 struct vnode *vptr;
205 struct vnode vnode; member
232 TAILQ_HEAD(freelst, vnode);
241 void vref(struct vnode *);
245 static __inline void vref(struct vnode *);
249 struct vnode *vp; in vref()
[all …]
Dnamei.h56 struct vnode *ni_startdir; /* starting directory */
57 struct vnode *ni_rootdir; /* logical root directory */
61 struct vnode *ni_vp; /* vnode of result */
62 struct vnode *ni_dvp; /* vnode of intermediate directory */
164 struct vnode *nc_dvp; /* vnode of parent of name */
166 struct vnode *nc_vp; /* vnode the name refers to */
176 int relookup(struct vnode *dvp, struct vnode **vpp,
178 void cache_purge(struct vnode *);
179 int cache_lookup(struct vnode *, struct vnode **, struct componentname *);
180 void cache_enter(struct vnode *, struct vnode *, struct componentname *);
[all …]
Dbuf.h47 struct vnode;
95 struct vnode *b_vp; /* Device vnode. */
224 int bread(struct vnode *, daddr_t, int,
226 int breada(struct vnode *, daddr_t, int, daddr_t, int,
228 int breadn(struct vnode *, daddr_t, int, daddr_t *, int *, int,
236 struct buf *getblk(struct vnode *, daddr_t, int, int, int);
238 struct buf *incore(struct vnode *, daddr_t);
245 void bgetvp(struct vnode *, struct buf *);
247 void buf_replacevnode(struct buf *, struct vnode *);
291 int cluster_read(struct vnode *, struct cluster_info *,
/mirbsd/src/sys/nfs/
Dnfs_var.h37 struct vnode;
45 struct vnode;
64 int nfs_bioread(struct vnode *, struct uio *, int, struct ucred *);
66 struct buf *nfs_getcacheblk(struct vnode *, daddr_t, int, struct proc *);
67 int nfs_vinvalbuf(struct vnode *, int, struct ucred *, struct proc *,
83 int nfs_null(struct vnode *, struct ucred *, struct proc *);
89 int nfs_setattrrpc(struct vnode *, struct vattr *, struct ucred *,
94 int nfs_readlinkrpc(struct vnode *, struct uio *, struct ucred *);
95 int nfs_readrpc(struct vnode *, struct uio *);
96 int nfs_writerpc(struct vnode *, struct uio *, int *, int *);
[all …]
Dnfsmount.h71 struct vnode *nm_inprog; /* Vnode in prog by nqnfs_clientd() */
107 int nfs_root(struct mount *mp, struct vnode **vpp);
113 int nfs_vget(struct mount *, ino_t, struct vnode **);
114 int nfs_fhtovp(struct mount *mp, struct fid *fhp, struct vnode **vpp);
115 int nfs_vptofh(struct vnode *vp, struct fid *fhp);
116 int nfs_fsinfo(struct nfsmount *, struct vnode *, struct ucred *,
Dnfsnode.h54 struct vnode *s_dvp;
100 struct vnode *n_vnode; /* associated vnode */
211 int nfs_vget(struct mount *, ino_t, struct vnode **);
218 int nfs_lookitup(struct vnode *,char *,int,struct ucred *,struct proc *,struct nfsnode **);
219 int nfs_sillyrename(struct vnode *,struct vnode *,struct componentname *);
/mirbsd/src/usr.sbin/makefs/nbsrc/sys/ufs/ffs/
Dffs_extern.h61 struct vnode;
94 int ffs_valloc(struct vnode *, int, kauth_cred_t, struct vnode **);
99 void ffs_blkfree(struct fs *, struct vnode *, daddr_t, long, ino_t);
100 void ffs_blkfree_snap(struct fs *, struct vnode *, daddr_t, long, ino_t);
101 int ffs_vfree(struct vnode *, ino_t, int);
103 int ffs_checkfreefile(struct fs *, struct vnode *, ino_t);
105 int ffs_freefile_snap(struct fs *, struct vnode *, ino_t, int);
108 int ffs_balloc(struct vnode *, off_t, int, kauth_cred_t, int,
112 int ffs_update(struct vnode *, const struct timespec *,
114 int ffs_truncate(struct vnode *, off_t, int, kauth_cred_t);
[all …]
/mirbsd/src/sys/ufs/ufs/
Dufs_extern.h54 struct vnode;
105 int ufs_bmaparray(struct vnode *, daddr_t, daddr_t *, struct indir *,
107 int ufs_getlbns(struct vnode *, daddr_t, struct indir *, int *);
111 struct vnode *ufs_ihashlookup(dev_t, ino_t);
112 struct vnode *ufs_ihashget(dev_t, ino_t);
118 int ufs_reclaim(struct vnode *, struct proc *);
122 int ufs_dirbadentry(struct vnode *, struct direct *, int);
125 int ufs_direnter(struct vnode *, struct vnode *, struct direct *,
127 int ufs_dirremove(struct vnode *, struct inode *, int, int);
135 int ufs_root(struct mount *, struct vnode **);
[all …]
Dufs_vnops.c74 static int ufs_chmod(struct vnode *, int, struct ucred *, struct proc *);
75 static int ufs_chown(struct vnode *, uid_t, gid_t, struct ucred *, struct proc *);
152 struct vnode **vpp = ap->a_vpp;
229 struct vnode *vp = ap->a_vp;
249 struct vnode *vp = ap->a_vp;
300 struct vnode *vp = ap->a_vp;
351 struct vnode *vp = ap->a_vp;
457 struct vnode *vp; in ufs_chmod()
488 struct vnode *vp; in ufs_chown()
641 struct vnode *vp = ap->a_vp;
[all …]
/mirbsd/src/sys/kern/
Dvnode_if.src46 # -: not applicable. vnode does not yet (or no longer) exists.
56 IN struct vnode *vp;
76 # unlock and relock the vnode (an operation which is not guaranteed to
82 IN struct vnode *dvp;
83 INOUT struct vnode **vpp;
93 IN SHOULDBELOCKED WILLPUT struct vnode *dvp;
94 OUT struct vnode **vpp;
105 IN SHOULDBELOCKED WILLPUT struct vnode *dvp;
106 OUT WILLRELE struct vnode **vpp;
116 IN struct vnode *vp;
[all …]
Dvnode_if.c74 struct vnode *vp; in VOP_ISLOCKED()
99 struct vnode *dvp; in VOP_LOOKUP()
100 struct vnode **vpp;
128 struct vnode *dvp; in VOP_CREATE()
129 struct vnode **vpp;
163 struct vnode *dvp; in VOP_MKNOD()
164 struct vnode **vpp;
198 struct vnode *vp; in VOP_OPEN()
229 struct vnode *vp; in VOP_CLOSE()
264 struct vnode *vp; in VOP_ACCESS()
[all …]
Dvfs_subr.c101 void vclean(struct vnode *, int, struct proc *);
103 void insmntque(struct vnode *, struct mount *);
104 int getdevvp(dev_t, struct vnode **, enum vtype);
110 void vputonfreelist(struct vnode *);
112 int vflush_vnode(struct vnode *, void *);
130 pool_init(&vnode_pool, sizeof(struct vnode), 0, 0, 0, "vnodes", in vntblinit()
371 struct vnode **vpp;
376 struct vnode *vp;
476 register struct vnode *vp; in insmntque()
504 struct vnode **vpp;
[all …]
Dvfs_vnops.c80 register struct vnode *vp;
179 register struct vnode *vp; in vn_writechk()
212 struct vnode *vp; in vn_marktext()
222 register struct vnode *vp; in vn_close()
243 struct vnode *vp;
293 register struct vnode *vp = (struct vnode *)fp->f_data;
320 register struct vnode *vp = (struct vnode *)fp->f_data;
354 struct vnode *vp = (struct vnode *)fp->f_data;
364 struct vnode *vp; in vn_stat()
432 register struct vnode *vp = ((struct vnode *)fp->f_data);
[all …]
Dvfs_syscalls.c66 void checkdirs(struct vnode *);
88 struct vnode *vp;
334 struct vnode *olddp; in checkdirs()
337 struct vnode *newdp;
382 struct vnode *vp;
434 dounmount(struct mount *mp, int flags, struct proc *p, struct vnode *olddp) in dounmount()
436 struct vnode *coveredvp; in dounmount()
611 mp = ((struct vnode *)fp->f_data)->v_mount;
725 struct vnode *vp, *tdp;
732 vp = (struct vnode *)fp->f_data;
[all …]
/mirbsd/src/sys/compat/linux/
Dlinux_getcwd.c67 linux_getcwd_scandir(struct vnode **, struct vnode **,
70 linux_getcwd_getcache(struct vnode **, struct vnode **,
73 linux_getcwd_common(struct vnode *, struct vnode *,
77 linux_vn_isunder(struct vnode *, struct vnode *, struct proc *);
118 struct vnode **lvpp; in linux_getcwd_scandir()
119 struct vnode **uvpp;
134 struct vnode *uvp = NULL;
135 struct vnode *lvp = *lvpp;
296 struct vnode **lvpp, **uvpp; in linux_getcwd_getcache()
301 struct vnode *lvp, *uvp = NULL;
[all …]
/mirbsd/src/sys/ufs/ext2fs/
Dext2fs_extern.h49 struct vnode;
65 struct vnode **);
89 int ext2fs_direnter(struct inode *, struct vnode *,
91 int ext2fs_dirremove(struct vnode *, struct componentname *);
109 int ext2fs_mountfs(struct vnode *, struct mount *, struct proc *);
114 int ext2fs_vget(struct mount *, ino_t, struct vnode **);
115 int ext2fs_fhtovp(struct mount *, struct fid *, struct vnode **);
116 int ext2fs_vptofh(struct vnode *, struct fid *);
141 int ext2fs_makeinode(int, struct vnode *, struct vnode **,
Dext2fs_vnops.c74 static int ext2fs_chmod(struct vnode *, mode_t, struct ucred *, struct proc *);
75 static int ext2fs_chown(struct vnode *, uid_t, gid_t, struct ucred *, struct proc *);
127 register struct vnode **vpp = ap->a_vpp;
192 register struct vnode *vp = ap->a_vp;
215 register struct vnode *vp = ap->a_vp;
272 register struct vnode *vp = ap->a_vp;
379 register struct vnode *vp; in ext2fs_chmod()
409 register struct vnode *vp; in ext2fs_chown()
457 register struct vnode *vp = ap->a_vp;
458 register struct vnode *dvp = ap->a_dvp;
[all …]
/mirbsd/src/sys/ufs/ffs/
Dffs_extern.h93 struct vnode;
106 int ffs_inode_alloc(struct inode *, mode_t, struct ucred *, struct vnode **);
138 int ffs_mountfs(struct vnode *, struct mount *, struct proc *);
144 int ffs_vget(struct mount *, ino_t, struct vnode **);
145 int ffs_fhtovp(struct mount *, struct fid *, struct vnode **);
146 int ffs_vptofh(struct vnode *, struct fid *);
169 int softdep_mount(struct vnode *, struct mount *, struct fs *,
175 void softdep_freefile(struct vnode *, ino_t, mode_t);
185 void softdep_fsync_mountdev(struct vnode *);
187 int softdep_fsync(struct vnode *vp);
/mirbsd/src/sys/dev/raidframe/
Drf_kintf.h45 int raidwrite_component_label(dev_t, struct vnode *, RF_ComponentLabel_t *);
46 int raidread_component_label(dev_t, struct vnode *, RF_ComponentLabel_t *);
51 int raidlookup(char *, struct proc *, struct vnode **);
52 int raidmarkclean(dev_t dev, struct vnode *b_vp, int);
53 int raidmarkdirty(dev_t dev, struct vnode *b_vp, int);
57 void rf_close_component( RF_Raid_t *, struct vnode *, int);
/mirbsd/src/sys/miscfs/fdesc/
Dfdesc_vfsops.c61 int fdesc_root(struct mount *, struct vnode **);
66 int fdesc_vget(struct mount *, ino_t, struct vnode **);
67 int fdesc_fhtovp(struct mount *, struct fid *, struct vnode **);
68 int fdesc_vptofh(struct vnode *, struct fid *);
132 struct vnode **vpp;
134 struct vnode *vp;
210 struct vnode **))eopnotsupp)
215 #define fdesc_vget ((int (*)(struct mount *, ino_t, struct vnode **)) \
217 #define fdesc_vptofh ((int (*)(struct vnode *, struct fid *))eopnotsupp)
/mirbsd/src/sys/miscfs/kernfs/
Dkernfs.h71 struct vnode *kf_vnode;
81 #define KERNTOV(kn) ((struct vnode *)(kn)->kf_vnode)
85 struct vnode **))eopnotsupp)
90 #define kernfs_vget ((int (*)(struct mount *, ino_t, struct vnode **)) \
92 #define kernfs_vptofh ((int (*)(struct vnode *, struct fid *))eopnotsupp)
100 int kernfs_allocvp(const struct kern_target *, struct mount *, struct vnode **);
/mirbsd/src/usr.sbin/pstat/
Dpstat.c129 int nfs_print(struct vnode *);
134 int ufs_print(struct vnode *);
136 int ext2fs_print(struct vnode *);
139 void vnode_print(struct vnode *, struct vnode *);
226 struct vnode *vp; in vnodemode()
240 vp = &evp->vnode; in vnodemode()
284 vnode_print(struct vnode *avnode, struct vnode *vp) in vnode_print()
355 ufs_print(struct vnode *vp) in ufs_print()
412 ext2fs_print(struct vnode *vp) in ext2fs_print()
457 nfs_print(struct vnode *vp) in nfs_print()
[all …]
/mirbsd/src/sys/miscfs/portal/
Dportal_vfsops.c68 int portal_root(struct mount *, struct vnode **);
87 struct vnode *rvp;
157 struct vnode *rvp = VFSTOPORTAL(mp)->pm_root;
210 struct vnode **vpp;
212 struct vnode *vp;
253 struct vnode **))eopnotsupp)
258 #define portal_vget ((int (*)(struct mount *, ino_t, struct vnode **)) \
260 #define portal_vptofh ((int (*)(struct vnode *, struct fid *))eopnotsupp)
/mirbsd/src/sys/isofs/cd9660/
Dcd9660_extern.h56 struct vnode *im_devvp;
87 int cd9660_root(struct mount *, struct vnode **);
91 int cd9660_vget(struct mount *, ino_t, struct vnode **);
92 int cd9660_fhtovp(struct mount *, struct fid *, struct vnode **);
93 int cd9660_vptofh(struct vnode *, struct fid *);

1234567