Lines Matching refs:vnode
38 #include <sys/vnode.h>
141 struct vnode *c_vp; /* vnode for data fork or dir */
142 struct vnode *c_rsrc_vp; /* vnode for resource fork */
200 #define H_ATTACH 0x00002 /* CNode is being attached to by another vnode */
247 * Convert between cnode pointers and vnode pointers
255 * Convert between vnode pointers and file forks
276 * unlinked in between the time we acquired its vnode and the time we acquire the cnode lock
300 int hfs_uncompressed_size_of_compressed_file(struct hfsmount *hfsmp, struct vnode *vp, cnid_t fid, off_t *size, int skiplock);
315 /* Get new default vnode */
316 extern int hfs_getnewvnode(struct hfsmount *hfsmp, struct vnode *dvp, struct componentname *cnp,
318 struct cat_fork *forkp, struct vnode **vpp, int *out_flags);
322 #define GNV_WANTRSRC 0x01 /* Request the resource fork vnode. */
324 #define GNV_CREATE 0x04 /* The vnode is for a newly created item. */
339 extern int hfs_filedone(struct vnode *vp, vfs_context_t context);
353 extern struct vnode * hfs_chash_getvnode(struct hfsmount *hfsmp, ino_t inum, int wantrsrc,
355 extern struct cnode * hfs_chash_getcnode(struct hfsmount *hfsmp, ino_t inum, struct vnode **vpp,
359 extern int hfs_valid_cnode(struct hfsmount *hfsmp, struct vnode *dvp, struct componentname *cnp,