Home | History | Annotate | Download | only in nfs

Lines Matching defs:nd

363 	struct nfsrv_descript *nd;
392 nd = nfsdreq_alloc();
393 nd->nd_md = nd->nd_mrep = m;
394 nd->nd_nam2 = nam;
395 nd->nd_dpos = mtod(m, void *);
396 error = nfs_getreq(nd, nfsd, true);
399 nfsdreq_free(nd);
402 *ndp = nd;
403 nfsd->nfsd_nd = nd;
413 struct nfsrv_descript *nd;
425 nd = LIST_FIRST(&slp->ns_tq);
426 if (nd != NULL) {
427 if (nd->nd_time <= cur_usec) {
445 struct nfsd *nd;
453 nd = SLIST_FIRST(&nfsd_idle_head);
454 if (nd) {
456 if (nd->nfsd_slp)
460 nd->nfsd_slp = slp;
461 cv_signal(&nd->nfsd_cv);
479 nfsdsock_sendreply(struct nfssvc_sock *slp, struct nfsrv_descript *nd)
483 m_freem(nd->nd_mrep);
484 nd->nd_mrep = NULL;
488 SIMPLEQ_INSERT_TAIL(&slp->ns_sendq, nd, nd_sendq);
497 error = nfs_send(slp->ns_so, nd->nd_nam2, nd->nd_mreq, NULL, curlwp);
498 if (nd->nd_nam2) {
499 m_free(nd->nd_nam2);
501 nfsdreq_free(nd);
505 nd = SIMPLEQ_FIRST(&slp->ns_sendq);
506 if (nd != NULL) {