dprintk("%s: inlined page args = (%u, %p, %u, %u)\n", __FUNCTION__, replen, readdir->pages, readdir->pgbase, readdir->count); 
static int encode_readdir(struct xdr_stream *xdr, const struct nfs4_readdir_arg *readdir, struct rpc_rqst *req){	struct rpc_auth *auth = req->rq_task->tk_auth;	uint32_t attrs[2] = {		FATTR4_WORD0_RDATTR_ERROR|FATTR4_WORD0_FILEID,		FATTR4_WORD1_MOUNTED_ON_FILEID,	};	int replen;	uint32_t *p;	RESERVE_SPACE(32+sizeof(nfs4_verifier));	WRITE32(OP_READDIR);	WRITE64(readdir->cookie);	WRITEMEM(readdir->verifier.data, sizeof(readdir->verifier.data));	WRITE32(readdir->count >> 1);  /* We're not doing readdirplus */	WRITE32(readdir->count);	WRITE32(2);	/* Switch to mounted_on_fileid if the server supports it */	if (readdir->bitmask[1] & FATTR4_WORD1_MOUNTED_ON_FILEID)		attrs[0] &= ~FATTR4_WORD0_FILEID;	else		attrs[1] &= ~FATTR4_WORD1_MOUNTED_ON_FILEID;	WRITE32(attrs[0] & readdir->bitmask[0]);	WRITE32(attrs[1] & readdir->bitmask[1]);	/* set up reply kvec	 *    toplevel_status + taglen + rescount + OP_PUTFH + status	 *      + OP_READDIR + status + verifer(2)  = 9	 */	replen = (RPC_REPHDRSIZE + auth->au_rslack + 9) << 2;	xdr_inline_pages(&req->rq_rcv_buf, replen, readdir->pages,			 readdir->pgbase, readdir->count);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/eadf4598e7ec37a234e70e965bd335860e58bda4/nfs4xdr.c/clean/fs/nfs/nfs4xdr.c