Lines Matching refs:sg
737 static int talitos_map_sg(struct device *dev, struct scatterlist *sg, in talitos_map_sg() argument
742 while (sg) { in talitos_map_sg()
743 dma_map_sg(dev, sg, 1, dir); in talitos_map_sg()
744 sg = sg_next(sg); in talitos_map_sg()
747 dma_map_sg(dev, sg, nents, dir); in talitos_map_sg()
751 static void talitos_unmap_sg_chain(struct device *dev, struct scatterlist *sg, in talitos_unmap_sg_chain() argument
754 while (sg) { in talitos_unmap_sg_chain()
755 dma_unmap_sg(dev, sg, 1, dir); in talitos_unmap_sg_chain()
756 sg = sg_next(sg); in talitos_unmap_sg_chain()
824 struct scatterlist *sg; in ipsec_esp_encrypt_done() local
836 sg = sg_last(areq->dst, edesc->dst_nents); in ipsec_esp_encrypt_done()
837 memcpy((char *)sg_virt(sg) + sg->length - ctx->authsize, in ipsec_esp_encrypt_done()
854 struct scatterlist *sg; in ipsec_esp_decrypt_swauth_done() local
870 sg = sg_last(req->dst, edesc->dst_nents ? : 1); in ipsec_esp_decrypt_swauth_done()
871 err = memcmp(icvdata, (char *)sg_virt(sg) + sg->length - in ipsec_esp_decrypt_swauth_done()
905 static int sg_to_link_tbl(struct scatterlist *sg, int sg_count, in sg_to_link_tbl() argument
911 to_talitos_ptr(link_tbl_ptr, sg_dma_address(sg)); in sg_to_link_tbl()
912 link_tbl_ptr->len = cpu_to_be16(sg_dma_len(sg)); in sg_to_link_tbl()
915 cryptlen -= sg_dma_len(sg); in sg_to_link_tbl()
916 sg = sg_next(sg); in sg_to_link_tbl()
1095 struct scatterlist *sg = sg_list; in sg_count() local
1101 nbytes -= sg->length; in sg_count()
1102 if (!sg_is_last(sg) && (sg + 1)->length == 0) in sg_count()
1104 sg = sg_next(sg); in sg_count()
1254 struct scatterlist *sg; in aead_decrypt() local
1290 sg = sg_last(req->src, edesc->src_nents ? : 1); in aead_decrypt()
1292 memcpy(icvdata, (char *)sg_virt(sg) + sg->length - ctx->authsize, in aead_decrypt()
1839 struct scatterlist sg[1]; in keyhash() local
1855 sg_init_one(&sg[0], key, keylen); in keyhash()
1857 ahash_request_set_crypt(req, sg, hash, keylen); in keyhash()