Lines Matching defs:readdir
1590 static void encode_readdir(struct xdr_stream *xdr, const struct nfs4_readdir_arg *readdir, struct rpc_rqst *req, struct compound_hdr *hdr)
1596 uint32_t dircount = readdir->count >> 1;
1601 if (readdir->plus) {
1612 if (!(readdir->bitmask[1] & FATTR4_WORD1_MOUNTED_ON_FILEID))
1615 attrs[i] &= readdir->bitmask[i];
1621 encode_uint64(xdr, readdir->cookie);
1622 encode_nfs4_verifier(xdr, &readdir->verifier);
1625 *p++ = cpu_to_be32(readdir->count);
1629 memcpy(verf, readdir->verifier.data, sizeof(verf));
1633 (unsigned long long)readdir->cookie,
1635 attrs[0] & readdir->bitmask[0],
1636 attrs[1] & readdir->bitmask[1],
1637 attrs[2] & readdir->bitmask[2]);
5214 static int decode_readdir(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs4_readdir_res *readdir)
5221 status = decode_verifier(xdr, readdir->verifier.data);
5224 memcpy(verf, readdir->verifier.data, sizeof(verf));