Lines Matching refs:sgt
153 * Dispose of @sgt with teardown_sgtable().
160 static int setup_sgtable(struct sg_table *sgt, struct scatterlist *prealloc_sg,
172 memset(sgt, 0, sizeof(*sgt));
182 ret = sg_alloc_table(sgt, chunk_cnt, GFP_NOFS);
188 sgt->sgl = prealloc_sg;
189 sgt->nents = sgt->orig_nents = 1;
192 for_each_sg(sgt->sgl, sg, sgt->orig_nents, i) {
212 static void teardown_sgtable(struct sg_table *sgt)
214 if (sgt->orig_nents > 1)
215 sg_free_table(sgt);
222 struct sg_table sgt;
232 ret = setup_sgtable(&sgt, &prealloc_sg, buf, crypt_len);
239 skcipher_request_set_crypt(req, sgt.sgl, sgt.sgl, crypt_len, iv);
278 teardown_sgtable(&sgt);