/kernel/linux/linux-5.10/drivers/crypto/caam/ |
H A D | qi.h | 51 * @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 D | qi.c | 319 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 D | caamalg_qi2.h | 156 * @sh_desc: Shared Descriptor 160 u32 sh_desc[MAX_SDLEN]; member
|
H A D | caamalg_qi2.c | 233 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 D | caamalg.c | 1068 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 D | caamhash.c | 694 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 D | qi.c | 326 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 D | qi.h | 53 * @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 D | caamalg_qi2.h | 154 * @sh_desc: Shared Descriptor 158 u32 sh_desc[MAX_SDLEN]; member
|
H A D | caamalg_qi2.c | 238 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 D | caamalg.c | 1083 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 D | caamhash.c | 703 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 D | shdmac.c | 287 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 D | shdma.h | 56 #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 D | shdmac.c | 286 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 D | shdma.h | 56 #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)
|