/linux-master/drivers/usb/musb/ |
H A D | tusb6010_omap.c | 196 struct dma_async_tx_descriptor *dma_desc; local 303 dma_desc = dmaengine_prep_slave_single(dma_data->chan, dma_addr, 306 if (!dma_desc) { 311 dma_desc->callback = tusb_omap_dma_cb; 312 dma_desc->callback_param = channel; 313 dmaengine_submit(dma_desc);
|
/linux-master/drivers/video/fbdev/ |
H A D | pxafb.h | 64 struct pxafb_dma_descriptor dma_desc[DMA_MAX * 2]; member in struct:pxafb_dma_buff
|
H A D | pxafb.c | 1066 struct pxafb_dma_descriptor *dma_desc, *pal_desc; local 1072 dma_desc = &fbi->dma_buff->dma_desc[dma]; 1073 dma_desc_off = offsetof(struct pxafb_dma_buff, dma_desc[dma]); 1075 dma_desc->fsadr = start; 1076 dma_desc->fidr = 0; 1077 dma_desc->ldcmd = size; 1080 dma_desc->fdadr = fbi->dma_buff_phys + dma_desc_off; 1098 dma_desc->fdadr = fbi->dma_buff_phys + pal_desc_off; 1130 struct pxafb_dma_descriptor *dma_desc; local [all...] |
/linux-master/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac.h | 283 /* dma_desc: Virtual address of descriptor 286 struct xlgmac_dma_desc *dma_desc; member in struct:xlgmac_desc_data 400 int (*tx_complete)(struct xlgmac_dma_desc *dma_desc); 432 int (*is_last_desc)(struct xlgmac_dma_desc *dma_desc); 433 int (*is_context_desc)(struct xlgmac_dma_desc *dma_desc);
|
H A D | dwc-xlgmac-net.c | 1040 struct xlgmac_dma_desc *dma_desc; local 1064 dma_desc = desc_data->dma_desc; 1066 if (!hw_ops->tx_complete(dma_desc)) 1077 if (hw_ops->is_last_desc(dma_desc)) {
|
/linux-master/drivers/media/platform/rockchip/rga/ |
H A D | rga.h | 102 struct rga_dma_desc *dma_desc; member in struct:rga_vb_buffer
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_main.c | 537 struct dma_desc *p, struct sk_buff *skb) 579 static void stmmac_get_rx_hwtstamp(struct stmmac_priv *priv, struct dma_desc *p, 580 struct dma_desc *np, struct sk_buff *skb) 583 struct dma_desc *desc = p; 1269 desc_size = sizeof(struct dma_desc); 1300 desc_size = sizeof(struct dma_desc); 1383 struct dma_desc *p; 1432 struct dma_desc *p, 1563 struct dma_desc *p; 1622 struct dma_desc * [all...] |
/linux-master/drivers/mmc/host/ |
H A D | bcm2835.c | 184 struct dma_async_tx_descriptor *dma_desc; member in struct:bcm2835_host 511 host->dma_desc = desc; 518 dmaengine_submit(host->dma_desc); 527 if (host->dma_desc) { 553 if (!host->dma_desc) { 603 host->dma_desc = NULL; 799 if (host->data && host->dma_desc) 958 if (!host->dma_desc) { 1213 if (host->data && host->dma_desc) { 1383 host->dma_desc [all...] |
H A D | sdhci.c | 717 struct sdhci_adma2_64_desc *dma_desc = *desc; local 720 dma_desc->cmd = cpu_to_le16(cmd); 721 dma_desc->len = cpu_to_le16(len); 722 dma_desc->addr_lo = cpu_to_le32(lower_32_bits(addr)); 725 dma_desc->addr_hi = cpu_to_le32(upper_32_bits(addr)); 743 struct sdhci_adma2_64_desc *dma_desc = desc; local 746 dma_desc->cmd |= cpu_to_le16(ADMA2_END); 3347 struct sdhci_adma2_64_desc *dma_desc = desc; local 3352 le32_to_cpu(dma_desc->addr_hi), 3353 le32_to_cpu(dma_desc [all...] |
/linux-master/drivers/net/ethernet/ |
H A D | korina.c | 249 struct dma_desc { struct 319 #define RD_RING_SIZE (KORINA_NUM_RDS * sizeof(struct dma_desc)) 320 #define TD_RING_SIZE (KORINA_NUM_TDS * sizeof(struct dma_desc)) 339 struct dma_desc *td_ring; /* transmit descriptor ring */ 340 struct dma_desc *rd_ring; /* receive descriptor ring */ 380 return lp->td_dma + (idx * sizeof(struct dma_desc)); 385 return lp->rd_dma + (idx * sizeof(struct dma_desc)); 425 struct dma_desc *td; 599 struct dma_desc *rd = &lp->rd_ring[lp->rx_next_done]; 767 struct dma_desc *t [all...] |
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | bgmac.c | 115 struct bgmac_dma_desc *dma_desc; local 124 dma_desc = &ring->cpu_base[i]; 125 dma_desc->addr_low = cpu_to_le32(lower_32_bits(slot->dma_addr)); 126 dma_desc->addr_high = cpu_to_le32(upper_32_bits(slot->dma_addr)); 127 dma_desc->ctl0 = cpu_to_le32(ctl0); 128 dma_desc->ctl1 = cpu_to_le32(ctl1); 380 struct bgmac_dma_desc *dma_desc = ring->cpu_base + desc_idx; local 391 dma_desc->addr_low = cpu_to_le32(lower_32_bits(ring->slots[desc_idx].dma_addr)); 392 dma_desc->addr_high = cpu_to_le32(upper_32_bits(ring->slots[desc_idx].dma_addr)); 393 dma_desc 529 struct bgmac_dma_desc *dma_desc = ring->cpu_base; local [all...] |
H A D | b44.c | 66 #define B44_RX_RING_BYTES (sizeof(struct dma_desc) * \ 70 #define B44_TX_RING_BYTES (sizeof(struct dma_desc) * \ 597 cur /= sizeof(struct dma_desc); 634 struct dma_desc *dp; 709 struct dma_desc *src_desc, *dest_desc; 760 prod /= sizeof(struct dma_desc); 835 bw32(bp, B44_DMARX_PTR, cons * sizeof(struct dma_desc)); 1016 bw32(bp, B44_DMATX_PTR, entry * sizeof(struct dma_desc)); 1018 bw32(bp, B44_DMATX_PTR, entry * sizeof(struct dma_desc)); 1185 struct dma_desc *rx_rin [all...] |
H A D | b44.h | 244 struct dma_desc { struct 363 struct dma_desc *rx_ring, *tx_ring;
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | netcp_core.c | 581 dma_addr_t dma_desc, dma_buf; local 586 get_words(&dma_desc, 1, &desc->next_desc); 588 while (dma_desc) { 589 ndesc = knav_pool_desc_unmap(netcp->rx_pool, dma_desc, dma_sz); 594 get_pkt_info(&dma_buf, &tmp, &dma_desc, ndesc); 646 dma_addr_t dma_desc, dma_buff; local 652 dma_desc = knav_queue_pop(netcp->rx_queue, &dma_sz); 653 if (!dma_desc) 656 desc = knav_pool_desc_unmap(netcp->rx_pool, dma_desc, dma_sz); 662 get_pkt_info(&dma_buff, &buf_len, &dma_desc, des 977 dma_addr_t dma_desc, dma_buf; local [all...] |
/linux-master/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_main.c | 614 int dma_desc; local 618 for (dma_desc = 0; dma_desc < tx_rsize; dma_desc++) { 619 struct sxgbe_tx_norm_desc *tdesc = txqueue->dma_tx + dma_desc; 621 if (txqueue->tx_skbuff_dma[dma_desc]) 623 txqueue->tx_skbuff_dma[dma_desc], 627 dev_kfree_skb_any(txqueue->tx_skbuff[dma_desc]); 628 txqueue->tx_skbuff[dma_desc] = NULL; 629 txqueue->tx_skbuff_dma[dma_desc] [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/nfpcore/ |
H A D | nfp_nsp.c | 507 dma_addr_t dma_desc; local 579 dma_desc = dma_map_single(dev, desc, desc_sz, DMA_TO_DEVICE); 580 ret = dma_mapping_error(dev, dma_desc); 585 arg->arg.buf = dma_desc; 602 dma_unmap_single(dev, dma_desc, desc_sz, DMA_TO_DEVICE);
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | qcom_nandc.c | 283 * @dma_desc - low level DMA engine descriptor 293 struct dma_async_tx_descriptor *dma_desc; member in struct:desc_info 870 struct dma_async_tx_descriptor *dma_desc; local 907 dma_desc = dmaengine_prep_slave_sg(chan, sgl, sgl_cnt, dir_eng, 910 if (!dma_desc) { 917 desc->dma_desc = dma_desc; 921 bam_txn->last_cmd_desc = dma_desc; 923 bam_txn->last_data_desc = dma_desc; 1030 struct dma_async_tx_descriptor *dma_desc; local [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-tegra.c | 395 struct dma_async_tx_descriptor *dma_desc; local 404 dma_desc = dmaengine_prep_slave_single(i2c_dev->dma_chan, i2c_dev->dma_phys, 407 if (!dma_desc) { 413 dma_desc->callback = tegra_i2c_dma_complete; 414 dma_desc->callback_param = i2c_dev; 416 dmaengine_submit(dma_desc);
|
/linux-master/drivers/crypto/ |
H A D | talitos.h | 76 * @dma_desc: descriptor's physical bus address 82 dma_addr_t dma_desc; member in struct:talitos_request
|
/linux-master/drivers/media/platform/atmel/ |
H A D | atmel-isi.c | 105 struct isi_dma_desc dma_desc[VIDEO_MAX_FRAME]; member in struct:atmel_isi 1267 isi->dma_desc[i].p_fbd = isi->p_fb_descriptors + i; 1268 isi->dma_desc[i].fbd_phys = isi->fb_descriptors_phys + 1270 list_add(&isi->dma_desc[i].list, &isi->dma_desc_head);
|
/linux-master/sound/soc/sof/amd/ |
H A D | acp.h | 167 struct dma_descriptor dma_desc[64]; member in struct:scratch_reg_conf
|
/linux-master/drivers/media/platform/marvell/ |
H A D | mcam-core.c | 198 struct mcam_dma_desc *dma_desc; /* Descriptor virtual address */ member in struct:mcam_vb_buffer 1223 mvb->dma_desc = dma_alloc_coherent(cam->dev, 1226 if (mvb->dma_desc == NULL) { 1238 struct mcam_dma_desc *desc = mvb->dma_desc; 1258 mvb->dma_desc, mvb->dma_desc_pa);
|
/linux-master/drivers/usb/gadget/udc/ |
H A D | gr_udc.c | 234 struct gr_dma_desc *dma_desc; local 236 dma_desc = dma_pool_zalloc(ep->dev->desc_pool, gfp_flags, &paddr); 237 if (!dma_desc) { 242 dma_desc->paddr = paddr; 244 return dma_desc;
|
H A D | pch_udc.c | 1715 struct pch_udc_data_dma_desc *dma_desc; local 1728 dma_desc = dma_pool_alloc(ep->dev->data_requests, gfp, 1730 if (NULL == dma_desc) { 1735 dma_desc->status |= PCH_UDC_BS_HST_BSY; 1736 dma_desc->dataptr = lower_32_bits(DMA_ADDR_INVALID); 1737 req->td_data = dma_desc; 1738 req->td_data_last = dma_desc;
|
/linux-master/drivers/dma/ |
H A D | mv_xor.c | 437 dma_addr_t dma_desc; local 460 dma_desc = mv_chan->dma_desc_pool; 461 slot->async_tx.phys = dma_desc + idx * MV_XOR_SLOT_SIZE;
|