Lines Matching refs:hw_desc
216 struct sahara_hw_desc *hw_desc[SAHARA_MAX_HW_DESC]; member
447 dev_dbg(dev->device, "\thdr = 0x%08x\n", dev->hw_desc[i]->hdr); in sahara_dump_descriptors()
448 dev_dbg(dev->device, "\tlen1 = %u\n", dev->hw_desc[i]->len1); in sahara_dump_descriptors()
449 dev_dbg(dev->device, "\tp1 = 0x%08x\n", dev->hw_desc[i]->p1); in sahara_dump_descriptors()
450 dev_dbg(dev->device, "\tlen2 = %u\n", dev->hw_desc[i]->len2); in sahara_dump_descriptors()
451 dev_dbg(dev->device, "\tp2 = 0x%08x\n", dev->hw_desc[i]->p2); in sahara_dump_descriptors()
453 dev->hw_desc[i]->next); in sahara_dump_descriptors()
490 dev->hw_desc[idx]->len1 = AES_BLOCK_SIZE; in sahara_hw_descriptor_create()
491 dev->hw_desc[idx]->p1 = dev->iv_phys_base; in sahara_hw_descriptor_create()
493 dev->hw_desc[idx]->len1 = 0; in sahara_hw_descriptor_create()
494 dev->hw_desc[idx]->p1 = 0; in sahara_hw_descriptor_create()
496 dev->hw_desc[idx]->len2 = ctx->keylen; in sahara_hw_descriptor_create()
497 dev->hw_desc[idx]->p2 = dev->key_phys_base; in sahara_hw_descriptor_create()
498 dev->hw_desc[idx]->next = dev->hw_phys_desc[1]; in sahara_hw_descriptor_create()
500 dev->hw_desc[idx]->hdr = sahara_aes_key_hdr(dev); in sahara_hw_descriptor_create()
527 dev->hw_desc[idx]->p1 = dev->hw_phys_link[0]; in sahara_hw_descriptor_create()
541 dev->hw_desc[idx]->p2 = dev->hw_phys_link[i]; in sahara_hw_descriptor_create()
555 dev->hw_desc[idx]->hdr = sahara_aes_data_link_hdr(dev); in sahara_hw_descriptor_create()
556 dev->hw_desc[idx]->len1 = dev->total; in sahara_hw_descriptor_create()
557 dev->hw_desc[idx]->len2 = dev->total; in sahara_hw_descriptor_create()
558 dev->hw_desc[idx]->next = 0; in sahara_hw_descriptor_create()
876 dev->hw_desc[index]->hdr = sahara_sha_init_hdr(dev, rctx); in sahara_sha_hw_data_descriptor_create()
879 dev->hw_desc[index]->hdr = SAHARA_HDR_MDHA_HASH; in sahara_sha_hw_data_descriptor_create()
881 dev->hw_desc[index]->len1 = rctx->total; in sahara_sha_hw_data_descriptor_create()
882 if (dev->hw_desc[index]->len1 == 0) { in sahara_sha_hw_data_descriptor_create()
884 dev->hw_desc[index]->p1 = 0; in sahara_sha_hw_data_descriptor_create()
888 dev->hw_desc[index]->p1 = dev->hw_phys_link[index]; in sahara_sha_hw_data_descriptor_create()
896 dev->hw_desc[index]->p2 = dev->hw_phys_link[i]; in sahara_sha_hw_data_descriptor_create()
903 dev->hw_desc[index]->len2 = result_len; in sahara_sha_hw_data_descriptor_create()
924 dev->hw_desc[index]->hdr = sahara_sha_init_hdr(dev, rctx); in sahara_sha_hw_context_descriptor_create()
926 dev->hw_desc[index]->len1 = rctx->context_size; in sahara_sha_hw_context_descriptor_create()
927 dev->hw_desc[index]->p1 = dev->hw_phys_link[index]; in sahara_sha_hw_context_descriptor_create()
928 dev->hw_desc[index]->len2 = 0; in sahara_sha_hw_context_descriptor_create()
929 dev->hw_desc[index]->p2 = 0; in sahara_sha_hw_context_descriptor_create()
1063 dev->hw_desc[0]->next = 0; in sahara_sha_process()
1069 dev->hw_desc[0]->next = dev->hw_phys_desc[1]; in sahara_sha_process()
1071 dev->hw_desc[1]->next = 0; in sahara_sha_process()
1519 dev->hw_desc[0] = dma_alloc_coherent(&pdev->dev, in sahara_probe()
1522 if (!dev->hw_desc[0]) { in sahara_probe()
1526 dev->hw_desc[1] = dev->hw_desc[0] + 1; in sahara_probe()
1636 dev->hw_desc[0], dev->hw_phys_desc[0]); in sahara_probe()
1653 dev->hw_desc[0], dev->hw_phys_desc[0]); in sahara_remove()