Searched refs:hw_desc (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/dma/ppc4xx/ |
| H A D | adma.c | 177 print_cb(chan, iter->hw_desc); in print_cb_list() 238 p = desc->hw_desc; in ppc440spe_desc_init_interrupt() 239 memset(desc->hw_desc, 0, sizeof(struct xor_cb)); in ppc440spe_desc_init_interrupt() 245 memset(desc->hw_desc, 0, sizeof(struct dma_cdb)); in ppc440spe_desc_init_interrupt() 262 memset(desc->hw_desc, 0, sizeof(struct xor_cb)); in ppc440spe_desc_init_null_xor() 274 struct xor_cb *hw_desc = desc->hw_desc; in ppc440spe_desc_init_xor() local 276 memset(desc->hw_desc, 0, sizeof(struct xor_cb)); in ppc440spe_desc_init_xor() 281 hw_desc->cbc = XOR_CBCR_TGT_BIT | src_cnt; in ppc440spe_desc_init_xor() 284 hw_desc->cbc |= XOR_CBCR_CBCE_BIT; in ppc440spe_desc_init_xor() 294 struct xor_cb *hw_desc = desc->hw_desc; in ppc440spe_desc_init_dma2pq() local [all …]
|
| H A D | adma.h | 152 void *hw_desc; member
|
| /linux/drivers/dma/xilinx/ |
| H A D | xilinx_dpdma.c | 511 struct xilinx_dpdma_hw_desc *hw_desc = &sw_desc->hw; in xilinx_dpdma_sw_desc_set_dma_addrs() local 514 hw_desc->src_addr = lower_32_bits(dma_addr[0]); in xilinx_dpdma_sw_desc_set_dma_addrs() 516 hw_desc->addr_ext |= in xilinx_dpdma_sw_desc_set_dma_addrs() 521 u32 *addr = &hw_desc->src_addr2; in xilinx_dpdma_sw_desc_set_dma_addrs() 526 u32 *addr_ext = &hw_desc->addr_ext_23; in xilinx_dpdma_sw_desc_set_dma_addrs() 600 struct xilinx_dpdma_hw_desc *hw_desc = &sw_desc->hw; in xilinx_dpdma_chan_dump_tx_desc() local 604 dev_dbg(dev, "control: 0x%08x\n", hw_desc->control); in xilinx_dpdma_chan_dump_tx_desc() 605 dev_dbg(dev, "desc_id: 0x%08x\n", hw_desc->desc_id); in xilinx_dpdma_chan_dump_tx_desc() 606 dev_dbg(dev, "xfer_size: 0x%08x\n", hw_desc->xfer_size); in xilinx_dpdma_chan_dump_tx_desc() 607 dev_dbg(dev, "hsize_stride: 0x%08x\n", hw_desc->hsize_stride); in xilinx_dpdma_chan_dump_tx_desc() [all …]
|
| /linux/drivers/dma/ |
| H A D | pxa_dma.c | 94 struct pxad_desc_hw *hw_desc[] __counted_by(nb_desc); 519 sw_desc->hw_desc[sw_desc->nb_desc - 1]; in set_updater_desc() 520 dma_addr_t dma = sw_desc->hw_desc[sw_desc->nb_desc - 2]->ddadr; in set_updater_desc() 530 sw_desc->hw_desc[sw_desc->nb_desc - 2]->ddadr = sw_desc->first; in set_updater_desc() 537 sw_desc->hw_desc[sw_desc->nb_desc - 1]; in is_desc_completed() 550 desc1->hw_desc[desc1->nb_desc - 1]->ddadr = dma_to_chain; in pxad_desc_chain() 726 dma = sw_desc->hw_desc[i - 1]->ddadr; in pxad_free_desc() 730 sw_desc->hw_desc[i], dma); in pxad_free_desc() 744 sw_desc = kzalloc_flex(*sw_desc, hw_desc, nb_hw_desc, GFP_NOWAIT); in pxad_alloc_desc() 759 sw_desc->hw_desc[i] = desc; in pxad_alloc_desc() [all …]
|
| H 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() 57 hw_desc->desc_command = (flags & DMA_PREP_INTERRUPT) ? 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 70 hw_desc->desc_command |= XOR_DESC_OPERATION_XOR; in mv_desc_set_mode() 73 hw_desc->desc_command |= XOR_DESC_OPERATION_MEMCPY; in mv_desc_set_mode() 84 struct mv_xor_desc *hw_desc = desc->hw_desc; in mv_desc_set_next_desc() local [all …]
|
| H 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)))
|
| /linux/drivers/net/ethernet/marvell/octeon_ep_vf/ |
| H A D | octep_vf_main.c | 618 struct octep_vf_tx_desc_hw *hw_desc; in octep_vf_start_xmit() local 642 hw_desc = &iq->desc_ring[wi]; in octep_vf_start_xmit() 643 hw_desc->ih64 = 0; in octep_vf_start_xmit() 648 ih = &hw_desc->ih; in octep_vf_start_xmit() 660 hw_desc->dptr = tx_buffer->dma; in octep_vf_start_xmit() 696 hw_desc->dptr = tx_buffer->sglist_dma; in octep_vf_start_xmit() 700 hw_desc->txm.ol_flags = OCTEP_VF_TX_OFFLOAD_CKSUM; in octep_vf_start_xmit() 701 hw_desc->txm.ol_flags |= OCTEP_VF_TX_OFFLOAD_TSO; in octep_vf_start_xmit() 702 hw_desc->txm.gso_size = skb_shinfo(skb)->gso_size; in octep_vf_start_xmit() 703 hw_desc->txm.gso_segs = skb_shinfo(skb)->gso_segs; in octep_vf_start_xmit() [all …]
|
| /linux/drivers/net/ethernet/marvell/octeon_ep/ |
| H A D | octep_main.c | 863 struct octep_tx_desc_hw *hw_desc; in octep_start_xmit() local 887 hw_desc = &iq->desc_ring[wi]; in octep_start_xmit() 888 hw_desc->ih64 = 0; in octep_start_xmit() 893 ih = &hw_desc->ih; in octep_start_xmit() 904 hw_desc->dptr = tx_buffer->dma; in octep_start_xmit() 940 hw_desc->dptr = tx_buffer->sglist_dma; in octep_start_xmit() 945 hw_desc->txm.ol_flags = OCTEP_TX_OFFLOAD_CKSUM; in octep_start_xmit() 946 hw_desc->txm.ol_flags |= OCTEP_TX_OFFLOAD_TSO; in octep_start_xmit() 947 hw_desc->txm.gso_size = skb_shinfo(skb)->gso_size; in octep_start_xmit() 948 hw_desc->txm.gso_segs = skb_shinfo(skb)->gso_segs; in octep_start_xmit() [all …]
|
| /linux/drivers/crypto/caam/ |
| H A D | caampkc.h | 146 u32 hw_desc[]; member
|