Lines Matching defs:nfsnode
579 struct nfsnode { struct
583 LIST_ENTRY(nfsnode) n_hash; /* Hash chain */ argument
585 u_quad_t n_size; /* Current size of file */
586 u_quad_t n_newsize; /* new size of file (pending update) */
587 u_int64_t n_xid; /* last xid to loadattr */
588 struct nfs_vattr n_vattr; /* Vnode attribute cache */
589 time_t n_attrstamp; /* Attr. cache timestamp */
590 time_t n_aclstamp; /* ACL cache timestamp */
591 time_t n_evtstamp; /* last vnode event timestamp */
592 uint32_t n_events; /* pending vnode events */
593 uint32_t n_access[NFS_ACCESS_CACHE_SIZE + 1]; /* ACCESS cache */
594 uid_t n_accessuid[NFS_ACCESS_CACHE_SIZE]; /* credentials having access */
595 time_t n_accessstamp[NFS_ACCESS_CACHE_SIZE]; /* access cache timestamp */
596 time_t n_rdirplusstamp_sof; /* Readdirplus sof timestamp */
597 time_t n_rdirplusstamp_eof; /* Readdirplus eof timestamp */
598 union {
609 } n_un4;
610 vnode_t n_parent; /* this node's parent */
611 u_char *n_fhp; /* NFS File Handle */
612 vnode_t n_vnode; /* associated vnode */
613 mount_t n_mount; /* associated mount (NHINIT) */
614 int n_error; /* Save write error value */
615 union {
620 } n_un1;
621 union {
625 } n_un2;
626 union {
629 } n_un3;
630 uint32_t n_flag; /* node flags */
631 uint32_t n_fhsize; /* size in bytes, of fh */
632 u_short n_hflag; /* node hash flags */
633 u_short n_bflag; /* node buffer flags */
634 u_short n_mflag; /* node mount flags */
635 u_char n_fh[NFS_SMALLFH];/* Small File Handle */
636 uint32_t n_auth; /* security flavor used for this node */
637 struct nfsbuflists n_cleanblkhd; /* clean blocklist head */
638 struct nfsbuflists n_dirtyblkhd; /* dirty blocklist head */
662 TAILQ_ENTRY(nfsnode) n_dlink; /* delegation list link */ argument
664 struct kauth_ace n_dace; /* delegation ACE */