Lines Matching refs:scratch
63 struct scomp_scratch *scratch;
67 scratch = per_cpu_ptr(&scomp_scratch, i);
69 vfree(scratch->src);
70 vfree(scratch->dst);
71 scratch->src = NULL;
72 scratch->dst = NULL;
78 struct scomp_scratch *scratch;
84 scratch = per_cpu_ptr(&scomp_scratch, i);
89 scratch->src = mem;
93 scratch->dst = mem;
119 struct scomp_scratch *scratch;
134 scratch = raw_cpu_ptr(&scomp_scratch);
135 spin_lock(&scratch->lock);
137 scatterwalk_map_and_copy(scratch->src, req->src, 0, req->slen, 0);
139 ret = crypto_scomp_compress(scomp, scratch->src, req->slen,
140 scratch->dst, &req->dlen, *ctx);
142 ret = crypto_scomp_decompress(scomp, scratch->src, req->slen,
143 scratch->dst, &req->dlen, *ctx);
155 scatterwalk_map_and_copy(scratch->dst, req->dst, 0, req->dlen,
159 spin_unlock(&scratch->lock);