/linux-master/include/linux/platform_data/ |
H A D | dma-iop32x.h | 70 * @hw_desc: virtual address of the hardware descriptor chain 86 void *hw_desc; member in struct:iop_adma_desc_slot 107 container_of(addr_hw_desc, struct iop_adma_desc_slot, hw_desc) 108 #define iop_hw_desc_slot_idx(hw_desc, idx) \ 109 ( (void *) (((unsigned long) hw_desc) + ((idx) << 5)) )
|
/linux-master/drivers/dma/dw-axi-dmac/ |
H A D | dw-axi-dmac-platform.c | 300 desc->hw_desc = kcalloc(num, sizeof(*desc->hw_desc), GFP_NOWAIT); 301 if (!desc->hw_desc) { 332 struct axi_dma_hw_desc *hw_desc; local 336 hw_desc = &desc->hw_desc[descs_put]; 337 dma_pool_free(chan->desc_pool, hw_desc->lli, hw_desc->llp); 340 kfree(desc->hw_desc); 377 len = vd_to_axi_desc(vdesc)->hw_desc[ 633 set_desc_dest_master(struct axi_dma_hw_desc *hw_desc, struct axi_dma_desc *desc) argument 648 dw_axi_dma_set_hw_desc(struct axi_dma_chan *chan, struct axi_dma_hw_desc *hw_desc, dma_addr_t mem_addr, size_t len) argument 769 struct axi_dma_hw_desc *hw_desc = NULL; local 846 struct axi_dma_hw_desc *hw_desc = NULL; local 925 struct axi_dma_hw_desc *hw_desc = NULL; local 1097 struct axi_dma_hw_desc *hw_desc; local [all...] |
H A D | dw-axi-dmac.h | 100 struct axi_dma_hw_desc *hw_desc; member in struct:axi_dma_desc
|
/linux-master/drivers/crypto/ |
H A D | sahara.c | 196 struct sahara_hw_desc *hw_desc[SAHARA_MAX_HW_DESC]; member in struct:sahara_dev 403 dev_dbg(dev->device, "\thdr = 0x%08x\n", dev->hw_desc[i]->hdr); 404 dev_dbg(dev->device, "\tlen1 = %u\n", dev->hw_desc[i]->len1); 405 dev_dbg(dev->device, "\tp1 = 0x%08x\n", dev->hw_desc[i]->p1); 406 dev_dbg(dev->device, "\tlen2 = %u\n", dev->hw_desc[i]->len2); 407 dev_dbg(dev->device, "\tp2 = 0x%08x\n", dev->hw_desc[i]->p2); 409 dev->hw_desc[i]->next); 444 dev->hw_desc[idx]->len1 = AES_BLOCK_SIZE; 445 dev->hw_desc[idx]->p1 = dev->iv_phys_base; 447 dev->hw_desc[id [all...] |
/linux-master/drivers/dma/ppc4xx/ |
H A D | adma.c | 177 print_cb(chan, iter->hw_desc); 238 p = desc->hw_desc; 239 memset(desc->hw_desc, 0, sizeof(struct xor_cb)); 245 memset(desc->hw_desc, 0, sizeof(struct dma_cdb)); 262 memset(desc->hw_desc, 0, sizeof(struct xor_cb)); 274 struct xor_cb *hw_desc = desc->hw_desc; local 276 memset(desc->hw_desc, 0, sizeof(struct xor_cb)); 281 hw_desc->cbc = XOR_CBCR_TGT_BIT | src_cnt; 284 hw_desc 294 struct xor_cb *hw_desc = desc->hw_desc; local 321 struct dma_cdb *hw_desc; local 434 struct dma_cdb *hw_desc; local 504 struct dma_cdb *hw_desc = desc->hw_desc; local 1768 char *hw_desc; local 2102 struct dma_cdb *hw_desc; local 2188 struct dma_cdb *hw_desc; local 2634 struct dma_cdb *hw_desc; local 2657 struct dma_cdb *hw_desc; local 3087 struct xor_cb *hw_desc = desc->hw_desc; local [all...] |
H A D | adma.h | 129 * @hw_desc: virtual address of the hardware descriptor chain 152 void *hw_desc; member in struct:ppc440spe_adma_desc_slot
|
/linux-master/drivers/dma/ |
H A D | mv_xor.h | 134 * @hw_desc: virtual address of the hardware descriptor chain 145 void *hw_desc; member in struct:mv_xor_desc_slot 188 container_of(addr_hw_desc, struct mv_xor_desc_slot, hw_desc) 190 #define mv_hw_desc_slot_idx(hw_desc, idx) \ 191 ((void *)(((unsigned long)hw_desc) + ((idx) << 5)))
|
H A D | mv_xor.c | 52 struct mv_xor_desc *hw_desc = desc->hw_desc; local 54 hw_desc->status = XOR_DESC_DMA_OWNED; 55 hw_desc->phy_next_desc = 0; 57 hw_desc->desc_command = (flags & DMA_PREP_INTERRUPT) ? 59 hw_desc->phy_dest_addr = addr; 60 hw_desc->byte_count = byte_count; 65 struct mv_xor_desc *hw_desc = desc->hw_desc; local 70 hw_desc 84 struct mv_xor_desc *hw_desc = desc->hw_desc; local 92 struct mv_xor_desc *hw_desc = desc->hw_desc; local 270 struct mv_xor_desc *hw_desc; local [all...] |
H A D | pxa_dma.c | 93 struct pxad_desc_hw *hw_desc[] __counted_by(nb_desc); 520 sw_desc->hw_desc[sw_desc->nb_desc - 1]; 521 dma_addr_t dma = sw_desc->hw_desc[sw_desc->nb_desc - 2]->ddadr; 531 sw_desc->hw_desc[sw_desc->nb_desc - 2]->ddadr = sw_desc->first; 538 sw_desc->hw_desc[sw_desc->nb_desc - 1]; 551 desc1->hw_desc[desc1->nb_desc - 1]->ddadr = dma_to_chain; 727 dma = sw_desc->hw_desc[i - 1]->ddadr; 731 sw_desc->hw_desc[i], dma); 745 sw_desc = kzalloc(struct_size(sw_desc, hw_desc, nb_hw_desc), 755 "%s(): Couldn't allocate the %dth hw_desc fro 922 struct pxad_desc_hw *hw_desc; local 1118 struct pxad_desc_hw *hw_desc = NULL; local [all...] |
H A D | altera-msgdma.c | 156 * @hw_desc: assosiated HW descriptor 162 struct msgdma_extended_desc hw_desc; member in struct:msgdma_sw_desc 358 desc = &new->hw_desc; 423 desc = &new->hw_desc; 499 void __iomem *hw_desc = mdev->desc; local 518 memcpy((void __force *)hw_desc, &desc->hw_desc, 519 sizeof(desc->hw_desc) - sizeof(u32)); 524 iowrite32(desc->hw_desc.control, hw_desc [all...] |
H A D | mv_xor_v2.c | 178 * @hw_desc: assosiated HW descriptor 184 struct mv_xor_v2_descriptor hw_desc; member in struct:mv_xor_v2_sw_desc 323 memcpy(dest_hw_desc, &sw_desc->hw_desc, xor_dev->desc_size); 398 hw_descriptor = &sw_desc->hw_desc; 454 hw_descriptor = &sw_desc->hw_desc; 502 hw_descriptor = &sw_desc->hw_desc;
|
/linux-master/drivers/dma/xilinx/ |
H A D | xilinx_dpdma.c | 510 struct xilinx_dpdma_hw_desc *hw_desc = &sw_desc->hw; local 513 hw_desc->src_addr = lower_32_bits(dma_addr[0]); 515 hw_desc->addr_ext |= 520 u32 *addr = &hw_desc->src_addr2; 525 u32 *addr_ext = &hw_desc->addr_ext_23; 599 struct xilinx_dpdma_hw_desc *hw_desc = &sw_desc->hw; local 603 dev_dbg(dev, "control: 0x%08x\n", hw_desc->control); 604 dev_dbg(dev, "desc_id: 0x%08x\n", hw_desc->desc_id); 605 dev_dbg(dev, "xfer_size: 0x%08x\n", hw_desc->xfer_size); 606 dev_dbg(dev, "hsize_stride: 0x%08x\n", hw_desc 689 struct xilinx_dpdma_hw_desc *hw_desc; local [all...] |
/linux-master/drivers/crypto/caam/ |
H A D | caampkc.h | 129 * @hw_desc : descriptor followed by link tables if any 146 u32 hw_desc[]; member in struct:rsa_edesc
|
H A D | caamhash.c | 539 * @hw_desc: the h/w job descriptor followed by any referenced link tables 547 u32 hw_desc[DESC_JOB_IO_LEN_MAX / sizeof(u32)] ____cacheline_aligned; 717 init_job_desc_shared(edesc->hw_desc, sh_desc_dma, desc_len(sh_desc), 753 append_seq_in_ptr(edesc->hw_desc, src_dma, first_bytes + to_hash, 765 u32 *desc = state->edesc->hw_desc; 794 u32 *desc = edesc->hw_desc; 905 desc = edesc->hw_desc; 966 desc = edesc->hw_desc; 1046 desc = edesc->hw_desc; 1128 desc = edesc->hw_desc; [all...] |
H A D | caamalg.c | 895 * @hw_desc: the h/w job descriptor followed by any referenced link tables 906 u32 hw_desc[]; member in struct:aead_edesc 920 * @hw_desc: the h/w job descriptor followed by any referenced link tables 933 u32 hw_desc[]; member in struct:skcipher_edesc 1078 u32 *desc = edesc->hw_desc; 1139 u32 *desc = edesc->hw_desc; 1169 u32 *desc = edesc->hw_desc; 1210 u32 *desc = edesc->hw_desc; 1257 u32 *desc = edesc->hw_desc; 1450 u32 *desc = edesc->hw_desc; [all...] |
H A D | caampkc.c | 383 u32 *desc = req_ctx->edesc->hw_desc; 678 u32 *desc = edesc->hw_desc; 743 init_rsa_pub_desc(edesc->hw_desc, &edesc->pdb.pub); 772 init_rsa_priv_f1_desc(edesc->hw_desc, &edesc->pdb.priv_f1); 801 init_rsa_priv_f2_desc(edesc->hw_desc, &edesc->pdb.priv_f2); 830 init_rsa_priv_f3_desc(edesc->hw_desc, &edesc->pdb.priv_f3);
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_main.c | 602 struct octep_vf_tx_desc_hw *hw_desc; local 626 hw_desc = &iq->desc_ring[wi]; 627 hw_desc->ih64 = 0; 632 ih = &hw_desc->ih; 644 hw_desc->dptr = tx_buffer->dma; 680 hw_desc->dptr = tx_buffer->sglist_dma; 684 hw_desc->txm.ol_flags = OCTEP_VF_TX_OFFLOAD_CKSUM; 685 hw_desc->txm.ol_flags |= OCTEP_VF_TX_OFFLOAD_TSO; 686 hw_desc->txm.gso_size = skb_shinfo(skb)->gso_size; 687 hw_desc [all...] |
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_main.c | 848 struct octep_tx_desc_hw *hw_desc; local 872 hw_desc = &iq->desc_ring[wi]; 873 hw_desc->ih64 = 0; 878 ih = &hw_desc->ih; 889 hw_desc->dptr = tx_buffer->dma; 925 hw_desc->dptr = tx_buffer->sglist_dma; 930 hw_desc->txm.ol_flags = OCTEP_TX_OFFLOAD_CKSUM; 931 hw_desc->txm.ol_flags |= OCTEP_TX_OFFLOAD_TSO; 932 hw_desc->txm.gso_size = skb_shinfo(skb)->gso_size; 933 hw_desc [all...] |