Home
last modified time | relevance | path

Searched refs:sh_desc (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/crypto/caam/
H A Dqi.h51 * @sh_desc: shared descriptor
62 u32 sh_desc[MAX_SDLEN]; member
104 * @sh_desc: shared descriptor pointer to be attached with CAAM/QI driver
110 u32 *sh_desc);
139 * @sh_desc: new shared descriptor pointer to be updated in QI driver context
143 int caam_drv_ctx_update(struct caam_drv_ctx *drv_ctx, u32 *sh_desc);
H A Dqi.c319 int caam_drv_ctx_update(struct caam_drv_ctx *drv_ctx, u32 *sh_desc) in caam_drv_ctx_update() argument
326 num_words = desc_len(sh_desc); in caam_drv_ctx_update()
367 memcpy(drv_ctx->sh_desc, sh_desc, desc_bytes(sh_desc)); in caam_drv_ctx_update()
369 sizeof(drv_ctx->sh_desc) + in caam_drv_ctx_update()
397 u32 *sh_desc) in caam_drv_ctx_init()
405 num_words = desc_len(sh_desc); in caam_drv_ctx_init()
423 memcpy(drv_ctx->sh_desc, sh_desc, desc_byte in caam_drv_ctx_init()
395 caam_drv_ctx_init(struct device *qidev, int *cpu, u32 *sh_desc) caam_drv_ctx_init() argument
[all...]
H A Dcaamalg_qi2.h156 * @sh_desc: Shared Descriptor
160 u32 sh_desc[MAX_SDLEN]; member
H A Dcaamalg_qi2.c233 desc = flc->sh_desc; in aead_set_sh_desc()
261 desc = flc->sh_desc; in aead_set_sh_desc()
597 desc = flc->sh_desc; in chachapoly_set_sh_desc()
606 desc = flc->sh_desc; in chachapoly_set_sh_desc()
673 desc = flc->sh_desc; in gcm_set_sh_desc()
693 desc = flc->sh_desc; in gcm_set_sh_desc()
766 desc = flc->sh_desc; in rfc4106_set_sh_desc()
786 desc = flc->sh_desc; in rfc4106_set_sh_desc()
867 desc = flc->sh_desc; in rfc4543_set_sh_desc()
887 desc = flc->sh_desc; in rfc4543_set_sh_desc()
[all...]
H A Dcaamalg.c1068 u32 *sh_desc; in init_aead_job() local
1070 sh_desc = encrypt ? ctx->sh_desc_enc : ctx->sh_desc_dec; in init_aead_job()
1073 len = desc_len(sh_desc); in init_aead_job()
1242 u32 *sh_desc; in init_skcipher_job() local
1256 sh_desc = encrypt ? ctx->sh_desc_enc : ctx->sh_desc_dec; in init_skcipher_job()
1259 len = desc_len(sh_desc); in init_skcipher_job()
H A Dcaamhash.c694 int sg_num, u32 *sh_desc, in ahash_edesc_alloc()
713 init_job_desc_shared(edesc->hw_desc, sh_desc_dma, desc_len(sh_desc), in ahash_edesc_alloc()
693 ahash_edesc_alloc(struct ahash_request *req, int sg_num, u32 *sh_desc, dma_addr_t sh_desc_dma) ahash_edesc_alloc() argument
/kernel/linux/linux-6.6/drivers/crypto/caam/
H A Dqi.c326 int caam_drv_ctx_update(struct caam_drv_ctx *drv_ctx, u32 *sh_desc) in caam_drv_ctx_update() argument
333 num_words = desc_len(sh_desc); in caam_drv_ctx_update()
374 memcpy(drv_ctx->sh_desc, sh_desc, desc_bytes(sh_desc)); in caam_drv_ctx_update()
376 sizeof(drv_ctx->sh_desc) + in caam_drv_ctx_update()
404 u32 *sh_desc) in caam_drv_ctx_init()
412 num_words = desc_len(sh_desc); in caam_drv_ctx_init()
430 memcpy(drv_ctx->sh_desc, sh_desc, desc_byte in caam_drv_ctx_init()
402 caam_drv_ctx_init(struct device *qidev, int *cpu, u32 *sh_desc) caam_drv_ctx_init() argument
[all...]
H A Dqi.h53 * @sh_desc: shared descriptor
65 u32 sh_desc[MAX_SDLEN]; member
108 * @sh_desc: shared descriptor pointer to be attached with CAAM/QI driver
114 u32 *sh_desc);
143 * @sh_desc: new shared descriptor pointer to be updated in QI driver context
147 int caam_drv_ctx_update(struct caam_drv_ctx *drv_ctx, u32 *sh_desc);
H A Dcaamalg_qi2.h154 * @sh_desc: Shared Descriptor
158 u32 sh_desc[MAX_SDLEN]; member
H A Dcaamalg_qi2.c238 desc = flc->sh_desc; in aead_set_sh_desc()
266 desc = flc->sh_desc; in aead_set_sh_desc()
602 desc = flc->sh_desc; in chachapoly_set_sh_desc()
611 desc = flc->sh_desc; in chachapoly_set_sh_desc()
678 desc = flc->sh_desc; in gcm_set_sh_desc()
698 desc = flc->sh_desc; in gcm_set_sh_desc()
771 desc = flc->sh_desc; in rfc4106_set_sh_desc()
791 desc = flc->sh_desc; in rfc4106_set_sh_desc()
872 desc = flc->sh_desc; in rfc4543_set_sh_desc()
892 desc = flc->sh_desc; in rfc4543_set_sh_desc()
[all...]
H A Dcaamalg.c1083 u32 *sh_desc; in init_aead_job() local
1085 sh_desc = encrypt ? ctx->sh_desc_enc : ctx->sh_desc_dec; in init_aead_job()
1088 len = desc_len(sh_desc); in init_aead_job()
1258 u32 *sh_desc; in init_skcipher_job() local
1272 sh_desc = encrypt ? ctx->sh_desc_enc : ctx->sh_desc_dec; in init_skcipher_job()
1275 len = desc_len(sh_desc); in init_skcipher_job()
H A Dcaamhash.c703 int sg_num, u32 *sh_desc, in ahash_edesc_alloc()
717 init_job_desc_shared(edesc->hw_desc, sh_desc_dma, desc_len(sh_desc), in ahash_edesc_alloc()
702 ahash_edesc_alloc(struct ahash_request *req, int sg_num, u32 *sh_desc, dma_addr_t sh_desc_dma) ahash_edesc_alloc() argument
/kernel/linux/linux-5.10/drivers/dma/sh/
H A Dshdmac.c287 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_start_xfer() local
291 sh_desc->hw.tcr, sh_desc->hw.sar, sh_desc->hw.dar); in sh_dmae_start_xfer()
293 dmae_set_reg(sh_chan, &sh_desc->hw); in sh_dmae_start_xfer()
381 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_desc_setup() local
387 sh_desc->hw.sar = src; in sh_dmae_desc_setup()
388 sh_desc->hw.dar = dst; in sh_dmae_desc_setup()
389 sh_desc->hw.tcr = *len; in sh_dmae_desc_setup()
420 struct sh_dmae_desc *sh_desc in sh_dmae_get_partial() local
458 struct sh_dmae_desc *sh_desc = container_of(sdesc, sh_dmae_desc_completed() local
[all...]
H A Dshdma.h56 #define to_sh_desc(lh) container_of(lh, struct sh_desc, node)
57 #define tx_to_sh_desc(tx) container_of(tx, struct sh_desc, async_tx)
/kernel/linux/linux-6.6/drivers/dma/sh/
H A Dshdmac.c286 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_start_xfer() local
290 sh_desc->hw.tcr, sh_desc->hw.sar, sh_desc->hw.dar); in sh_dmae_start_xfer()
292 dmae_set_reg(sh_chan, &sh_desc->hw); in sh_dmae_start_xfer()
380 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_desc_setup() local
386 sh_desc->hw.sar = src; in sh_dmae_desc_setup()
387 sh_desc->hw.dar = dst; in sh_dmae_desc_setup()
388 sh_desc->hw.tcr = *len; in sh_dmae_desc_setup()
419 struct sh_dmae_desc *sh_desc in sh_dmae_get_partial() local
457 struct sh_dmae_desc *sh_desc = container_of(sdesc, sh_dmae_desc_completed() local
[all...]
H A Dshdma.h56 #define to_sh_desc(lh) container_of(lh, struct sh_desc, node)
57 #define tx_to_sh_desc(tx) container_of(tx, struct sh_desc, async_tx)

Completed in 25 milliseconds