| /linux/drivers/dma/ |
| A D | iop-adma.h | 381 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_get_byte_count() local 415 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_get_src_addr() local 445 struct iop3xx_desc_dma *hw_desc = desc->hw_desc; in iop_desc_init_memcpy() local 463 struct iop3xx_desc_aau *hw_desc = desc->hw_desc; in iop_desc_init_memset() local 565 hw_desc = desc->hw_desc; in iop_desc_init_zero_sum() 594 struct iop3xx_desc_aau *hw_desc = desc->hw_desc; in iop_desc_init_null_xor() local 632 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_set_byte_count() local 651 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_init_interrupt() local 717 struct iop3xx_desc_dma *hw_desc = desc->hw_desc; in iop_desc_set_memcpy_src_addr() local 779 struct iop3xx_desc_aau *hw_desc = desc->hw_desc; in iop_desc_set_block_fill_val() local [all …]
|
| A D | pxa_dma.c | 732 sw_desc->hw_desc[i], dma); in pxad_free_desc() 754 if (!sw_desc->hw_desc[i]) { in pxad_alloc_desc() 928 struct pxad_desc_hw *hw_desc; in pxad_prep_memcpy() local 954 hw_desc = sw_desc->hw_desc[i++]; in pxad_prep_memcpy() 957 hw_desc->dsadr = dma_src; in pxad_prep_memcpy() 958 hw_desc->dtadr = dma_dst; in pxad_prep_memcpy() 1004 sw_desc->hw_desc[j]->dcmd = in pxad_prep_slave_sg() 1056 phw_desc = sw_desc->hw_desc; in pxad_prep_dma_cyclic() 1160 hw_desc = sw_desc->hw_desc[i]; in pxad_residue() 1162 start = hw_desc->dsadr; in pxad_residue() [all …]
|
| A D | mv_xor.c | 52 struct mv_xor_desc *hw_desc = desc->hw_desc; in mv_desc_init() local 54 hw_desc->status = XOR_DESC_DMA_OWNED; in mv_desc_init() 55 hw_desc->phy_next_desc = 0; in mv_desc_init() 59 hw_desc->phy_dest_addr = addr; in mv_desc_init() 60 hw_desc->byte_count = byte_count; in mv_desc_init() 65 struct mv_xor_desc *hw_desc = desc->hw_desc; in mv_desc_set_mode() local 84 struct mv_xor_desc *hw_desc = desc->hw_desc; in mv_desc_set_next_desc() local 85 BUG_ON(hw_desc->phy_next_desc); in mv_desc_set_next_desc() 92 struct mv_xor_desc *hw_desc = desc->hw_desc; in mv_desc_set_src_addr() local 270 struct mv_xor_desc *hw_desc; in mv_chan_slot_cleanup() local [all …]
|
| A D | mv_xor.h | 145 void *hw_desc; member 188 container_of(addr_hw_desc, struct mv_xor_desc_slot, hw_desc) 190 #define mv_hw_desc_slot_idx(hw_desc, idx) \ argument 191 ((void *)(((unsigned long)hw_desc) + ((idx) << 5)))
|
| A D | altera-msgdma.c | 162 struct msgdma_extended_desc hw_desc; member 358 desc = &new->hw_desc; in msgdma_prep_memcpy() 423 desc = &new->hw_desc; in msgdma_prep_slave_sg() 499 void __iomem *hw_desc = mdev->desc; in msgdma_copy_one() local 518 memcpy((void __force *)hw_desc, &desc->hw_desc, in msgdma_copy_one() 519 sizeof(desc->hw_desc) - sizeof(u32)); in msgdma_copy_one() 524 iowrite32(desc->hw_desc.control, hw_desc + in msgdma_copy_one()
|
| A D | mv_xor_v2.c | 184 struct mv_xor_v2_descriptor hw_desc; member 323 memcpy(dest_hw_desc, &sw_desc->hw_desc, xor_dev->desc_size); in mv_xor_v2_tx_submit() 398 hw_descriptor = &sw_desc->hw_desc; in mv_xor_v2_prep_dma_memcpy() 454 hw_descriptor = &sw_desc->hw_desc; in mv_xor_v2_prep_dma_xor() 502 hw_descriptor = &sw_desc->hw_desc; in mv_xor_v2_prep_dma_interrupt()
|
| A D | iop-adma.c | 311 iter->idx, iter->hw_desc, in iop_adma_alloc_slots() 419 char *hw_desc; in iop_adma_alloc_chan_resources() local 441 hw_desc = (char *) iop_chan->device->dma_desc_pool_virt; in iop_adma_alloc_chan_resources() 442 slot->hw_desc = (void *) &hw_desc[idx * IOP_ADMA_SLOT_SIZE]; in iop_adma_alloc_chan_resources()
|
| /linux/drivers/dma/dw-axi-dmac/ |
| A D | dw-axi-dmac-platform.c | 284 hw_desc = &desc->hw_desc[descs_put]; in axi_desc_put() 285 dma_pool_free(chan->desc_pool, hw_desc->lli, hw_desc->llp); in axi_desc_put() 648 hw_desc->lli = axi_desc_get(chan, &hw_desc->llp); in dw_axi_dma_set_hw_desc() 753 hw_desc = &desc->hw_desc[i]; in dw_axi_dma_chan_prep_cyclic() 773 hw_desc = &desc->hw_desc[--total_segments]; in dw_axi_dma_chan_prep_cyclic() 837 hw_desc = &desc->hw_desc[loop++]; in dw_axi_dma_chan_prep_slave_sg() 853 hw_desc = &desc->hw_desc[--num_sgs]; in dw_axi_dma_chan_prep_slave_sg() 897 hw_desc = &desc->hw_desc[num]; in dma_chan_prep_dma_memcpy() 916 hw_desc->lli = axi_desc_get(chan, &hw_desc->llp); in dma_chan_prep_dma_memcpy() 959 hw_desc = &desc->hw_desc[--num]; in dma_chan_prep_dma_memcpy() [all …]
|
| A D | dw-axi-dmac.h | 99 struct axi_dma_hw_desc *hw_desc; member
|
| /linux/drivers/dma/ppc4xx/ |
| A D | adma.c | 337 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pq() 372 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pq() 380 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pq() 388 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pq() 401 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pq() 408 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pq() 419 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pq() 456 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pqzero_sum() 2120 hw_desc = iter->hw_desc; in ppc440spe_dma01_prep_mult() 2145 hw_desc = iter->hw_desc; in ppc440spe_dma01_prep_mult() [all …]
|
| A D | adma.h | 155 void *hw_desc; member
|
| /linux/drivers/crypto/ |
| A D | sahara.c | 420 dev->hw_desc[i]->next); in sahara_dump_descriptors() 460 dev->hw_desc[idx]->len1 = 0; in sahara_hw_descriptor_create() 461 dev->hw_desc[idx]->p1 = 0; in sahara_hw_descriptor_create() 533 dev->hw_desc[idx]->next = 0; in sahara_hw_descriptor_create() 840 dev->hw_desc[index]->p1 = 0; in sahara_sha_hw_data_descriptor_create() 884 dev->hw_desc[index]->len2 = 0; in sahara_sha_hw_context_descriptor_create() 885 dev->hw_desc[index]->p2 = 0; in sahara_sha_hw_context_descriptor_create() 999 dev->hw_desc[0]->next = 0; in sahara_sha_process() 1007 dev->hw_desc[1]->next = 0; in sahara_sha_process() 1409 if (!dev->hw_desc[0]) { in sahara_probe() [all …]
|
| /linux/drivers/dma/xilinx/ |
| A D | xilinx_dpdma.c | 509 struct xilinx_dpdma_hw_desc *hw_desc = &sw_desc->hw; in xilinx_dpdma_sw_desc_set_dma_addrs() local 512 hw_desc->src_addr = lower_32_bits(dma_addr[0]); in xilinx_dpdma_sw_desc_set_dma_addrs() 514 hw_desc->addr_ext |= in xilinx_dpdma_sw_desc_set_dma_addrs() 519 u32 *addr = &hw_desc->src_addr2; in xilinx_dpdma_sw_desc_set_dma_addrs() 524 u32 *addr_ext = &hw_desc->addr_ext_23; in xilinx_dpdma_sw_desc_set_dma_addrs() 598 struct xilinx_dpdma_hw_desc *hw_desc = &sw_desc->hw; in xilinx_dpdma_chan_dump_tx_desc() local 617 dev_dbg(dev, "crc: 0x%08x\n", hw_desc->crc); in xilinx_dpdma_chan_dump_tx_desc() 688 struct xilinx_dpdma_hw_desc *hw_desc; in xilinx_dpdma_chan_prep_interleaved_dma() local 712 hw_desc = &sw_desc->hw; in xilinx_dpdma_chan_prep_interleaved_dma() 714 hw_desc->xfer_size = hsize * xt->numf; in xilinx_dpdma_chan_prep_interleaved_dma() [all …]
|
| /linux/include/linux/platform_data/ |
| A D | dma-iop32x.h | 86 void *hw_desc; member 107 container_of(addr_hw_desc, struct iop_adma_desc_slot, hw_desc) 108 #define iop_hw_desc_slot_idx(hw_desc, idx) \ argument 109 ( (void *) (((unsigned long) hw_desc) + ((idx) << 5)) )
|
| /linux/drivers/crypto/caam/ |
| A D | caamalg.c | 896 u32 hw_desc[]; member 923 u32 hw_desc[]; member 1062 u32 *desc = edesc->hw_desc; in init_aead_job() 1123 u32 *desc = edesc->hw_desc; in init_gcm_job() 1153 u32 *desc = edesc->hw_desc; in init_chachapoly_job() 1193 u32 *desc = edesc->hw_desc; in init_authenc_job() 1240 u32 *desc = edesc->hw_desc; in init_skcipher_job() 1434 u32 *desc = edesc->hw_desc; in aead_enqueue_req() 1470 desc = edesc->hw_desc; in chachapoly_crypt() 1529 u32 *desc = rctx->edesc->hw_desc; in aead_do_one_req() [all …]
|
| A D | caamhash.c | 749 append_seq_in_ptr(edesc->hw_desc, src_dma, first_bytes + to_hash, in ahash_edesc_add_src() 761 u32 *desc = state->edesc->hw_desc; in ahash_do_one_req() 787 u32 *desc = edesc->hw_desc; in ahash_enqueue_req() 898 desc = edesc->hw_desc; in ahash_update_ctx() 959 desc = edesc->hw_desc; in ahash_final_ctx() 1039 desc = edesc->hw_desc; in ahash_finup_ctx() 1121 desc = edesc->hw_desc; in ahash_digest() 1158 desc = edesc->hw_desc; in ahash_final_no_ctx() 1263 desc = edesc->hw_desc; in ahash_update_no_ctx() 1351 desc = edesc->hw_desc; in ahash_finup_no_ctx() [all …]
|
| A D | caampkc.c | 376 u32 *desc = req_ctx->edesc->hw_desc; in akcipher_do_one_req() 668 u32 *desc = edesc->hw_desc; in akcipher_enqueue_req() 733 init_rsa_pub_desc(edesc->hw_desc, &edesc->pdb.pub); in caam_rsa_enc() 762 init_rsa_priv_f1_desc(edesc->hw_desc, &edesc->pdb.priv_f1); in caam_rsa_dec_priv_f1() 791 init_rsa_priv_f2_desc(edesc->hw_desc, &edesc->pdb.priv_f2); in caam_rsa_dec_priv_f2() 820 init_rsa_priv_f3_desc(edesc->hw_desc, &edesc->pdb.priv_f3); in caam_rsa_dec_priv_f3()
|
| A D | caampkc.h | 149 u32 hw_desc[]; member
|