Home
last modified time | relevance | path

Searched refs:nfsnode (Results 1 – 25 of 25) sorted by relevance

/netbsd-src/sys/fs/nfs/client/
H A Dnfsnode.h92 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 Dnfs_clnode.c77 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 Dnfs_clsubs.c122 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 Dnfs_clvnops.c147 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 Dnfs.h106 void ncl_nodelock(struct nfsnode *);
107 void ncl_nodeunlock(struct nfsnode *);
H A Dnfs_clbio.c88 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 Dnfs_clstate.c484 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 Dnfs_clport.c114 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 Dnfs_clrpcops.c267 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 Dnfs_clvfsops.c290 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 Dnfs_clcomsubs.c405 nfscl_getcookie(struct nfsnode *np, off_t off, int add) in nfscl_getcookie()
/netbsd-src/sys/nfs/
H A Dnfs_var.h60 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 Dnfs_node.c86 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 Dnfs_vnops.c231 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 Dnfs_subs.c580 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 Dnfs_clntsubs.c160 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 Dnfsnode.h1 /* $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 Dnfs_bio.c84 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 DMakefile5 INCS= krpc.h nfs.h nfsdiskless.h nfsm_subs.h nfsmount.h nfsnode.h \
H A Dnfs_vfsops.c178 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 Dnfsm_subs.h161 { struct nfsnode *ttnp; nfsfh_t *ttfhp; int ttfhsize; \
268 struct nfsnode *nfsp = VTONFS(v); \
H A Dnfs_clntsocket.c501 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 Dfstat.c831 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 Dpstat.c578 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 Dnfs_var.h55 struct nfsnode;
307 nfsuint64 *nfscl_getcookie(struct nfsnode *, off_t off, int);
578 struct componentname *, NFSPROC_T *, struct nfsnode **, void *, int);
588 struct nfsnode **);