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;