Lines Matching refs:scratch
70 struct scomp_scratch *scratch;
74 scratch = per_cpu_ptr(&scomp_scratch, i);
76 vfree(scratch->src);
77 vfree(scratch->dst);
78 scratch->src = NULL;
79 scratch->dst = NULL;
85 struct scomp_scratch *scratch;
91 scratch = per_cpu_ptr(&scomp_scratch, i);
96 scratch->src = mem;
100 scratch->dst = mem;
126 struct scomp_scratch *scratch;
141 scratch = raw_cpu_ptr(&scomp_scratch);
142 spin_lock(&scratch->lock);
144 scatterwalk_map_and_copy(scratch->src, req->src, 0, req->slen, 0);
146 ret = crypto_scomp_compress(scomp, scratch->src, req->slen,
147 scratch->dst, &req->dlen, *ctx);
149 ret = crypto_scomp_decompress(scomp, scratch->src, req->slen,
150 scratch->dst, &req->dlen, *ctx);
162 scatterwalk_map_and_copy(scratch->dst, req->dst, 0, req->dlen,
166 spin_unlock(&scratch->lock);