/kernel/linux/linux-6.6/drivers/crypto/caam/ |
H A D | caamhash.c | 166 struct sec4_sg_entry *sec4_sg, in buf_map_to_sec4_sg() 182 dma_to_sec4_sg_one(sec4_sg, state->buf_dma, buflen, 0); in buf_map_to_sec4_sg() 190 struct sec4_sg_entry *sec4_sg, u32 flag) in ctx_map_to_sec4_sg() 200 dma_to_sec4_sg_one(sec4_sg, state->ctx_dma, ctx_len, 0); in ctx_map_to_sec4_sg() 537 * @sec4_sg_bytes: length of dma mapped sec4_sg space 540 * @sec4_sg: h/w link table 548 struct sec4_sg_entry sec4_sg[]; member 711 edesc = kzalloc(struct_size(edesc, sec4_sg, sg_num), flags); in ahash_edesc_alloc() 733 struct sec4_sg_entry *sg = edesc->sec4_sg; in ahash_edesc_add_src() 889 edesc->sec4_sg, DMA_BIDIRECTIONA in ahash_update_ctx() 165 buf_map_to_sec4_sg(struct device *jrdev, struct sec4_sg_entry *sec4_sg, struct caam_hash_state *state) buf_map_to_sec4_sg() argument 188 ctx_map_to_sec4_sg(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 [all...] |
H A D | caampkc.h | 127 * @sec4_sg : pointer to h/w link table 139 struct sec4_sg_entry *sec4_sg; member
|
H A D | caampkc.c | 325 edesc->sec4_sg = (void *)edesc + sizeof(*edesc) + desclen; in rsa_edesc_alloc() 327 dma_to_sec4_sg_one(edesc->sec4_sg, ctx->padding_dma, diff_size, in rsa_edesc_alloc() 332 edesc->sec4_sg + !!diff_size, 0); in rsa_edesc_alloc() 336 edesc->sec4_sg + sec4_sg_index, 0); in rsa_edesc_alloc() 350 edesc->sec4_sg_dma = dma_map_single(dev, edesc->sec4_sg, in rsa_edesc_alloc() 359 print_hex_dump_debug("caampkc sec4_sg@" __stringify(__LINE__) ": ", in rsa_edesc_alloc() 360 DUMP_PREFIX_ADDRESS, 16, 4, edesc->sec4_sg, in rsa_edesc_alloc()
|
H A D | caamalg.c | 891 * @sec4_sg_bytes: length of dma mapped sec4_sg space 894 * @sec4_sg: pointer to h/w link table 905 struct sec4_sg_entry *sec4_sg; member 916 * @sec4_sg_bytes: length of dma mapped sec4_sg space 919 * @sec4_sg: pointer to h/w link table 932 struct sec4_sg_entry *sec4_sg; member 1014 return PTR_ALIGN((u8 *)edesc->sec4_sg + edesc->sec4_sg_bytes, in skcipher_edesc_iv() 1410 edesc->sec4_sg = (void *)edesc + sizeof(struct aead_edesc) + in aead_edesc_alloc() 1420 edesc->sec4_sg + sec4_sg_index, 0); in aead_edesc_alloc() 1425 edesc->sec4_sg in aead_edesc_alloc() [all...] |
/kernel/linux/linux-5.10/drivers/crypto/caam/ |
H A D | caamhash.c | 161 struct sec4_sg_entry *sec4_sg, in buf_map_to_sec4_sg() 177 dma_to_sec4_sg_one(sec4_sg, state->buf_dma, buflen, 0); in buf_map_to_sec4_sg() 185 struct sec4_sg_entry *sec4_sg, u32 flag) in ctx_map_to_sec4_sg() 195 dma_to_sec4_sg_one(sec4_sg, state->ctx_dma, ctx_len, 0); in ctx_map_to_sec4_sg() 528 * @sec4_sg_bytes: length of dma mapped sec4_sg space 531 * @sec4_sg: h/w link table 539 struct sec4_sg_entry sec4_sg[]; member 729 struct sec4_sg_entry *sg = edesc->sec4_sg; in ahash_edesc_add_src() 882 edesc->sec4_sg, DMA_BIDIRECTIONAL); in ahash_update_ctx() 886 ret = buf_map_to_sec4_sg(jrdev, edesc->sec4_sg in ahash_update_ctx() 160 buf_map_to_sec4_sg(struct device *jrdev, struct sec4_sg_entry *sec4_sg, struct caam_hash_state *state) buf_map_to_sec4_sg() argument 183 ctx_map_to_sec4_sg(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 [all...] |
H A D | caampkc.h | 130 * @sec4_sg : pointer to h/w link table 142 struct sec4_sg_entry *sec4_sg; member
|
H A D | caamalg.c | 882 * @sec4_sg_bytes: length of dma mapped sec4_sg space 885 * @sec4_sg: pointer to h/w link table 896 struct sec4_sg_entry *sec4_sg; member 907 * @sec4_sg_bytes: length of dma mapped sec4_sg space 910 * @sec4_sg: pointer to h/w link table 923 struct sec4_sg_entry *sec4_sg; member 1029 memcpy(req->iv, (u8 *)edesc->sec4_sg + edesc->sec4_sg_bytes, in skcipher_crypt_done() 1395 edesc->sec4_sg = (void *)edesc + sizeof(struct aead_edesc) + in aead_edesc_alloc() 1405 edesc->sec4_sg + sec4_sg_index, 0); in aead_edesc_alloc() 1410 edesc->sec4_sg in aead_edesc_alloc() [all...] |
H A D | caampkc.c | 319 edesc->sec4_sg = (void *)edesc + sizeof(*edesc) + desclen; in rsa_edesc_alloc() 321 dma_to_sec4_sg_one(edesc->sec4_sg, ctx->padding_dma, diff_size, in rsa_edesc_alloc() 326 edesc->sec4_sg + !!diff_size, 0); in rsa_edesc_alloc() 330 edesc->sec4_sg + sec4_sg_index, 0); in rsa_edesc_alloc() 344 edesc->sec4_sg_dma = dma_map_single(dev, edesc->sec4_sg, in rsa_edesc_alloc() 353 print_hex_dump_debug("caampkc sec4_sg@" __stringify(__LINE__) ": ", in rsa_edesc_alloc() 354 DUMP_PREFIX_ADDRESS, 16, 4, edesc->sec4_sg, in rsa_edesc_alloc()
|