Searched refs:hw_desc (Results 1 - 18 of 18) sorted by relevance

/linux-master/include/linux/platform_data/
H A Ddma-iop32x.h70 * @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 Ddw-axi-dmac-platform.c300 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 Ddw-axi-dmac.h100 struct axi_dma_hw_desc *hw_desc; member in struct:axi_dma_desc
/linux-master/drivers/crypto/
H A Dsahara.c196 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 Dadma.c177 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 Dadma.h129 * @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 Dmv_xor.h134 * @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 Dmv_xor.c52 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 Dpxa_dma.c93 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 Daltera-msgdma.c156 * @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 Dmv_xor_v2.c178 * @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 Dxilinx_dpdma.c510 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 Dcaampkc.h129 * @hw_desc : descriptor followed by link tables if any
146 u32 hw_desc[]; member in struct:rsa_edesc
H A Dcaamhash.c539 * @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 Dcaamalg.c895 * @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 Dcaampkc.c383 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 Doctep_vf_main.c602 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 Doctep_main.c848 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...]

Completed in 435 milliseconds