Lines Matching refs:nmp
105 void nfs_mux_take(struct nfsmount *nmp) in nfs_mux_take() argument
107 (void)pthread_mutex_lock(&nmp->nm_mux); in nfs_mux_take()
114 void nfs_mux_release(struct nfsmount *nmp) in nfs_mux_release() argument
116 (void)pthread_mutex_unlock(&nmp->nm_mux); in nfs_mux_release()
128 int nfs_checkmount(struct nfsmount *nmp) in nfs_checkmount() argument
136 DEBUGASSERT(nmp); in nfs_checkmount()
137 if (!nmp->nm_mounted) in nfs_checkmount()
141 for (file = nmp->nm_head; file; file = file->n_next) in nfs_checkmount()
164 int nfs_request(struct nfsmount *nmp, int procnum, in nfs_request() argument
168 struct rpcclnt *clnt = nmp->nm_rpcclnt; in nfs_request()
222 int nfs_lookup(struct nfsmount *nmp, const char *filename, in nfs_lookup() argument
233 DEBUGASSERT(nmp && filename && fhandle); in nfs_lookup()
246 ptr = (uint32_t *)&nmp->nm_msgbuffer.lookup.lookup; in nfs_lookup()
269 error = nfs_request(nmp, NFSPROC_LOOKUP, in nfs_lookup()
270 (void *)&nmp->nm_msgbuffer.lookup, reqlen, in nfs_lookup()
271 (void *)nmp->nm_iobuffer, nmp->nm_buflen); in nfs_lookup()
284 ptr = (uint32_t *)&((struct rpc_reply_lookup *)nmp->nm_iobuffer)->lookup; in nfs_lookup()
342 int nfs_findnode(struct nfsmount *nmp, const char *relpath, in nfs_findnode() argument
355 fhandle->length = nmp->nm_fhsize; in nfs_findnode()
356 memcpy(&fhandle->handle, &nmp->nm_fh, nmp->nm_fhsize); in nfs_findnode()
368 memcpy(obj_attributes, &nmp->nm_fattr, sizeof(struct nfs_fattr)); in nfs_findnode()
373 memcpy(dir_attributes, &nmp->nm_fattr, sizeof(struct nfs_fattr)); in nfs_findnode()
399 error = nfs_lookup(nmp, buffer, fhandle, obj_attributes, dir_attributes); in nfs_findnode()
451 int nfs_finddir(struct nfsmount *nmp, const char *relpath, in nfs_finddir() argument
471 fhandle->length = nmp->nm_fhsize; in nfs_finddir()
472 memcpy(&fhandle->handle, &nmp->nm_fh, nmp->nm_fhsize); in nfs_finddir()
473 memcpy(attributes, &nmp->nm_fattr, sizeof(struct nfs_fattr)); in nfs_finddir()
507 error = nfs_lookup(nmp, filename, fhandle, attributes, NULL); in nfs_finddir()