rsgl              655 crypto/af_alg.c 	struct af_alg_rsgl *rsgl, *tmp;
rsgl              660 crypto/af_alg.c 	list_for_each_entry_safe(rsgl, tmp, &areq->rsgl_list, list) {
rsgl              661 crypto/af_alg.c 		atomic_sub(rsgl->sg_num_bytes, &ctx->rcvused);
rsgl              662 crypto/af_alg.c 		af_alg_free_sg(&rsgl->sgl);
rsgl              663 crypto/af_alg.c 		list_del(&rsgl->list);
rsgl              664 crypto/af_alg.c 		if (rsgl != &areq->first_rsgl)
rsgl              665 crypto/af_alg.c 			sock_kfree_s(sk, rsgl, sizeof(*rsgl));
rsgl             1123 crypto/af_alg.c 		struct af_alg_rsgl *rsgl;
rsgl             1135 crypto/af_alg.c 			rsgl = &areq->first_rsgl;
rsgl             1137 crypto/af_alg.c 			rsgl = sock_kmalloc(sk, sizeof(*rsgl), GFP_KERNEL);
rsgl             1138 crypto/af_alg.c 			if (unlikely(!rsgl))
rsgl             1142 crypto/af_alg.c 		rsgl->sgl.npages = 0;
rsgl             1143 crypto/af_alg.c 		list_add_tail(&rsgl->list, &areq->rsgl_list);
rsgl             1146 crypto/af_alg.c 		err = af_alg_make_sg(&rsgl->sgl, &msg->msg_iter, seglen);
rsgl             1148 crypto/af_alg.c 			rsgl->sg_num_bytes = 0;
rsgl             1154 crypto/af_alg.c 			af_alg_link_sg(&areq->last_rsgl->sgl, &rsgl->sgl);
rsgl             1156 crypto/af_alg.c 		areq->last_rsgl = rsgl;
rsgl             1159 crypto/af_alg.c 		rsgl->sg_num_bytes = err;