hw_desc 892 drivers/crypto/caam/caamalg.c u32 hw_desc[]; hw_desc 917 drivers/crypto/caam/caamalg.c u32 hw_desc[0]; hw_desc 972 drivers/crypto/caam/caamalg.c edesc = container_of(desc, struct aead_edesc, hw_desc[0]); hw_desc 993 drivers/crypto/caam/caamalg.c edesc = container_of(desc, struct aead_edesc, hw_desc[0]); hw_desc 1016 drivers/crypto/caam/caamalg.c edesc = container_of(desc, struct skcipher_edesc, hw_desc[0]); hw_desc 1056 drivers/crypto/caam/caamalg.c edesc = container_of(desc, struct skcipher_edesc, hw_desc[0]); hw_desc 1095 drivers/crypto/caam/caamalg.c u32 *desc = edesc->hw_desc; hw_desc 1156 drivers/crypto/caam/caamalg.c u32 *desc = edesc->hw_desc; hw_desc 1186 drivers/crypto/caam/caamalg.c u32 *desc = edesc->hw_desc; hw_desc 1226 drivers/crypto/caam/caamalg.c u32 *desc = edesc->hw_desc; hw_desc 1273 drivers/crypto/caam/caamalg.c u32 *desc = edesc->hw_desc; hw_desc 1477 drivers/crypto/caam/caamalg.c DUMP_PREFIX_ADDRESS, 16, 4, edesc->hw_desc, hw_desc 1478 drivers/crypto/caam/caamalg.c desc_bytes(edesc->hw_desc), 1); hw_desc 1480 drivers/crypto/caam/caamalg.c desc = edesc->hw_desc; hw_desc 1507 drivers/crypto/caam/caamalg.c desc = edesc->hw_desc; hw_desc 1540 drivers/crypto/caam/caamalg.c desc = edesc->hw_desc; hw_desc 1583 drivers/crypto/caam/caamalg.c DUMP_PREFIX_ADDRESS, 16, 4, edesc->hw_desc, hw_desc 1584 drivers/crypto/caam/caamalg.c desc_bytes(edesc->hw_desc), 1); hw_desc 1586 drivers/crypto/caam/caamalg.c desc = edesc->hw_desc; hw_desc 1617 drivers/crypto/caam/caamalg.c DUMP_PREFIX_ADDRESS, 16, 4, edesc->hw_desc, hw_desc 1618 drivers/crypto/caam/caamalg.c desc_bytes(edesc->hw_desc), 1); hw_desc 1620 drivers/crypto/caam/caamalg.c desc = edesc->hw_desc; hw_desc 1661 drivers/crypto/caam/caamalg.c DUMP_PREFIX_ADDRESS, 16, 4, edesc->hw_desc, hw_desc 1662 drivers/crypto/caam/caamalg.c desc_bytes(edesc->hw_desc), 1); hw_desc 1664 drivers/crypto/caam/caamalg.c desc = edesc->hw_desc; hw_desc 1780 drivers/crypto/caam/caamalg.c edesc->sec4_sg = (struct sec4_sg_entry *)((u8 *)edesc->hw_desc + hw_desc 1858 drivers/crypto/caam/caamalg.c DUMP_PREFIX_ADDRESS, 16, 4, edesc->hw_desc, hw_desc 1859 drivers/crypto/caam/caamalg.c desc_bytes(edesc->hw_desc), 1); hw_desc 1861 drivers/crypto/caam/caamalg.c desc = edesc->hw_desc; hw_desc 1893 drivers/crypto/caam/caamalg.c desc = edesc->hw_desc; hw_desc 1896 drivers/crypto/caam/caamalg.c DUMP_PREFIX_ADDRESS, 16, 4, edesc->hw_desc, hw_desc 1897 drivers/crypto/caam/caamalg.c desc_bytes(edesc->hw_desc), 1); hw_desc 563 drivers/crypto/caam/caamhash.c u32 hw_desc[DESC_JOB_IO_LEN_MAX / sizeof(u32)] ____cacheline_aligned; hw_desc 613 drivers/crypto/caam/caamhash.c edesc = container_of(desc, struct ahash_edesc, hw_desc[0]); hw_desc 641 drivers/crypto/caam/caamhash.c edesc = container_of(desc, struct ahash_edesc, hw_desc[0]); hw_desc 673 drivers/crypto/caam/caamhash.c edesc = container_of(desc, struct ahash_edesc, hw_desc[0]); hw_desc 701 drivers/crypto/caam/caamhash.c edesc = container_of(desc, struct ahash_edesc, hw_desc[0]); hw_desc 738 drivers/crypto/caam/caamhash.c init_job_desc_shared(edesc->hw_desc, sh_desc_dma, desc_len(sh_desc), hw_desc 774 drivers/crypto/caam/caamhash.c append_seq_in_ptr(edesc->hw_desc, src_dma, first_bytes + to_hash, hw_desc 875 drivers/crypto/caam/caamhash.c desc = edesc->hw_desc; hw_desc 944 drivers/crypto/caam/caamhash.c desc = edesc->hw_desc; hw_desc 1030 drivers/crypto/caam/caamhash.c desc = edesc->hw_desc; hw_desc 1118 drivers/crypto/caam/caamhash.c desc = edesc->hw_desc; hw_desc 1164 drivers/crypto/caam/caamhash.c desc = edesc->hw_desc; hw_desc 1287 drivers/crypto/caam/caamhash.c desc = edesc->hw_desc; hw_desc 1382 drivers/crypto/caam/caamhash.c desc = edesc->hw_desc; hw_desc 1498 drivers/crypto/caam/caamhash.c desc = edesc->hw_desc; hw_desc 126 drivers/crypto/caam/caampkc.c edesc = container_of(desc, struct rsa_edesc, hw_desc[0]); hw_desc 145 drivers/crypto/caam/caampkc.c edesc = container_of(desc, struct rsa_edesc, hw_desc[0]); hw_desc 164 drivers/crypto/caam/caampkc.c edesc = container_of(desc, struct rsa_edesc, hw_desc[0]); hw_desc 183 drivers/crypto/caam/caampkc.c edesc = container_of(desc, struct rsa_edesc, hw_desc[0]); hw_desc 653 drivers/crypto/caam/caampkc.c init_rsa_pub_desc(edesc->hw_desc, &edesc->pdb.pub); hw_desc 655 drivers/crypto/caam/caampkc.c ret = caam_jr_enqueue(jrdev, edesc->hw_desc, rsa_pub_done, req); hw_desc 686 drivers/crypto/caam/caampkc.c init_rsa_priv_f1_desc(edesc->hw_desc, &edesc->pdb.priv_f1); hw_desc 688 drivers/crypto/caam/caampkc.c ret = caam_jr_enqueue(jrdev, edesc->hw_desc, rsa_priv_f1_done, req); hw_desc 719 drivers/crypto/caam/caampkc.c init_rsa_priv_f2_desc(edesc->hw_desc, &edesc->pdb.priv_f2); hw_desc 721 drivers/crypto/caam/caampkc.c ret = caam_jr_enqueue(jrdev, edesc->hw_desc, rsa_priv_f2_done, req); hw_desc 752 drivers/crypto/caam/caampkc.c init_rsa_priv_f3_desc(edesc->hw_desc, &edesc->pdb.priv_f3); hw_desc 754 drivers/crypto/caam/caampkc.c ret = caam_jr_enqueue(jrdev, edesc->hw_desc, rsa_priv_f3_done, req); hw_desc 135 drivers/crypto/caam/caampkc.h u32 hw_desc[]; hw_desc 64 drivers/crypto/caam/caamrng.c u32 hw_desc[DESC_JOB_O_LEN]; hw_desc 111 drivers/crypto/caam/caamrng.c bd = container_of(desc, struct buf_data, hw_desc[0]); hw_desc 130 drivers/crypto/caam/caamrng.c u32 *desc = bd->hw_desc; hw_desc 227 drivers/crypto/caam/caamrng.c u32 *desc = bd->hw_desc; hw_desc 205 drivers/crypto/sahara.c struct sahara_hw_desc *hw_desc[SAHARA_MAX_HW_DESC]; hw_desc 412 drivers/crypto/sahara.c dev_dbg(dev->device, "\thdr = 0x%08x\n", dev->hw_desc[i]->hdr); hw_desc 413 drivers/crypto/sahara.c dev_dbg(dev->device, "\tlen1 = %u\n", dev->hw_desc[i]->len1); hw_desc 414 drivers/crypto/sahara.c dev_dbg(dev->device, "\tp1 = 0x%08x\n", dev->hw_desc[i]->p1); hw_desc 415 drivers/crypto/sahara.c dev_dbg(dev->device, "\tlen2 = %u\n", dev->hw_desc[i]->len2); hw_desc 416 drivers/crypto/sahara.c dev_dbg(dev->device, "\tp2 = 0x%08x\n", dev->hw_desc[i]->p2); hw_desc 418 drivers/crypto/sahara.c dev->hw_desc[i]->next); hw_desc 455 drivers/crypto/sahara.c dev->hw_desc[idx]->len1 = AES_BLOCK_SIZE; hw_desc 456 drivers/crypto/sahara.c dev->hw_desc[idx]->p1 = dev->iv_phys_base; hw_desc 458 drivers/crypto/sahara.c dev->hw_desc[idx]->len1 = 0; hw_desc 459 drivers/crypto/sahara.c dev->hw_desc[idx]->p1 = 0; hw_desc 461 drivers/crypto/sahara.c dev->hw_desc[idx]->len2 = ctx->keylen; hw_desc 462 drivers/crypto/sahara.c dev->hw_desc[idx]->p2 = dev->key_phys_base; hw_desc 463 drivers/crypto/sahara.c dev->hw_desc[idx]->next = dev->hw_phys_desc[1]; hw_desc 465 drivers/crypto/sahara.c dev->hw_desc[idx]->hdr = sahara_aes_key_hdr(dev); hw_desc 500 drivers/crypto/sahara.c dev->hw_desc[idx]->p1 = dev->hw_phys_link[0]; hw_desc 514 drivers/crypto/sahara.c dev->hw_desc[idx]->p2 = dev->hw_phys_link[i]; hw_desc 528 drivers/crypto/sahara.c dev->hw_desc[idx]->hdr = sahara_aes_data_link_hdr(dev); hw_desc 529 drivers/crypto/sahara.c dev->hw_desc[idx]->len1 = dev->total; hw_desc 530 drivers/crypto/sahara.c dev->hw_desc[idx]->len2 = dev->total; hw_desc 531 drivers/crypto/sahara.c dev->hw_desc[idx]->next = 0; hw_desc 844 drivers/crypto/sahara.c dev->hw_desc[index]->hdr = sahara_sha_init_hdr(dev, rctx); hw_desc 847 drivers/crypto/sahara.c dev->hw_desc[index]->hdr = SAHARA_HDR_MDHA_HASH; hw_desc 849 drivers/crypto/sahara.c dev->hw_desc[index]->len1 = rctx->total; hw_desc 850 drivers/crypto/sahara.c if (dev->hw_desc[index]->len1 == 0) { hw_desc 852 drivers/crypto/sahara.c dev->hw_desc[index]->p1 = 0; hw_desc 856 drivers/crypto/sahara.c dev->hw_desc[index]->p1 = dev->hw_phys_link[index]; hw_desc 864 drivers/crypto/sahara.c dev->hw_desc[index]->p2 = dev->hw_phys_link[i]; hw_desc 871 drivers/crypto/sahara.c dev->hw_desc[index]->len2 = result_len; hw_desc 892 drivers/crypto/sahara.c dev->hw_desc[index]->hdr = sahara_sha_init_hdr(dev, rctx); hw_desc 894 drivers/crypto/sahara.c dev->hw_desc[index]->len1 = rctx->context_size; hw_desc 895 drivers/crypto/sahara.c dev->hw_desc[index]->p1 = dev->hw_phys_link[index]; hw_desc 896 drivers/crypto/sahara.c dev->hw_desc[index]->len2 = 0; hw_desc 897 drivers/crypto/sahara.c dev->hw_desc[index]->p2 = 0; hw_desc 1011 drivers/crypto/sahara.c dev->hw_desc[0]->next = 0; hw_desc 1017 drivers/crypto/sahara.c dev->hw_desc[0]->next = dev->hw_phys_desc[1]; hw_desc 1019 drivers/crypto/sahara.c dev->hw_desc[1]->next = 0; hw_desc 1430 drivers/crypto/sahara.c dev->hw_desc[0] = dmam_alloc_coherent(&pdev->dev, hw_desc 1433 drivers/crypto/sahara.c if (!dev->hw_desc[0]) { hw_desc 1437 drivers/crypto/sahara.c dev->hw_desc[1] = dev->hw_desc[0] + 1; hw_desc 160 drivers/dma/altera-msgdma.c struct msgdma_extended_desc hw_desc; hw_desc 355 drivers/dma/altera-msgdma.c desc = &new->hw_desc; hw_desc 420 drivers/dma/altera-msgdma.c desc = &new->hw_desc; hw_desc 496 drivers/dma/altera-msgdma.c void __iomem *hw_desc = mdev->desc; hw_desc 515 drivers/dma/altera-msgdma.c memcpy((void __force *)hw_desc, &desc->hw_desc, hw_desc 516 drivers/dma/altera-msgdma.c sizeof(desc->hw_desc) - sizeof(u32)); hw_desc 521 drivers/dma/altera-msgdma.c iowrite32(desc->hw_desc.control, hw_desc + hw_desc 310 drivers/dma/iop-adma.c iter->idx, iter->hw_desc, hw_desc 419 drivers/dma/iop-adma.c char *hw_desc; hw_desc 440 drivers/dma/iop-adma.c hw_desc = (char *) iop_chan->device->dma_desc_pool_virt; hw_desc 441 drivers/dma/iop-adma.c slot->hw_desc = (void *) &hw_desc[idx * IOP_ADMA_SLOT_SIZE]; hw_desc 448 drivers/dma/iop-adma.c hw_desc = (char *) iop_chan->device->dma_desc_pool; hw_desc 450 drivers/dma/iop-adma.c (dma_addr_t) &hw_desc[idx * IOP_ADMA_SLOT_SIZE]; hw_desc 381 drivers/dma/iop-adma.h union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; hw_desc 386 drivers/dma/iop-adma.h return hw_desc.dma->byte_count; hw_desc 388 drivers/dma/iop-adma.h return hw_desc.aau->byte_count; hw_desc 415 drivers/dma/iop-adma.h union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; hw_desc 420 drivers/dma/iop-adma.h return hw_desc.dma->src_addr; hw_desc 428 drivers/dma/iop-adma.h return hw_desc.aau->src[src_idx]; hw_desc 430 drivers/dma/iop-adma.h return hw_desc.aau->src_edc[__desc_idx(src_idx)].src_addr; hw_desc 433 drivers/dma/iop-adma.h static inline void iop3xx_aau_desc_set_src_addr(struct iop3xx_desc_aau *hw_desc, hw_desc 437 drivers/dma/iop-adma.h hw_desc->src[src_idx] = addr; hw_desc 439 drivers/dma/iop-adma.h hw_desc->src_edc[__desc_idx(src_idx)].src_addr = addr; hw_desc 445 drivers/dma/iop-adma.h struct iop3xx_desc_dma *hw_desc = desc->hw_desc; hw_desc 455 drivers/dma/iop-adma.h hw_desc->desc_ctrl = u_desc_ctrl.value; hw_desc 456 drivers/dma/iop-adma.h hw_desc->upper_pci_src_addr = 0; hw_desc 457 drivers/dma/iop-adma.h hw_desc->crc_addr = 0; hw_desc 463 drivers/dma/iop-adma.h struct iop3xx_desc_aau *hw_desc = desc->hw_desc; hw_desc 473 drivers/dma/iop-adma.h hw_desc->desc_ctrl = u_desc_ctrl.value; hw_desc 477 drivers/dma/iop-adma.h iop3xx_desc_init_xor(struct iop3xx_desc_aau *hw_desc, int src_cnt, hw_desc 497 drivers/dma/iop-adma.h hw_desc->src_edc[AAU_EDCR2_IDX].e_desc_ctrl = edcr; hw_desc 502 drivers/dma/iop-adma.h hw_desc->src_edc[AAU_EDCR2_IDX].e_desc_ctrl = 0; hw_desc 511 drivers/dma/iop-adma.h hw_desc->src_edc[AAU_EDCR1_IDX].e_desc_ctrl = edcr; hw_desc 523 drivers/dma/iop-adma.h hw_desc->src_edc[AAU_EDCR0_IDX].e_desc_ctrl = edcr; hw_desc 540 drivers/dma/iop-adma.h hw_desc->desc_ctrl = u_desc_ctrl.value; hw_desc 549 drivers/dma/iop-adma.h iop3xx_desc_init_xor(desc->hw_desc, src_cnt, flags); hw_desc 558 drivers/dma/iop-adma.h struct iop3xx_desc_aau *hw_desc, *prev_hw_desc, *iter; hw_desc 565 drivers/dma/iop-adma.h hw_desc = desc->hw_desc; hw_desc 569 drivers/dma/iop-adma.h iter = iop_hw_desc_slot_idx(hw_desc, i); hw_desc 581 drivers/dma/iop-adma.h iop_hw_desc_slot_idx(hw_desc, i - slots_per_op); hw_desc 594 drivers/dma/iop-adma.h struct iop3xx_desc_aau *hw_desc = desc->hw_desc; hw_desc 604 drivers/dma/iop-adma.h hw_desc->src_edc[AAU_EDCR2_IDX].e_desc_ctrl = 0; hw_desc 608 drivers/dma/iop-adma.h hw_desc->src_edc[AAU_EDCR2_IDX].e_desc_ctrl = 0; hw_desc 611 drivers/dma/iop-adma.h hw_desc->src_edc[AAU_EDCR1_IDX].e_desc_ctrl = 0; hw_desc 616 drivers/dma/iop-adma.h hw_desc->src_edc[AAU_EDCR0_IDX].e_desc_ctrl = 0; hw_desc 625 drivers/dma/iop-adma.h hw_desc->desc_ctrl = u_desc_ctrl.value; hw_desc 632 drivers/dma/iop-adma.h union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; hw_desc 637 drivers/dma/iop-adma.h hw_desc.dma->byte_count = byte_count; hw_desc 640 drivers/dma/iop-adma.h hw_desc.aau->byte_count = byte_count; hw_desc 651 drivers/dma/iop-adma.h union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; hw_desc 657 drivers/dma/iop-adma.h hw_desc.dma->byte_count = 0; hw_desc 658 drivers/dma/iop-adma.h hw_desc.dma->dest_addr = 0; hw_desc 659 drivers/dma/iop-adma.h hw_desc.dma->src_addr = 0; hw_desc 663 drivers/dma/iop-adma.h hw_desc.aau->byte_count = 0; hw_desc 664 drivers/dma/iop-adma.h hw_desc.aau->dest_addr = 0; hw_desc 665 drivers/dma/iop-adma.h hw_desc.aau->src[0] = 0; hw_desc 666 drivers/dma/iop-adma.h hw_desc.aau->src[1] = 0; hw_desc 677 drivers/dma/iop-adma.h struct iop3xx_desc_aau *hw_desc = desc->hw_desc, *iter; hw_desc 681 drivers/dma/iop-adma.h hw_desc->byte_count = len; hw_desc 684 drivers/dma/iop-adma.h iter = iop_hw_desc_slot_idx(hw_desc, i); hw_desc 690 drivers/dma/iop-adma.h iter = iop_hw_desc_slot_idx(hw_desc, i); hw_desc 699 drivers/dma/iop-adma.h union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; hw_desc 704 drivers/dma/iop-adma.h hw_desc.dma->dest_addr = addr; hw_desc 707 drivers/dma/iop-adma.h hw_desc.aau->dest_addr = addr; hw_desc 717 drivers/dma/iop-adma.h struct iop3xx_desc_dma *hw_desc = desc->hw_desc; hw_desc 718 drivers/dma/iop-adma.h hw_desc->src_addr = addr; hw_desc 726 drivers/dma/iop-adma.h struct iop3xx_desc_aau *hw_desc = desc->hw_desc, *iter; hw_desc 732 drivers/dma/iop-adma.h iter = iop_hw_desc_slot_idx(hw_desc, i); hw_desc 741 drivers/dma/iop-adma.h struct iop3xx_desc_aau *hw_desc = desc->hw_desc, *iter; hw_desc 747 drivers/dma/iop-adma.h iter = iop_hw_desc_slot_idx(hw_desc, i); hw_desc 756 drivers/dma/iop-adma.h union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; hw_desc 758 drivers/dma/iop-adma.h iop_paranoia(hw_desc.dma->next_desc); hw_desc 759 drivers/dma/iop-adma.h hw_desc.dma->next_desc = next_desc_addr; hw_desc 765 drivers/dma/iop-adma.h union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; hw_desc 766 drivers/dma/iop-adma.h return hw_desc.dma->next_desc; hw_desc 772 drivers/dma/iop-adma.h union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; hw_desc 773 drivers/dma/iop-adma.h hw_desc.dma->next_desc = 0; hw_desc 779 drivers/dma/iop-adma.h struct iop3xx_desc_aau *hw_desc = desc->hw_desc; hw_desc 780 drivers/dma/iop-adma.h hw_desc->src[0] = val; hw_desc 786 drivers/dma/iop-adma.h struct iop3xx_desc_aau *hw_desc = desc->hw_desc; hw_desc 787 drivers/dma/iop-adma.h struct iop3xx_aau_desc_ctrl desc_ctrl = hw_desc->desc_ctrl_field; hw_desc 52 drivers/dma/mv_xor.c struct mv_xor_desc *hw_desc = desc->hw_desc; hw_desc 54 drivers/dma/mv_xor.c hw_desc->status = XOR_DESC_DMA_OWNED; hw_desc 55 drivers/dma/mv_xor.c hw_desc->phy_next_desc = 0; hw_desc 57 drivers/dma/mv_xor.c hw_desc->desc_command = (flags & DMA_PREP_INTERRUPT) ? hw_desc 59 drivers/dma/mv_xor.c hw_desc->phy_dest_addr = addr; hw_desc 60 drivers/dma/mv_xor.c hw_desc->byte_count = byte_count; hw_desc 65 drivers/dma/mv_xor.c struct mv_xor_desc *hw_desc = desc->hw_desc; hw_desc 70 drivers/dma/mv_xor.c hw_desc->desc_command |= XOR_DESC_OPERATION_XOR; hw_desc 73 drivers/dma/mv_xor.c hw_desc->desc_command |= XOR_DESC_OPERATION_MEMCPY; hw_desc 84 drivers/dma/mv_xor.c struct mv_xor_desc *hw_desc = desc->hw_desc; hw_desc 85 drivers/dma/mv_xor.c BUG_ON(hw_desc->phy_next_desc); hw_desc 86 drivers/dma/mv_xor.c hw_desc->phy_next_desc = next_desc_addr; hw_desc 92 drivers/dma/mv_xor.c struct mv_xor_desc *hw_desc = desc->hw_desc; hw_desc 93 drivers/dma/mv_xor.c hw_desc->phy_src_addr[mv_phy_src_idx(index)] = addr; hw_desc 95 drivers/dma/mv_xor.c hw_desc->desc_command |= (1 << index); hw_desc 270 drivers/dma/mv_xor.c struct mv_xor_desc *hw_desc; hw_desc 284 drivers/dma/mv_xor.c hw_desc = iter->hw_desc; hw_desc 285 drivers/dma/mv_xor.c if (hw_desc->status & XOR_DESC_SUCCESS) { hw_desc 454 drivers/dma/mv_xor.c slot->hw_desc = virt_desc + idx * MV_XOR_SLOT_SIZE; hw_desc 145 drivers/dma/mv_xor.h void *hw_desc; hw_desc 188 drivers/dma/mv_xor.h container_of(addr_hw_desc, struct mv_xor_desc_slot, hw_desc) hw_desc 190 drivers/dma/mv_xor.h #define mv_hw_desc_slot_idx(hw_desc, idx) \ hw_desc 191 drivers/dma/mv_xor.h ((void *)(((unsigned long)hw_desc) + ((idx) << 5))) hw_desc 180 drivers/dma/mv_xor_v2.c struct mv_xor_v2_descriptor hw_desc; hw_desc 319 drivers/dma/mv_xor_v2.c memcpy(dest_hw_desc, &sw_desc->hw_desc, xor_dev->desc_size); hw_desc 394 drivers/dma/mv_xor_v2.c hw_descriptor = &sw_desc->hw_desc; hw_desc 450 drivers/dma/mv_xor_v2.c hw_descriptor = &sw_desc->hw_desc; hw_desc 498 drivers/dma/mv_xor_v2.c hw_descriptor = &sw_desc->hw_desc; hw_desc 177 drivers/dma/ppc4xx/adma.c print_cb(chan, iter->hw_desc); hw_desc 238 drivers/dma/ppc4xx/adma.c p = desc->hw_desc; hw_desc 239 drivers/dma/ppc4xx/adma.c memset(desc->hw_desc, 0, sizeof(struct xor_cb)); hw_desc 245 drivers/dma/ppc4xx/adma.c memset(desc->hw_desc, 0, sizeof(struct dma_cdb)); hw_desc 262 drivers/dma/ppc4xx/adma.c memset(desc->hw_desc, 0, sizeof(struct xor_cb)); hw_desc 274 drivers/dma/ppc4xx/adma.c struct xor_cb *hw_desc = desc->hw_desc; hw_desc 276 drivers/dma/ppc4xx/adma.c memset(desc->hw_desc, 0, sizeof(struct xor_cb)); hw_desc 281 drivers/dma/ppc4xx/adma.c hw_desc->cbc = XOR_CBCR_TGT_BIT | src_cnt; hw_desc 284 drivers/dma/ppc4xx/adma.c hw_desc->cbc |= XOR_CBCR_CBCE_BIT; hw_desc 294 drivers/dma/ppc4xx/adma.c struct xor_cb *hw_desc = desc->hw_desc; hw_desc 296 drivers/dma/ppc4xx/adma.c memset(desc->hw_desc, 0, sizeof(struct xor_cb)); hw_desc 303 drivers/dma/ppc4xx/adma.c hw_desc->cbc = XOR_CBCR_TGT_BIT; hw_desc 306 drivers/dma/ppc4xx/adma.c hw_desc->cbc |= XOR_CBCR_CBCE_BIT; hw_desc 321 drivers/dma/ppc4xx/adma.c struct dma_cdb *hw_desc; hw_desc 337 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 338 drivers/dma/ppc4xx/adma.c memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); hw_desc 372 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 373 drivers/dma/ppc4xx/adma.c hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; hw_desc 380 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 381 drivers/dma/ppc4xx/adma.c hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; hw_desc 388 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 389 drivers/dma/ppc4xx/adma.c hw_desc->opc = dopc; hw_desc 401 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 402 drivers/dma/ppc4xx/adma.c hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; hw_desc 408 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 409 drivers/dma/ppc4xx/adma.c hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; hw_desc 419 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 420 drivers/dma/ppc4xx/adma.c hw_desc->opc = dopc; hw_desc 434 drivers/dma/ppc4xx/adma.c struct dma_cdb *hw_desc; hw_desc 456 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 457 drivers/dma/ppc4xx/adma.c memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); hw_desc 470 drivers/dma/ppc4xx/adma.c hw_desc->opc = dopc; hw_desc 473 drivers/dma/ppc4xx/adma.c hw_desc->opc = DMA_CDB_OPC_DCHECK128; hw_desc 504 drivers/dma/ppc4xx/adma.c struct dma_cdb *hw_desc = desc->hw_desc; hw_desc 506 drivers/dma/ppc4xx/adma.c memset(desc->hw_desc, 0, sizeof(struct dma_cdb)); hw_desc 516 drivers/dma/ppc4xx/adma.c hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; hw_desc 542 drivers/dma/ppc4xx/adma.c dma_hw_desc = desc->hw_desc; hw_desc 547 drivers/dma/ppc4xx/adma.c xor_hw_desc = desc->hw_desc; hw_desc 568 drivers/dma/ppc4xx/adma.c dma_hw_desc = desc->hw_desc; hw_desc 593 drivers/dma/ppc4xx/adma.c xor_hw_desc = desc->hw_desc; hw_desc 624 drivers/dma/ppc4xx/adma.c dma_hw_desc = desc->hw_desc; hw_desc 633 drivers/dma/ppc4xx/adma.c xor_hw_desc = desc->hw_desc; hw_desc 654 drivers/dma/ppc4xx/adma.c dma_hw_desc = desc->hw_desc; hw_desc 658 drivers/dma/ppc4xx/adma.c xor_hw_desc = desc->hw_desc; hw_desc 687 drivers/dma/ppc4xx/adma.c dma_hw_desc = desc->hw_desc; hw_desc 704 drivers/dma/ppc4xx/adma.c struct xor_cb *xor_hw_desc = prev_desc->hw_desc; hw_desc 1088 drivers/dma/ppc4xx/adma.c ADMA_LL_DBG(print_cb(chan, desc->hw_desc)); hw_desc 1144 drivers/dma/ppc4xx/adma.c xcb = xor_last_linked->hw_desc; hw_desc 1515 drivers/dma/ppc4xx/adma.c struct dma_cdb *cdb = desc->hw_desc; hw_desc 1770 drivers/dma/ppc4xx/adma.c char *hw_desc; hw_desc 1794 drivers/dma/ppc4xx/adma.c hw_desc = (char *) ppc440spe_chan->device->dma_desc_pool_virt; hw_desc 1795 drivers/dma/ppc4xx/adma.c slot->hw_desc = (void *) &hw_desc[i * db_sz]; hw_desc 1849 drivers/dma/ppc4xx/adma.c struct xor_cb *xcb = desc->hw_desc; hw_desc 1860 drivers/dma/ppc4xx/adma.c struct xor_cb *xcb = desc->hw_desc; hw_desc 1872 drivers/dma/ppc4xx/adma.c struct xor_cb *xcb = desc->hw_desc; hw_desc 2104 drivers/dma/ppc4xx/adma.c struct dma_cdb *hw_desc; hw_desc 2116 drivers/dma/ppc4xx/adma.c memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); hw_desc 2122 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 2123 drivers/dma/ppc4xx/adma.c hw_desc->opc = DMA_CDB_OPC_MULTICAST; hw_desc 2140 drivers/dma/ppc4xx/adma.c memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); hw_desc 2147 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 2148 drivers/dma/ppc4xx/adma.c hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; hw_desc 2190 drivers/dma/ppc4xx/adma.c struct dma_cdb *hw_desc; hw_desc 2200 drivers/dma/ppc4xx/adma.c memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); hw_desc 2205 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 2206 drivers/dma/ppc4xx/adma.c hw_desc->opc = DMA_CDB_OPC_MULTICAST; hw_desc 2222 drivers/dma/ppc4xx/adma.c memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); hw_desc 2232 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 2233 drivers/dma/ppc4xx/adma.c hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; hw_desc 2250 drivers/dma/ppc4xx/adma.c memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); hw_desc 2257 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 2258 drivers/dma/ppc4xx/adma.c hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; hw_desc 2636 drivers/dma/ppc4xx/adma.c struct dma_cdb *hw_desc; hw_desc 2641 drivers/dma/ppc4xx/adma.c memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); hw_desc 2645 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 2646 drivers/dma/ppc4xx/adma.c hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; hw_desc 2659 drivers/dma/ppc4xx/adma.c struct dma_cdb *hw_desc; hw_desc 2673 drivers/dma/ppc4xx/adma.c memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); hw_desc 2677 drivers/dma/ppc4xx/adma.c hw_desc = iter->hw_desc; hw_desc 2678 drivers/dma/ppc4xx/adma.c hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; hw_desc 3089 drivers/dma/ppc4xx/adma.c struct xor_cb *hw_desc = desc->hw_desc; hw_desc 3091 drivers/dma/ppc4xx/adma.c hw_desc->cbc &= ~XOR_CDCR_OAC_MSK; hw_desc 3092 drivers/dma/ppc4xx/adma.c hw_desc->cbc |= src_cnt; hw_desc 3364 drivers/dma/ppc4xx/adma.c struct xor_cb *xcb = desc->hw_desc; hw_desc 3374 drivers/dma/ppc4xx/adma.c xcb = desc->hw_desc; hw_desc 3405 drivers/dma/ppc4xx/adma.c struct xor_cb *xcb = desc->hw_desc; hw_desc 3416 drivers/dma/ppc4xx/adma.c xcb = desc->hw_desc; hw_desc 155 drivers/dma/ppc4xx/adma.h void *hw_desc; hw_desc 94 drivers/dma/pxa_dma.c struct pxad_desc_hw *hw_desc[]; /* DMA coherent descriptors */ hw_desc 520 drivers/dma/pxa_dma.c sw_desc->hw_desc[sw_desc->nb_desc - 1]; hw_desc 521 drivers/dma/pxa_dma.c dma_addr_t dma = sw_desc->hw_desc[sw_desc->nb_desc - 2]->ddadr; hw_desc 531 drivers/dma/pxa_dma.c sw_desc->hw_desc[sw_desc->nb_desc - 2]->ddadr = sw_desc->first; hw_desc 538 drivers/dma/pxa_dma.c sw_desc->hw_desc[sw_desc->nb_desc - 1]; hw_desc 551 drivers/dma/pxa_dma.c desc1->hw_desc[desc1->nb_desc - 1]->ddadr = dma_to_chain; hw_desc 729 drivers/dma/pxa_dma.c dma = sw_desc->hw_desc[i - 1]->ddadr; hw_desc 733 drivers/dma/pxa_dma.c sw_desc->hw_desc[i], dma); hw_desc 754 drivers/dma/pxa_dma.c sw_desc->hw_desc[i] = dma_pool_alloc(sw_desc->desc_pool, hw_desc 756 drivers/dma/pxa_dma.c if (!sw_desc->hw_desc[i]) { hw_desc 766 drivers/dma/pxa_dma.c sw_desc->hw_desc[i - 1]->ddadr = dma; hw_desc 930 drivers/dma/pxa_dma.c struct pxad_desc_hw *hw_desc; hw_desc 956 drivers/dma/pxa_dma.c hw_desc = sw_desc->hw_desc[i++]; hw_desc 958 drivers/dma/pxa_dma.c hw_desc->dcmd = dcmd | (PXA_DCMD_LENGTH & copy); hw_desc 959 drivers/dma/pxa_dma.c hw_desc->dsadr = dma_src; hw_desc 960 drivers/dma/pxa_dma.c hw_desc->dtadr = dma_dst; hw_desc 1006 drivers/dma/pxa_dma.c sw_desc->hw_desc[j]->dcmd = hw_desc 1008 drivers/dma/pxa_dma.c sw_desc->hw_desc[j]->dsadr = dsadr ? dsadr : dma; hw_desc 1009 drivers/dma/pxa_dma.c sw_desc->hw_desc[j++]->dtadr = dtadr ? dtadr : dma; hw_desc 1058 drivers/dma/pxa_dma.c phw_desc = sw_desc->hw_desc; hw_desc 1126 drivers/dma/pxa_dma.c struct pxad_desc_hw *hw_desc = NULL; hw_desc 1146 drivers/dma/pxa_dma.c if (sw_desc->hw_desc[0]->dcmd & PXA_DCMD_INCSRCADDR) hw_desc 1162 drivers/dma/pxa_dma.c hw_desc = sw_desc->hw_desc[i]; hw_desc 1163 drivers/dma/pxa_dma.c if (sw_desc->hw_desc[0]->dcmd & PXA_DCMD_INCSRCADDR) hw_desc 1164 drivers/dma/pxa_dma.c start = hw_desc->dsadr; hw_desc 1166 drivers/dma/pxa_dma.c start = hw_desc->dtadr; hw_desc 1167 drivers/dma/pxa_dma.c len = hw_desc->dcmd & PXA_DCMD_LENGTH; hw_desc 86 include/linux/platform_data/dma-iop32x.h void *hw_desc; hw_desc 107 include/linux/platform_data/dma-iop32x.h container_of(addr_hw_desc, struct iop_adma_desc_slot, hw_desc) hw_desc 108 include/linux/platform_data/dma-iop32x.h #define iop_hw_desc_slot_idx(hw_desc, idx) \ hw_desc 109 include/linux/platform_data/dma-iop32x.h ( (void *) (((unsigned long) hw_desc) + ((idx) << 5)) )