Lines Matching refs:aead_handle
1112 struct cc_aead_handle *aead_handle = ctx->drvdata->aead_handle; in cc_proc_scheme_desc() local
1121 set_dout_sram(&desc[idx], aead_handle->sram_workspace_addr, in cc_proc_scheme_desc()
1130 set_dout_sram(&desc[idx], aead_handle->sram_workspace_addr, in cc_proc_scheme_desc()
1160 set_din_sram(&desc[idx], aead_handle->sram_workspace_addr, in cc_proc_scheme_desc()
2654 struct cc_aead_handle *aead_handle = in cc_aead_free() local
2655 (struct cc_aead_handle *)drvdata->aead_handle; in cc_aead_free()
2657 if (aead_handle) { in cc_aead_free()
2659 list_for_each_entry_safe(t_alg, n, &aead_handle->aead_list, in cc_aead_free()
2665 kfree(aead_handle); in cc_aead_free()
2666 drvdata->aead_handle = NULL; in cc_aead_free()
2674 struct cc_aead_handle *aead_handle; in cc_aead_alloc() local
2680 aead_handle = kmalloc(sizeof(*aead_handle), GFP_KERNEL); in cc_aead_alloc()
2681 if (!aead_handle) { in cc_aead_alloc()
2686 INIT_LIST_HEAD(&aead_handle->aead_list); in cc_aead_alloc()
2687 drvdata->aead_handle = aead_handle; in cc_aead_alloc()
2689 aead_handle->sram_workspace_addr = cc_sram_alloc(drvdata, in cc_aead_alloc()
2692 if (aead_handle->sram_workspace_addr == NULL_SRAM_ADDR) { in cc_aead_alloc()
2718 list_add_tail(&t_alg->entry, &aead_handle->aead_list); in cc_aead_alloc()