Lines Matching defs:nfsnode
64 * @(#)nfsnode.h 8.9 (Berkeley) 5/14/95
65 * FreeBSD-Id: nfsnode.h,v 1.24 1997/10/28 14:06:25 bde Exp $
81 * Silly rename structure that hangs off the nfsnode until the name
86 struct nfsnode *nsr_dnp;
96 LIST_ENTRY(nfsbuf) nb_vnbufs; /* nfsnode's nfsbuf chain */
117 nfsnode_t nb_np; /* nfsnode buffer belongs to */
424 * NFS open file structure - one per open owner per nfsnode
431 nfsnode_t nof_np; /* nfsnode this open is for */
481 TAILQ_ENTRY(nfs_file_lock) nfl_link; /* List of locks on nfsnode */
511 * NFSv4 lock owner structure - per open owner per process per nfsnode
513 * A lock owner is a process + an nfsnode.
522 TAILQ_ENTRY(nfs_lock_owner) nlo_link; /* List of lock owners (on nfsnode) */
541 * The nfsnode is the NFS equivalent of an inode.
542 * There is a unique nfsnode for each NFS vnode.
543 * An nfsnode is 'named' by its file handle. (nget/nfs_node.c)
550 struct nfsnode {
554 LIST_ENTRY(nfsnode) n_hash; /* Hash chain */
555 LIST_ENTRY(nfsnode) n_monlink; /* list of monitored nodes */
630 TAILQ_ENTRY(nfsnode) n_dlink; /* delegation list link */
631 TAILQ_ENTRY(nfsnode) n_dreturn; /* delegation return list link */
756 * Convert between nfsnode pointers and vnode pointers
761 /* nfsnode hash table mutex */