Lines Matching defs:hw_desc
204 struct sahara_hw_desc *hw_desc[SAHARA_MAX_HW_DESC];
411 dev_dbg(dev->device, "\thdr = 0x%08x\n", dev->hw_desc[i]->hdr);
412 dev_dbg(dev->device, "\tlen1 = %u\n", dev->hw_desc[i]->len1);
413 dev_dbg(dev->device, "\tp1 = 0x%08x\n", dev->hw_desc[i]->p1);
414 dev_dbg(dev->device, "\tlen2 = %u\n", dev->hw_desc[i]->len2);
415 dev_dbg(dev->device, "\tp2 = 0x%08x\n", dev->hw_desc[i]->p2);
417 dev->hw_desc[i]->next);
452 dev->hw_desc[idx]->len1 = AES_BLOCK_SIZE;
453 dev->hw_desc[idx]->p1 = dev->iv_phys_base;
455 dev->hw_desc[idx]->len1 = 0;
456 dev->hw_desc[idx]->p1 = 0;
458 dev->hw_desc[idx]->len2 = ctx->keylen;
459 dev->hw_desc[idx]->p2 = dev->key_phys_base;
460 dev->hw_desc[idx]->next = dev->hw_phys_desc[1];
461 dev->hw_desc[idx]->hdr = sahara_aes_key_hdr(dev);
497 dev->hw_desc[idx]->p1 = dev->hw_phys_link[0];
513 dev->hw_desc[idx]->p2 = dev->hw_phys_link[i];
528 /* Fill remaining fields of hw_desc[1] */
529 dev->hw_desc[idx]->hdr = sahara_aes_data_link_hdr(dev);
530 dev->hw_desc[idx]->len1 = dev->total;
531 dev->hw_desc[idx]->len2 = dev->total;
532 dev->hw_desc[idx]->next = 0;
827 dev->hw_desc[index]->hdr = sahara_sha_init_hdr(dev, rctx);
830 dev->hw_desc[index]->hdr = SAHARA_HDR_MDHA_HASH;
832 dev->hw_desc[index]->len1 = rctx->total;
833 if (dev->hw_desc[index]->len1 == 0) {
835 dev->hw_desc[index]->p1 = 0;
839 dev->hw_desc[index]->p1 = dev->hw_phys_link[index];
847 dev->hw_desc[index]->p2 = dev->hw_phys_link[i];
854 dev->hw_desc[index]->len2 = result_len;
875 dev->hw_desc[index]->hdr = sahara_sha_init_hdr(dev, rctx);
877 dev->hw_desc[index]->len1 = rctx->context_size;
878 dev->hw_desc[index]->p1 = dev->hw_phys_link[index];
879 dev->hw_desc[index]->len2 = 0;
880 dev->hw_desc[index]->p2 = 0;
963 dev->hw_desc[0]->next = 0;
969 dev->hw_desc[0]->next = dev->hw_phys_desc[1];
974 dev->hw_desc[1]->next = 0;
1379 dev->hw_desc[0] = dmam_alloc_coherent(&pdev->dev,
1382 if (!dev->hw_desc[0]) {
1386 dev->hw_desc[1] = dev->hw_desc[0] + 1;