Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/crypto/caam/
H A Dcaamhash.c166 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 Dcaampkc.h127 * @sec4_sg : pointer to h/w link table
139 struct sec4_sg_entry *sec4_sg; member
H A Dcaampkc.c325 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 Dcaamalg.c891 * @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 Dcaamhash.c161 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 Dcaampkc.h130 * @sec4_sg : pointer to h/w link table
142 struct sec4_sg_entry *sec4_sg; member
H A Dcaamalg.c882 * @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 Dcaampkc.c319 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()

Completed in 13 milliseconds