Lines Matching defs:nfsnode
589 struct nfsnode { struct
593 LIST_ENTRY(nfsnode) n_hash; /* Hash chain */ argument
595 u_quad_t n_size; /* Current size of file */
596 u_quad_t n_newsize; /* new size of file (pending update) */
597 u_int64_t n_xid; /* last xid to loadattr */
598 struct nfs_vattr n_vattr; /* Vnode attribute cache */
599 time_t n_attrstamp; /* Attr. cache timestamp */
600 time_t n_aclstamp; /* ACL cache timestamp */
601 time_t n_evtstamp; /* last vnode event timestamp */
602 uint32_t n_events; /* pending vnode events */
603 uint32_t n_access[NFS_ACCESS_CACHE_SIZE + 1]; /* ACCESS cache */
604 uid_t n_accessuid[NFS_ACCESS_CACHE_SIZE]; /* credentials having access */
605 time_t n_accessstamp[NFS_ACCESS_CACHE_SIZE]; /* access cache timestamp */
606 time_t n_rdirplusstamp_sof; /* Readdirplus sof timestamp */
607 time_t n_rdirplusstamp_eof; /* Readdirplus eof timestamp */
608 union {
619 } n_un4;
620 vnode_t n_parent; /* this node's parent */
621 u_char *n_fhp; /* NFS File Handle */
622 vnode_t n_vnode; /* associated vnode */
623 mount_t n_mount; /* associated mount (NHINIT) */
624 int n_error; /* Save write error value */
625 union {
630 } n_un1;
631 union {
635 } n_un2;
636 union {
639 } n_un3;
640 uint32_t n_flag; /* node flags */
641 uint32_t n_fhsize; /* size in bytes, of fh */
642 u_short n_hflag; /* node hash flags */
643 u_short n_bflag; /* node buffer flags */
644 u_short n_mflag; /* node mount flags */
645 u_char n_fh[NFS_SMALLFH];/* Small File Handle */
646 uint32_t n_auth; /* security flavor used for this node */
647 struct nfsbuflists n_cleanblkhd; /* clean blocklist head */
648 struct nfsbuflists n_dirtyblkhd; /* dirty blocklist head */
672 TAILQ_ENTRY(nfsnode) n_dlink; /* delegation list link */ argument
674 struct kauth_ace n_dace; /* delegation ACE */