/netbsd-src/sys/fs/nfs/client/ |
H A D | nfsnode.h | 92 struct nfsnode { struct 164 #define VTONFS(vp) ((struct nfsnode *)(vp)->v_data) 182 int ncl_nget(struct mount *, u_int8_t *, int, struct nfsnode **, int); 183 nfsuint64 *ncl_getcookie(struct nfsnode *, off_t, int); 187 void ncl_dircookie_lock(struct nfsnode *); 188 void ncl_dircookie_unlock(struct nfsnode *);
|
H A D | nfs_clnode.c | 77 newnfsnode_zone = uma_zcreate("NCLNODE", sizeof(struct nfsnode), NULL, in ncl_nhinit() 97 ncl_nget(struct mount *mntp, u_int8_t *fhp, int fhsize, struct nfsnode **npp, in ncl_nget() 101 struct nfsnode *np; in ncl_nget() 206 struct nfsnode *np; in ncl_releasesillyrename() 234 struct nfsnode *np; in ncl_inactive() 278 struct nfsnode *np = VTONFS(vp); in ncl_reclaim() 345 struct nfsnode *np = VTONFS(vp); in ncl_invalcaches()
|
H A D | nfs_clsubs.c | 122 ncl_dircookie_lock(struct nfsnode *np) in ncl_dircookie_lock() 132 ncl_dircookie_unlock(struct nfsnode *np) in ncl_dircookie_unlock() 181 struct nfsnode *np; in ncl_getattrcache() 263 ncl_getcookie(struct nfsnode *np, off_t off, int add) in ncl_getcookie() 320 struct nfsnode *np = VTONFS(vp); in ncl_invaldir()
|
H A D | nfs_clvnops.c | 147 struct ucred *, struct thread *, struct nfsnode **); 292 struct nfsnode *np = VTONFS(vp); in nfs34_access_otw() 345 struct nfsnode *np = VTONFS(vp); in nfs_access() 507 struct nfsnode *np = VTONFS(vp); in nfs_open() 668 struct nfsnode *np = VTONFS(vp); in nfs_close() 813 struct nfsnode *np = VTONFS(vp); in nfs_getattr() 886 struct nfsnode *np = VTONFS(vp); in nfs_setattr() 1001 struct nfsnode *np = VTONFS(vp); in nfs_setattrrpc() 1040 struct nfsnode *np, *newnp; in nfs_lookup() 1438 struct nfsnode *np = NULL, *dnp; in nfs_mknodrpc() [all …]
|
H A D | nfs.h | 106 void ncl_nodelock(struct nfsnode *); 107 void ncl_nodeunlock(struct nfsnode *);
|
H A D | nfs_clbio.c | 88 struct nfsnode *np; in ncl_getpages() 233 struct nfsnode *np; in ncl_putpages() 341 struct nfsnode *np = VTONFS(vp); in nfs_bioread_check_cons() 406 struct nfsnode *np = VTONFS(vp); in ncl_bioread() 847 struct nfsnode *np = VTONFS(vp); in ncl_write() 1296 struct nfsnode *np = VTONFS(vp); in ncl_vinvalbuf() 1536 struct nfsnode *np = VTONFS(bp->b_vp); in ncl_doio_directwrite() 1568 struct nfsnode *np; in ncl_doio() 1823 struct nfsnode *np = VTONFS(vp); in ncl_meta_setsize()
|
H A D | nfs_clstate.c | 484 struct nfsnode *np; in nfscl_getstateid() 938 struct nfsnode *np; in nfscl_getbytelock() 1133 struct nfsnode *np; in nfscl_relbytelock() 1241 struct nfsnode *np; in nfscl_releasealllocks() 1282 struct nfsnode *np; in nfscl_checkwritelocked() 3154 struct nfsnode *np; in nfscl_docb() 3732 struct nfsnode *np; in nfscl_lockt() 3788 struct nfsnode *np; in nfscl_recalldeleg() 3941 struct nfsnode *np; in nfscl_moveopen() 4050 struct nfsnode *np; in nfsrpc_reopen() [all …]
|
H A D | nfs_clport.c | 114 struct nfsnode *np = VTONFS(vp); in newnfs_vncmpf() 132 struct componentname *cnp, struct thread *td, struct nfsnode **npp, in nfscl_nget() 135 struct nfsnode *np, *dnp; in nfscl_nget() 314 struct thread *td, struct nfsnode **npp) in nfscl_ngetreopen() 415 struct nfsnode *np; in nfscl_loadattrcache() 732 struct nfsnode *np = VTONFS(vp); in nfscl_wcc_data()
|
H A D | nfs_clrpcops.c | 267 struct nfsnode *np = VTONFS(vp); in nfsrpc_open() 1195 struct nfsnode *np; in nfsrpc_lookup() 1296 struct nfsnode *np = VTONFS(vp); in nfsrpc_readlink() 1353 struct nfsnode *np = VTONFS(vp); in nfsrpc_read() 1505 struct nfsnode *np = VTONFS(vp); in nfsrpc_write() 1582 struct nfsnode *np = VTONFS(vp); in nfsrpc_writerpc() 1963 struct nfsnode *np; in nfsrpc_createv4() 2204 struct nfsnode *np; in nfsrpc_remove() 2283 struct nfsnode *np; in nfsrpc_rename() 2704 struct nfsnode *dnp = VTONFS(vp); in nfsrpc_readdir() [all …]
|
H A D | nfs_clvfsops.c | 290 struct nfsnode *np; in nfs_statfs() 1369 struct nfsnode *np; in mountnfs() 1715 struct nfsnode *np; in nfs_root() 1875 struct nfsnode *np = VTONFS(vp); in nfs_getnlminfo()
|
H A D | nfs_clcomsubs.c | 405 nfscl_getcookie(struct nfsnode *np, off_t off, int add) in nfscl_getcookie()
|
/netbsd-src/sys/nfs/ |
H A D | nfs_var.h | 60 struct nfsnode; 89 int nfs_nget1(struct mount *, nfsfh_t *, int, struct nfsnode **, int); 112 struct lwp *, struct nfsnode **); 175 int nfs_request(struct nfsnode *, struct mbuf *, int, struct lwp *, 248 struct mbuf *nfsm_reqh(struct nfsnode *, u_long, int, char **); 262 void nfs_putdircache(struct nfsnode *, struct nfsdircache *); 274 int nfs_check_wccdata(struct nfsnode *, const struct timespec *, 289 time_t nfs_attrtimeo(struct nfsmount *, struct nfsnode *);
|
H A D | nfs_node.c | 86 pool_init(&nfs_node_pool, sizeof(struct nfsnode), 0, 0, 0, "nfsnodepl", in nfs_node_init() 118 struct nfsnode *np; in nfs_loadvnode() 160 nfs_nget1(struct mount *mntp, nfsfh_t *fhp, int fhsize, struct nfsnode **npp, in nfs_nget1() 185 struct nfsnode *np; in nfs_inactive() 225 struct nfsnode *np = VTONFS(vp); in nfs_reclaim()
|
H A D | nfs_vnops.c | 231 struct nfsnode *dnp = VTONFS(dvp); in nfs_cache_enter() 237 struct nfsnode *np = VTONFS(vp); in nfs_cache_enter() 257 struct nfsnode *np = VTONFS(vp); in nfs_null() 291 struct nfsnode *np = VTONFS(vp); in nfs_access() 417 struct nfsnode *np = VTONFS(vp); in nfs_open() 484 struct nfsnode *np = VTONFS(vp); in nfs_close() 520 struct nfsnode *np = VTONFS(vp); in nfs_getattr() 572 struct nfsnode *np = VTONFS(vp); in nfs_setattr() 672 struct nfsnode *np = VTONFS(vp); in nfs_setattrrpc() 744 struct nfsnode *np; in nfs_lookup() [all …]
|
H A D | nfs_subs.c | 580 nfsm_reqh(struct nfsnode *np, u_long procid, int hsiz, char **bposp) in nfsm_reqh() 1166 struct nfsnode *np = VTONFS(vp); in nfs_initdircache() 1187 struct nfsnode *np = VTONFS(vp); in nfs_initdirxlatecookie() 1205 static void nfs_unlinkdircache(struct nfsnode *np, struct nfsdircache *); 1206 static void nfs_putdircache_unlocked(struct nfsnode *, 1210 nfs_unlinkdircache(struct nfsnode *np, struct nfsdircache *ndp) in nfs_unlinkdircache() 1227 nfs_putdircache(struct nfsnode *np, struct nfsdircache *ndp) in nfs_putdircache() 1244 nfs_putdircache_unlocked(struct nfsnode *np, struct nfsdircache *ndp) in nfs_putdircache_unlocked() 1264 struct nfsnode *np = VTONFS(vp); in nfs_searchdircache() 1327 struct nfsnode *np = VTONFS(vp); in nfs_enterdircache() [all …]
|
H A D | nfs_clntsubs.c | 160 struct nfsnode *np; in nfs_loadattrcache() 319 struct nfsnode *np = VTONFS(vp); in nfs_getattrcache() 357 struct nfsnode *np = VTONFS(vp); in nfs_delayedtruncate() 383 nfs_check_wccdata(struct nfsnode *np, const struct timespec *ctime, in nfs_check_wccdata() 532 nfs_attrtimeo(struct nfsmount *nmp, struct nfsnode *np) in nfs_attrtimeo()
|
H A D | nfsnode.h | 1 /* $NetBSD: nfsnode.h,v 1.77 2024/12/07 02:05:55 riastradh Exp $ */ 34 * @(#)nfsnode.h 8.9 (Berkeley) 5/14/95 63 * Each offset is hashed into a per-nfsnode hashtable. An entry 91 * The nfsnode is the nfs equivalent to ufs's inode. Any similarity 93 * There is a unique nfsnode allocated for each active file, 95 * An nfsnode is 'named' by its file handle. (nget/nfs_node.c) 122 struct nfsnode { 201 * Convert between nfsnode pointers and vnode pointers 203 #define VTONFS(vp) ((struct nfsnode *)(vp)->v_data) 210 * Silly rename structure that hangs off the nfsnode unti 119 struct nfsnode { global() struct 124 __anon1a7e4c3f010anfsnode global() argument 127 n_un1nfsnode global() argument 147 __anon1a7e4c3f020anfsnode global() argument 150 n_un2nfsnode global() argument 155 n_fhpnfsnode global() argument 156 n_vattrnfsnode global() argument 157 n_vnodenfsnode global() argument 158 n_lockfnfsnode global() argument 159 n_attrstampnfsnode global() argument 160 n_mtimenfsnode global() argument 161 n_ctimenfsnode global() argument 162 n_fhsizenfsnode global() argument 163 n_flagnfsnode global() argument 164 n_fhnfsnode global() argument 165 n_accstampnfsnode global() argument 166 n_accuidnfsnode global() argument 167 n_accmodenfsnode global() argument 168 n_accerrornfsnode global() argument 169 n_rcrednfsnode global() argument 170 n_wcrednfsnode global() argument [all...] |
H A D | nfs_bio.c | 84 struct nfsnode *np = VTONFS(vp); in nfs_bioread() 451 struct nfsnode *np = VTONFS(vp); in nfs_write() 610 struct nfsnode *np = VTONFS(vp); in nfs_vinvalbuf() 685 struct nfsnode *np = VTONFS(vp); in nfs_flushstalebuf() 861 struct nfsnode *np = VTONFS(vp); in nfs_doio_read() 941 struct nfsnode *np = VTONFS(vp); in nfs_doio_write() 1248 struct nfsnode *np = VTONFS(vp); in nfs_getpages()
|
H A D | Makefile | 5 INCS= krpc.h nfs.h nfsdiskless.h nfsm_subs.h nfsmount.h nfsnode.h \
|
H A D | nfs_vfsops.c | 178 struct nfsnode *np; in nfs_statvfs() 259 struct nfsnode *np = VTONFS(vp); in nfs_fsinfo() 686 struct nfsnode *np; in mountnfs() 1059 struct nfsnode *np; in nfs_fhtovp() 1098 struct nfsnode *np; in nfs_vptofh()
|
H A D | nfsm_subs.h | 161 { struct nfsnode *ttnp; nfsfh_t *ttfhp; int ttfhsize; \ 268 struct nfsnode *nfsp = VTONFS(v); \
|
H A D | nfs_clntsocket.c | 501 nfs_request(struct nfsnode *np, struct mbuf *mrest, int procnum, struct lwp *lwp, kauth_cred_t cred… in nfs_request()
|
/netbsd-src/usr.bin/fstat/ |
H A D | fstat.c | 831 struct nfsnode nfsnode; in nfs_filestat() local 834 if (!KVM_READ(VTONFS(vp), &nfsnode, sizeof (nfsnode))) { in nfs_filestat() 839 if (!KVM_READ(nfsnode.n_vattr, &va, sizeof(va))) { in nfs_filestat() 841 nfsnode.n_vattr, Pid); in nfs_filestat() 846 fsp->size = nfsnode.n_size; in nfs_filestat()
|
/netbsd-src/usr.sbin/pstat/ |
H A D | pstat.c | 578 struct nfsnode nfsnode, *np = &nfsnode; in nfs_print() local 585 KGETRET(VTONFS(vp), &nfsnode, sizeof(nfsnode), "vnode's nfsnode"); in nfs_print()
|
/netbsd-src/sys/fs/nfs/common/ |
H A D | nfs_var.h | 55 struct nfsnode; 307 nfsuint64 *nfscl_getcookie(struct nfsnode *, off_t off, int); 578 struct componentname *, NFSPROC_T *, struct nfsnode **, void *, int); 588 struct nfsnode **);
|