Lines Matching defs:readdir
1561 static void encode_readdir(struct xdr_stream *xdr, const struct nfs4_readdir_arg *readdir, struct rpc_rqst *req, struct compound_hdr *hdr)
1567 uint32_t dircount = readdir->count >> 1;
1572 if (readdir->plus) {
1583 if (!(readdir->bitmask[1] & FATTR4_WORD1_MOUNTED_ON_FILEID))
1586 attrs[i] &= readdir->bitmask[i];
1592 encode_uint64(xdr, readdir->cookie);
1593 encode_nfs4_verifier(xdr, &readdir->verifier);
1596 *p++ = cpu_to_be32(readdir->count);
1600 memcpy(verf, readdir->verifier.data, sizeof(verf));
1604 (unsigned long long)readdir->cookie,
1606 attrs[0] & readdir->bitmask[0],
1607 attrs[1] & readdir->bitmask[1],
1608 attrs[2] & readdir->bitmask[2]);
5081 static int decode_readdir(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs4_readdir_res *readdir)
5088 status = decode_verifier(xdr, readdir->verifier.data);
5091 memcpy(verf, readdir->verifier.data, sizeof(verf));