Lines Matching refs:cd
521 struct nfsd_readdirres *cd = container_of(ccd, struct nfsd_readdirres, common); in nfssvc_encode_entry() local
522 __be32 *p = cd->buffer; in nfssvc_encode_entry()
531 cd->common.err = nfserr_fbig; in nfssvc_encode_entry()
534 if (cd->offset) in nfssvc_encode_entry()
535 *cd->offset = htonl(offset); in nfssvc_encode_entry()
541 if ((buflen = cd->buflen - slen - 4) < 0) { in nfssvc_encode_entry()
542 cd->common.err = nfserr_toosmall; in nfssvc_encode_entry()
546 cd->common.err = nfserr_fbig; in nfssvc_encode_entry()
552 cd->offset = p; /* remember pointer */ in nfssvc_encode_entry()
555 cd->buflen = buflen; in nfssvc_encode_entry()
556 cd->buffer = p; in nfssvc_encode_entry()
557 cd->common.err = nfs_ok; in nfssvc_encode_entry()