Searched refs:sec4_sg (Results 1 - 2 of 2) sorted by relevance

/linux-4.1.27/drivers/crypto/caam/
H A Dcaamhash.c170 struct sec4_sg_entry *sec4_sg, buf_map_to_sec4_sg()
176 dma_to_sec4_sg_one(sec4_sg, buf_dma, buflen, 0); buf_map_to_sec4_sg()
184 struct sec4_sg_entry *sec4_sg, src_map_to_sec4_sg()
188 sg_to_sec4_sg_last(src, src_nents, sec4_sg, 0); src_map_to_sec4_sg()
196 try_buf_map_to_sec4_sg(struct device *jrdev, struct sec4_sg_entry *sec4_sg, try_buf_map_to_sec4_sg() argument
203 buf_dma = buf_map_to_sec4_sg(jrdev, sec4_sg, buf, buflen); try_buf_map_to_sec4_sg()
213 struct sec4_sg_entry *sec4_sg, u32 flag) ctx_map_to_sec4_sg()
221 dma_to_sec4_sg_one(sec4_sg, state->ctx_dma, ctx_len, 0); ctx_map_to_sec4_sg()
590 * @sec4_sg_bytes: length of dma mapped sec4_sg space
591 * @sec4_sg: pointer to h/w link table
600 struct sec4_sg_entry *sec4_sg; member in struct:ahash_edesc
821 edesc->sec4_sg = (void *)edesc + sizeof(struct ahash_edesc) + ahash_update_ctx()
825 edesc->sec4_sg, DMA_BIDIRECTIONAL); ahash_update_ctx()
830 edesc->sec4_sg + 1, ahash_update_ctx()
836 edesc->sec4_sg + sec4_sg_src_index, ahash_update_ctx()
845 (edesc->sec4_sg + sec4_sg_src_index - 1)->len |= ahash_update_ctx()
854 edesc->sec4_sg_dma = dma_map_single(jrdev, edesc->sec4_sg, ahash_update_ctx()
934 edesc->sec4_sg = (void *)edesc + sizeof(struct ahash_edesc) + ahash_final_ctx()
939 edesc->sec4_sg, DMA_TO_DEVICE); ahash_final_ctx()
943 state->buf_dma = try_buf_map_to_sec4_sg(jrdev, edesc->sec4_sg + 1, ahash_final_ctx()
946 (edesc->sec4_sg + sec4_sg_src_index - 1)->len |= SEC4_SG_LEN_FIN; ahash_final_ctx()
948 edesc->sec4_sg_dma = dma_map_single(jrdev, edesc->sec4_sg, ahash_final_ctx()
1023 edesc->sec4_sg = (void *)edesc + sizeof(struct ahash_edesc) + ahash_finup_ctx()
1027 edesc->sec4_sg, DMA_TO_DEVICE); ahash_finup_ctx()
1031 state->buf_dma = try_buf_map_to_sec4_sg(jrdev, edesc->sec4_sg + 1, ahash_finup_ctx()
1035 src_map_to_sec4_sg(jrdev, req->src, src_nents, edesc->sec4_sg + ahash_finup_ctx()
1038 edesc->sec4_sg_dma = dma_map_single(jrdev, edesc->sec4_sg, ahash_finup_ctx()
1101 edesc->sec4_sg = (void *)edesc + sizeof(struct ahash_edesc) + ahash_digest()
1112 sg_to_sec4_sg_last(req->src, src_nents, edesc->sec4_sg, 0); ahash_digest()
1113 edesc->sec4_sg_dma = dma_map_single(jrdev, edesc->sec4_sg, ahash_digest()
1260 edesc->sec4_sg = (void *)edesc + sizeof(struct ahash_edesc) + ahash_update_no_ctx()
1264 state->buf_dma = buf_map_to_sec4_sg(jrdev, edesc->sec4_sg, ahash_update_no_ctx()
1267 edesc->sec4_sg + 1, chained); ahash_update_no_ctx()
1280 edesc->sec4_sg_dma = dma_map_single(jrdev, edesc->sec4_sg, ahash_update_no_ctx()
1370 edesc->sec4_sg = (void *)edesc + sizeof(struct ahash_edesc) + ahash_finup_no_ctx()
1373 state->buf_dma = try_buf_map_to_sec4_sg(jrdev, edesc->sec4_sg, buf, ahash_finup_no_ctx()
1377 src_map_to_sec4_sg(jrdev, req->src, src_nents, edesc->sec4_sg + 1, ahash_finup_no_ctx()
1380 edesc->sec4_sg_dma = dma_map_single(jrdev, edesc->sec4_sg, ahash_finup_no_ctx()
1462 edesc->sec4_sg = (void *)edesc + sizeof(struct ahash_edesc) + ahash_update_first()
1468 edesc->sec4_sg, 0); ahash_update_first()
1470 edesc->sec4_sg, ahash_update_first()
169 buf_map_to_sec4_sg(struct device *jrdev, struct sec4_sg_entry *sec4_sg, u8 *buf, int buflen) buf_map_to_sec4_sg() argument
182 src_map_to_sec4_sg(struct device *jrdev, struct scatterlist *src, int src_nents, struct sec4_sg_entry *sec4_sg, bool chained) src_map_to_sec4_sg() argument
211 ctx_map_to_sec4_sg(u32 *desc, struct device *jrdev, struct caam_hash_state *state, int ctx_len, struct sec4_sg_entry *sec4_sg, u32 flag) ctx_map_to_sec4_sg() argument
H A Dcaamalg.c2088 * @sec4_sg_bytes: length of dma mapped sec4_sg space
2102 struct sec4_sg_entry *sec4_sg; member in struct:aead_edesc
2114 * @sec4_sg_bytes: length of dma mapped sec4_sg space
2126 struct sec4_sg_entry *sec4_sg; member in struct:ablkcipher_edesc
2709 edesc->sec4_sg = (void *)edesc + sizeof(struct aead_edesc) + aead_edesc_alloc()
2718 edesc->sec4_sg + aead_edesc_alloc()
2723 dma_to_sec4_sg_one(edesc->sec4_sg + sec4_sg_index, aead_edesc_alloc()
2730 edesc->sec4_sg + aead_edesc_alloc()
2737 edesc->sec4_sg + aead_edesc_alloc()
2743 edesc->sec4_sg + sec4_sg_index, 0); aead_edesc_alloc()
2745 edesc->sec4_sg_dma = dma_map_single(jrdev, edesc->sec4_sg, aead_edesc_alloc()
2949 edesc->sec4_sg = (void *)edesc + sizeof(struct aead_edesc) + aead_giv_edesc_alloc()
2957 edesc->sec4_sg + sec4_sg_index, 0); aead_giv_edesc_alloc()
2961 dma_to_sec4_sg_one(edesc->sec4_sg + sec4_sg_index, aead_giv_edesc_alloc()
2967 edesc->sec4_sg + sec4_sg_index, 0); aead_giv_edesc_alloc()
2972 edesc->sec4_sg + aead_giv_edesc_alloc()
2978 dma_to_sec4_sg_one(edesc->sec4_sg + sec4_sg_index, aead_giv_edesc_alloc()
2982 edesc->sec4_sg + sec4_sg_index, 0); aead_giv_edesc_alloc()
2986 dma_to_sec4_sg_one(edesc->sec4_sg + sec4_sg_index, aead_giv_edesc_alloc()
2990 edesc->sec4_sg + sec4_sg_index, 0); aead_giv_edesc_alloc()
2992 edesc->sec4_sg_dma = dma_map_single(jrdev, edesc->sec4_sg, aead_giv_edesc_alloc()
3119 edesc->sec4_sg = (void *)edesc + sizeof(struct ablkcipher_edesc) + ablkcipher_edesc_alloc()
3124 dma_to_sec4_sg_one(edesc->sec4_sg, iv_dma, ivsize, 0); ablkcipher_edesc_alloc()
3126 edesc->sec4_sg + 1, 0); ablkcipher_edesc_alloc()
3132 edesc->sec4_sg + sec4_sg_index, 0); ablkcipher_edesc_alloc()
3135 edesc->sec4_sg_dma = dma_map_single(jrdev, edesc->sec4_sg, ablkcipher_edesc_alloc()
3145 print_hex_dump(KERN_ERR, "ablkcipher sec4_sg@"__stringify(__LINE__)": ", ablkcipher_edesc_alloc()
3146 DUMP_PREFIX_ADDRESS, 16, 4, edesc->sec4_sg, ablkcipher_edesc_alloc()
3298 edesc->sec4_sg = (void *)edesc + sizeof(struct ablkcipher_edesc) + ablkcipher_giv_edesc_alloc()
3303 sg_to_sec4_sg_last(req->src, src_nents, edesc->sec4_sg, 0); ablkcipher_giv_edesc_alloc()
3308 dma_to_sec4_sg_one(edesc->sec4_sg + sec4_sg_index, ablkcipher_giv_edesc_alloc()
3312 edesc->sec4_sg + sec4_sg_index, 0); ablkcipher_giv_edesc_alloc()
3315 edesc->sec4_sg_dma = dma_map_single(jrdev, edesc->sec4_sg, ablkcipher_giv_edesc_alloc()
3325 "ablkcipher sec4_sg@" __stringify(__LINE__) ": ", ablkcipher_giv_edesc_alloc()
3326 DUMP_PREFIX_ADDRESS, 16, 4, edesc->sec4_sg, ablkcipher_giv_edesc_alloc()

Completed in 95 milliseconds