/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/ |
D | descs_com.h | 36 static inline void ehn_desc_rx_set_on_ring(struct dma_desc *p, int end) in ehn_desc_rx_set_on_ring() 43 static inline void ehn_desc_tx_set_on_ring(struct dma_desc *p, int end) in ehn_desc_tx_set_on_ring() 49 static inline void enh_desc_end_tx_desc_on_ring(struct dma_desc *p, int ter) in enh_desc_end_tx_desc_on_ring() 54 static inline void enh_set_tx_desc_len_on_ring(struct dma_desc *p, int len) in enh_set_tx_desc_len_on_ring() 64 static inline void ndesc_rx_set_on_ring(struct dma_desc *p, int end) in ndesc_rx_set_on_ring() 71 static inline void ndesc_tx_set_on_ring(struct dma_desc *p, int end) in ndesc_tx_set_on_ring() 77 static inline void ndesc_end_tx_desc_on_ring(struct dma_desc *p, int ter) in ndesc_end_tx_desc_on_ring() 82 static inline void norm_set_tx_desc_len_on_ring(struct dma_desc *p, int len) in norm_set_tx_desc_len_on_ring() 94 static inline void ehn_desc_rx_set_on_chain(struct dma_desc *p, int end) in ehn_desc_rx_set_on_chain() 99 static inline void ehn_desc_tx_set_on_chain(struct dma_desc *p, int end) in ehn_desc_tx_set_on_chain() [all …]
|
D | norm_desc.c | 30 struct dma_desc *p, void __iomem *ioaddr) in ndesc_get_tx_status() 64 static int ndesc_get_tx_len(struct dma_desc *p) in ndesc_get_tx_len() 74 struct dma_desc *p) in ndesc_get_rx_status() 123 static void ndesc_init_rx_desc(struct dma_desc *p, int disable_rx_ic, int mode, in ndesc_init_rx_desc() 139 static void ndesc_init_tx_desc(struct dma_desc *p, int mode, int end) in ndesc_init_tx_desc() 148 static int ndesc_get_tx_owner(struct dma_desc *p) in ndesc_get_tx_owner() 153 static int ndesc_get_rx_owner(struct dma_desc *p) in ndesc_get_rx_owner() 158 static void ndesc_set_tx_owner(struct dma_desc *p) in ndesc_set_tx_owner() 163 static void ndesc_set_rx_owner(struct dma_desc *p) in ndesc_set_rx_owner() 168 static int ndesc_get_tx_ls(struct dma_desc *p) in ndesc_get_tx_ls() [all …]
|
D | common.h | 303 void (*init_rx_desc) (struct dma_desc *p, int disable_rx_ic, int mode, 306 void (*init_tx_desc) (struct dma_desc *p, int mode, int end); 309 void (*prepare_tx_desc) (struct dma_desc *p, int is_fs, int len, 312 void (*set_tx_owner) (struct dma_desc *p); 313 int (*get_tx_owner) (struct dma_desc *p); 315 void (*close_tx_desc) (struct dma_desc *p); 317 void (*release_tx_desc) (struct dma_desc *p, int mode); 320 void (*clear_tx_ic) (struct dma_desc *p); 322 int (*get_tx_ls) (struct dma_desc *p); 325 struct dma_desc *p, void __iomem *ioaddr); [all …]
|
D | enh_desc.c | 30 struct dma_desc *p, void __iomem *ioaddr) in enh_desc_get_tx_status() 88 static int enh_desc_get_tx_len(struct dma_desc *p) in enh_desc_get_tx_len() 178 struct dma_desc *p) in enh_desc_get_rx_status() 240 static void enh_desc_init_rx_desc(struct dma_desc *p, int disable_rx_ic, in enh_desc_init_rx_desc() 256 static void enh_desc_init_tx_desc(struct dma_desc *p, int mode, int end) in enh_desc_init_tx_desc() 265 static int enh_desc_get_tx_owner(struct dma_desc *p) in enh_desc_get_tx_owner() 270 static int enh_desc_get_rx_owner(struct dma_desc *p) in enh_desc_get_rx_owner() 275 static void enh_desc_set_tx_owner(struct dma_desc *p) in enh_desc_set_tx_owner() 280 static void enh_desc_set_rx_owner(struct dma_desc *p) in enh_desc_set_rx_owner() 285 static int enh_desc_get_tx_ls(struct dma_desc *p) in enh_desc_get_tx_ls() [all …]
|
D | chain_mode.c | 36 struct dma_desc *desc = priv->dma_tx + entry; in stmmac_jumbo_frm() 120 struct dma_desc *p = (struct dma_desc *)des; in stmmac_init_dma_chain() 122 dma_phy += sizeof(struct dma_desc); in stmmac_init_dma_chain() 130 static void stmmac_refill_desc3(void *priv_ptr, struct dma_desc *p) in stmmac_refill_desc3() 142 sizeof(struct dma_desc)); in stmmac_refill_desc3() 145 static void stmmac_clean_desc3(void *priv_ptr, struct dma_desc *p) in stmmac_clean_desc3() 157 sizeof(struct dma_desc))); in stmmac_clean_desc3()
|
D | ring_mode.c | 36 struct dma_desc *desc; in stmmac_jumbo_frm() 41 desc = (struct dma_desc *)(priv->dma_etx + entry); in stmmac_jumbo_frm() 68 desc = (struct dma_desc *)(priv->dma_etx + entry); in stmmac_jumbo_frm() 106 static void stmmac_refill_desc3(void *priv_ptr, struct dma_desc *p) in stmmac_refill_desc3() 116 static void stmmac_init_desc3(struct dma_desc *p) in stmmac_init_desc3() 121 static void stmmac_clean_desc3(void *priv_ptr, struct dma_desc *p) in stmmac_clean_desc3()
|
D | stmmac.h | 45 struct dma_desc *dma_tx; 61 struct dma_desc *dma_rx ____cacheline_aligned_in_smp;
|
D | stmmac_main.c | 363 if (!priv->hw->desc->get_tx_timestamp_status((struct dma_desc *)desc)) in stmmac_get_tx_hwtstamp() 877 struct dma_desc *p = (struct dma_desc *)head; in stmmac_display_ring() 976 static int stmmac_init_rx_buffers(struct stmmac_priv *priv, struct dma_desc *p, in stmmac_init_rx_buffers() 1054 struct dma_desc *p; in init_dma_desc_rings() 1090 struct dma_desc *p; in init_dma_desc_rings() 1130 struct dma_desc *p; in dma_free_tx_skbufs() 1216 sizeof(struct dma_desc), in alloc_dma_desc_resources() 1223 sizeof(struct dma_desc), in alloc_dma_desc_resources() 1228 sizeof(struct dma_desc), in alloc_dma_desc_resources() 1256 priv->dma_tx_size * sizeof(struct dma_desc), in free_dma_desc_resources() [all …]
|
D | descs.h | 28 struct dma_desc { struct 170 struct dma_desc basic; argument
|
/linux-4.1.27/drivers/dma/ |
D | tegra20-apb-dma.c | 160 struct tegra_dma_desc *dma_desc; member 277 struct tegra_dma_desc *dma_desc; in tegra_dma_desc_get() local 283 list_for_each_entry(dma_desc, &tdc->free_dma_desc, node) { in tegra_dma_desc_get() 284 if (async_tx_test_ack(&dma_desc->txd)) { in tegra_dma_desc_get() 285 list_del(&dma_desc->node); in tegra_dma_desc_get() 287 dma_desc->txd.flags = 0; in tegra_dma_desc_get() 288 return dma_desc; in tegra_dma_desc_get() 295 dma_desc = kzalloc(sizeof(*dma_desc), GFP_ATOMIC); in tegra_dma_desc_get() 296 if (!dma_desc) { in tegra_dma_desc_get() 301 dma_async_tx_descriptor_init(&dma_desc->txd, &tdc->dma_chan); in tegra_dma_desc_get() [all …]
|
D | timb_dma.c | 157 static int td_fill_desc(struct timb_dma_chan *td_chan, u8 *dma_desc, in td_fill_desc() argument 173 dma_desc, (unsigned long long)sg_dma_address(sg)); in td_fill_desc() 175 dma_desc[7] = (sg_dma_address(sg) >> 24) & 0xff; in td_fill_desc() 176 dma_desc[6] = (sg_dma_address(sg) >> 16) & 0xff; in td_fill_desc() 177 dma_desc[5] = (sg_dma_address(sg) >> 8) & 0xff; in td_fill_desc() 178 dma_desc[4] = (sg_dma_address(sg) >> 0) & 0xff; in td_fill_desc() 180 dma_desc[3] = (sg_dma_len(sg) >> 8) & 0xff; in td_fill_desc() 181 dma_desc[2] = (sg_dma_len(sg) >> 0) & 0xff; in td_fill_desc() 183 dma_desc[1] = 0x00; in td_fill_desc() 184 dma_desc[0] = 0x21 | (last ? 0x02 : 0); /* tran, valid */ in td_fill_desc()
|
D | mv_xor.c | 465 dma_addr_t dma_desc; in mv_xor_alloc_chan_resources() local 488 dma_desc = mv_chan->dma_desc_pool; in mv_xor_alloc_chan_resources() 489 slot->async_tx.phys = dma_desc + idx * MV_XOR_SLOT_SIZE; in mv_xor_alloc_chan_resources()
|
/linux-4.1.27/drivers/ata/ |
D | pata_pxa.c | 42 struct pxa_dma_desc *dma_desc; member 73 pd->dma_desc[pd->dma_desc_id].ddadr = pd->dma_desc_addr + in pxa_load_dmac() 76 pd->dma_desc[pd->dma_desc_id].dcmd = DCMD_BURST32 | in pxa_load_dmac() 80 pd->dma_desc[pd->dma_desc_id].dsadr = cpu_addr; in pxa_load_dmac() 81 pd->dma_desc[pd->dma_desc_id].dtadr = pd->dma_io_addr; in pxa_load_dmac() 82 pd->dma_desc[pd->dma_desc_id].dcmd |= DCMD_INCSRCADDR | in pxa_load_dmac() 85 pd->dma_desc[pd->dma_desc_id].dsadr = pd->dma_io_addr; in pxa_load_dmac() 86 pd->dma_desc[pd->dma_desc_id].dtadr = cpu_addr; in pxa_load_dmac() 87 pd->dma_desc[pd->dma_desc_id].dcmd |= DCMD_INCTRGADDR | in pxa_load_dmac() 122 pd->dma_desc[pd->dma_desc_id - 1].ddadr = DDADR_STOP; in pxa_qc_prep() [all …]
|
/linux-4.1.27/sound/arm/ |
D | pxa2xx-pcm-lib.c | 46 pxa_dma_desc *dma_desc; in __pxa2xx_pcm_hw_params() local 81 dma_desc = rtd->dma_desc_array; in __pxa2xx_pcm_hw_params() 86 dma_desc->ddadr = next_desc_phys; in __pxa2xx_pcm_hw_params() 88 dma_desc->dsadr = dma_buff_phys; in __pxa2xx_pcm_hw_params() 89 dma_desc->dtadr = rtd->params->addr; in __pxa2xx_pcm_hw_params() 91 dma_desc->dsadr = rtd->params->addr; in __pxa2xx_pcm_hw_params() 92 dma_desc->dtadr = dma_buff_phys; in __pxa2xx_pcm_hw_params() 96 dma_desc->dcmd = dcmd | period | DCMD_ENDIRQEN; in __pxa2xx_pcm_hw_params() 97 dma_desc++; in __pxa2xx_pcm_hw_params() 100 dma_desc[-1].ddadr = rtd->dma_desc_array_phys; in __pxa2xx_pcm_hw_params()
|
/linux-4.1.27/drivers/soc/tegra/fuse/ |
D | fuse-tegra20.c | 61 struct dma_async_tx_descriptor *dma_desc; in tegra20_fuse_readl() local 70 dma_desc = dmaengine_prep_slave_single(apb_dma_chan, apb_buffer_phys, in tegra20_fuse_readl() 73 if (!dma_desc) in tegra20_fuse_readl() 76 dma_desc->callback = apb_dma_complete; in tegra20_fuse_readl() 77 dma_desc->callback_param = NULL; in tegra20_fuse_readl() 83 dmaengine_submit(dma_desc); in tegra20_fuse_readl()
|
/linux-4.1.27/drivers/usb/dwc2/ |
D | hcd_ddma.c | 512 struct dwc2_hcd_dma_desc *dma_desc = &qh->desc_list[idx]; in dwc2_fill_host_isoc_dma_desc() local 515 memset(dma_desc, 0, sizeof(*dma_desc)); in dwc2_fill_host_isoc_dma_desc() 523 dma_desc->buf = (u32)(qtd->urb->dma + frame_desc->offset); in dwc2_fill_host_isoc_dma_desc() 524 dma_desc->status = qh->n_bytes[idx] << HOST_DMA_ISOC_NBYTES_SHIFT & in dwc2_fill_host_isoc_dma_desc() 530 dma_desc->status |= HOST_DMA_IOC; in dwc2_fill_host_isoc_dma_desc() 621 struct dwc2_hcd_dma_desc *dma_desc = &qh->desc_list[n_desc]; in dwc2_fill_host_dma_desc() local 641 dma_desc->status = len << HOST_DMA_NBYTES_SHIFT & HOST_DMA_NBYTES_MASK; in dwc2_fill_host_dma_desc() 646 dma_desc->status |= HOST_DMA_SUP; in dwc2_fill_host_dma_desc() 648 dma_desc->buf = (u32)chan->xfer_dma; in dwc2_fill_host_dma_desc() 803 struct dwc2_hcd_dma_desc *dma_desc = &qh->desc_list[idx]; in dwc2_cmpl_host_isoc_dma_desc() local [all …]
|
/linux-4.1.27/drivers/usb/musb/ |
D | musb_cppi41.c | 152 struct dma_async_tx_descriptor *dma_desc; in cppi41_trans_done() local 165 dma_desc = dmaengine_prep_slave_single(dc, in cppi41_trans_done() 170 if (WARN_ON(!dma_desc)) in cppi41_trans_done() 173 dma_desc->callback = cppi41_dma_callback; in cppi41_trans_done() 174 dma_desc->callback_param = &cppi41_channel->channel; in cppi41_trans_done() 175 cppi41_channel->cookie = dma_desc->tx_submit(dma_desc); in cppi41_trans_done() 372 struct dma_async_tx_descriptor *dma_desc; in cppi41_configure_channel() local 424 dma_desc = dmaengine_prep_slave_single(dc, dma_addr, len, direction, in cppi41_configure_channel() 426 if (!dma_desc) in cppi41_configure_channel() 429 dma_desc->callback = cppi41_dma_callback; in cppi41_configure_channel() [all …]
|
D | ux500_dma.c | 89 struct dma_async_tx_descriptor *dma_desc; in ux500_configure_channel() local 126 dma_desc = dmaengine_prep_slave_sg(dma_chan, &sg, 1, direction, in ux500_configure_channel() 128 if (!dma_desc) in ux500_configure_channel() 131 dma_desc->callback = ux500_dma_callback; in ux500_configure_channel() 132 dma_desc->callback_param = channel; in ux500_configure_channel() 133 ux500_channel->cookie = dma_desc->tx_submit(dma_desc); in ux500_configure_channel()
|
/linux-4.1.27/drivers/staging/comedi/drivers/ |
D | gsc_hpdi.c | 154 struct plx_dma_desc *dma_desc; member 186 start = le32_to_cpu(devpriv->dma_desc[idx].pci_start_addr); in gsc_hpdi_drain_dma() 201 start = le32_to_cpu(devpriv->dma_desc[idx].pci_start_addr); in gsc_hpdi_drain_dma() 456 devpriv->dma_desc[i].pci_start_addr = in gsc_hpdi_setup_dma_descriptors() 458 devpriv->dma_desc[i].local_start_addr = cpu_to_le32(FIFO_REG); in gsc_hpdi_setup_dma_descriptors() 459 devpriv->dma_desc[i].transfer_size = cpu_to_le32(len); in gsc_hpdi_setup_dma_descriptors() 460 devpriv->dma_desc[i].next = cpu_to_le32((phys_addr + in gsc_hpdi_setup_dma_descriptors() 461 (i + 1) * sizeof(devpriv->dma_desc[0])) | next_bits); in gsc_hpdi_setup_dma_descriptors() 474 devpriv->dma_desc[i - 1].next = cpu_to_le32(phys_addr | next_bits); in gsc_hpdi_setup_dma_descriptors() 524 if (devpriv->dma_desc) in gsc_hpdi_free_dma() [all …]
|
/linux-4.1.27/arch/mips/include/asm/mach-rc32434/ |
D | dma.h | 22 struct dma_desc { struct 29 #define DMA_DESC_SIZ sizeof(struct dma_desc) argument
|
/linux-4.1.27/drivers/net/ethernet/ti/ |
D | netcp_core.c | 549 dma_addr_t dma_desc, dma_buf; in netcp_free_rx_desc_chain() local 554 get_words(&dma_desc, 1, &desc->next_desc); in netcp_free_rx_desc_chain() 556 while (dma_desc) { in netcp_free_rx_desc_chain() 557 ndesc = knav_pool_desc_unmap(netcp->rx_pool, dma_desc, dma_sz); in netcp_free_rx_desc_chain() 562 get_pkt_info(&dma_buf, &tmp, &dma_desc, ndesc); in netcp_free_rx_desc_chain() 604 dma_addr_t dma_desc, dma_buff; in netcp_process_one_rx_packet() local 610 dma_desc = knav_queue_pop(netcp->rx_queue, &dma_sz); in netcp_process_one_rx_packet() 611 if (!dma_desc) in netcp_process_one_rx_packet() 614 desc = knav_pool_desc_unmap(netcp->rx_pool, dma_desc, dma_sz); in netcp_process_one_rx_packet() 620 get_pkt_info(&dma_buff, &buf_len, &dma_desc, desc); in netcp_process_one_rx_packet() [all …]
|
/linux-4.1.27/drivers/video/fbdev/ |
D | pxafb.c | 1065 struct pxafb_dma_descriptor *dma_desc, *pal_desc; in setup_frame_dma() local 1071 dma_desc = &fbi->dma_buff->dma_desc[dma]; in setup_frame_dma() 1072 dma_desc_off = offsetof(struct pxafb_dma_buff, dma_desc[dma]); in setup_frame_dma() 1074 dma_desc->fsadr = start; in setup_frame_dma() 1075 dma_desc->fidr = 0; in setup_frame_dma() 1076 dma_desc->ldcmd = size; in setup_frame_dma() 1079 dma_desc->fdadr = fbi->dma_buff_phys + dma_desc_off; in setup_frame_dma() 1097 dma_desc->fdadr = fbi->dma_buff_phys + pal_desc_off; in setup_frame_dma() 1129 struct pxafb_dma_descriptor *dma_desc; in setup_smart_dma() local 1132 dma_desc = &fbi->dma_buff->dma_desc[DMA_CMD]; in setup_smart_dma() [all …]
|
D | pxafb.h | 64 struct pxafb_dma_descriptor dma_desc[DMA_MAX * 2]; member
|
/linux-4.1.27/drivers/net/ethernet/ |
D | korina.c | 90 #define RD_RING_SIZE (KORINA_NUM_RDS * sizeof(struct dma_desc)) 91 #define TD_RING_SIZE (KORINA_NUM_TDS * sizeof(struct dma_desc)) 105 struct dma_desc *td_ring; /* transmit descriptor ring */ 106 struct dma_desc *rd_ring; /* receive descriptor ring */ 184 struct dma_desc *rd) in korina_start_rx() 190 struct dma_desc *rd) in korina_chain_rx() 202 struct dma_desc *td; in korina_send_packet() 351 struct dma_desc *rd = &lp->rd_ring[lp->rx_next_done]; in korina_rx() 522 struct dma_desc *td = &lp->td_ring[lp->tx_next_done]; in korina_tx() 1154 lp->td_ring = (struct dma_desc *)KSEG1ADDR(lp->td_ring); in korina_probe()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | bgmac.c | 123 struct bgmac_dma_desc *dma_desc; in bgmac_dma_tx_add_buf() local 132 dma_desc = &ring->cpu_base[i]; in bgmac_dma_tx_add_buf() 133 dma_desc->addr_low = cpu_to_le32(lower_32_bits(slot->dma_addr)); in bgmac_dma_tx_add_buf() 134 dma_desc->addr_high = cpu_to_le32(upper_32_bits(slot->dma_addr)); in bgmac_dma_tx_add_buf() 135 dma_desc->ctl0 = cpu_to_le32(ctl0); in bgmac_dma_tx_add_buf() 136 dma_desc->ctl1 = cpu_to_le32(ctl1); in bgmac_dma_tx_add_buf() 382 struct bgmac_dma_desc *dma_desc = ring->cpu_base + desc_idx; in bgmac_dma_rx_setup_desc() local 393 dma_desc->addr_low = cpu_to_le32(lower_32_bits(ring->slots[desc_idx].dma_addr)); in bgmac_dma_rx_setup_desc() 394 dma_desc->addr_high = cpu_to_le32(upper_32_bits(ring->slots[desc_idx].dma_addr)); in bgmac_dma_rx_setup_desc() 395 dma_desc->ctl0 = cpu_to_le32(ctl0); in bgmac_dma_rx_setup_desc() [all …]
|
D | bcmsysport.h | 472 struct dma_desc { struct 485 #define WORDS_PER_DESC (sizeof(struct dma_desc) / sizeof(u32)) argument 643 struct dma_desc *desc_cpu; /* CPU view of the descriptor */
|
D | b44.h | 241 struct dma_desc { struct 358 struct dma_desc *rx_ring, *tx_ring;
|
D | b44.c | 67 #define B44_RX_RING_BYTES (sizeof(struct dma_desc) * \ 71 #define B44_TX_RING_BYTES (sizeof(struct dma_desc) * \ 623 cur /= sizeof(struct dma_desc); in b44_tx() 660 struct dma_desc *dp; in b44_alloc_rx_skb() 735 struct dma_desc *src_desc, *dest_desc; in b44_recycle_rx() 786 prod /= sizeof(struct dma_desc); in b44_rx() 861 bw32(bp, B44_DMARX_PTR, cons * sizeof(struct dma_desc)); in b44_rx() 1042 bw32(bp, B44_DMATX_PTR, entry * sizeof(struct dma_desc)); in b44_start_xmit() 1044 bw32(bp, B44_DMATX_PTR, entry * sizeof(struct dma_desc)); in b44_start_xmit() 1214 struct dma_desc *rx_ring; in b44_alloc_consistent() [all …]
|
D | bcmsysport.c | 90 struct dma_desc *desc, in tdma_port_write_desc_addr() 937 struct dma_desc *desc; in bcm_sysport_xmit() 1124 p = dma_zalloc_coherent(kdev, sizeof(struct dma_desc), &ring->desc_dma, in bcm_sysport_init_tx_ring() 1205 dma_free_coherent(kdev, sizeof(struct dma_desc), in bcm_sysport_fini_tx_ring()
|
/linux-4.1.27/drivers/mmc/host/ |
D | sdhci.c | 461 struct sdhci_adma2_64_desc *dma_desc = desc; in sdhci_adma_write_desc() local 464 dma_desc->cmd = cpu_to_le16(cmd); in sdhci_adma_write_desc() 465 dma_desc->len = cpu_to_le16(len); in sdhci_adma_write_desc() 466 dma_desc->addr_lo = cpu_to_le32((u32)addr); in sdhci_adma_write_desc() 469 dma_desc->addr_hi = cpu_to_le32((u64)addr >> 32); in sdhci_adma_write_desc() 474 struct sdhci_adma2_64_desc *dma_desc = desc; in sdhci_adma_mark_end() local 477 dma_desc->cmd |= cpu_to_le16(ADMA2_END); in sdhci_adma_mark_end() 2425 struct sdhci_adma2_64_desc *dma_desc = desc; in sdhci_adma_show_error() local 2429 name, desc, le32_to_cpu(dma_desc->addr_hi), in sdhci_adma_show_error() 2430 le32_to_cpu(dma_desc->addr_lo), in sdhci_adma_show_error() [all …]
|
D | mmci.c | 568 struct dma_async_tx_descriptor **dma_desc) in __mmci_dma_prep_data() argument 620 *dma_desc = desc; in __mmci_dma_prep_data() 645 return __mmci_dma_prep_data(host, data, &nd->dma_chan, &nd->dma_desc); in mmci_dma_prep_next() 687 WARN_ON(!data->host_cookie && (next->dma_desc || next->dma_chan)); in mmci_get_next_data() 689 host->dma_desc_current = next->dma_desc; in mmci_get_next_data() 691 next->dma_desc = NULL; in mmci_get_next_data() 734 if (host->dma_desc_current == next->dma_desc) in mmci_post_request() 740 next->dma_desc = NULL; in mmci_post_request()
|
D | mmci.h | 193 struct dma_async_tx_descriptor *dma_desc; member
|
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_main.c | 617 int dma_desc; in tx_free_ring_skbufs() local 621 for (dma_desc = 0; dma_desc < tx_rsize; dma_desc++) { in tx_free_ring_skbufs() 622 struct sxgbe_tx_norm_desc *tdesc = txqueue->dma_tx + dma_desc; in tx_free_ring_skbufs() 624 if (txqueue->tx_skbuff_dma[dma_desc]) in tx_free_ring_skbufs() 626 txqueue->tx_skbuff_dma[dma_desc], in tx_free_ring_skbufs() 630 dev_kfree_skb_any(txqueue->tx_skbuff[dma_desc]); in tx_free_ring_skbufs() 631 txqueue->tx_skbuff[dma_desc] = NULL; in tx_free_ring_skbufs() 632 txqueue->tx_skbuff_dma[dma_desc] = 0; in tx_free_ring_skbufs()
|
/linux-4.1.27/Documentation/mmc/ |
D | mmc-async-req.txt | 79 dma_issue_pending(req->dma_desc); 87 dma_issue_pending(req->dma_desc);
|
/linux-4.1.27/drivers/media/platform/soc_camera/ |
D | atmel-isi.c | 80 struct isi_dma_desc dma_desc[MAX_BUFFER_NUM]; member 996 isi->dma_desc[i].p_fbd = isi->p_fb_descriptors + i; in atmel_isi_probe() 997 isi->dma_desc[i].fbd_phys = isi->fb_descriptors_phys + in atmel_isi_probe() 999 list_add(&isi->dma_desc[i].list, &isi->dma_desc_head); in atmel_isi_probe()
|
/linux-4.1.27/drivers/usb/gadget/udc/ |
D | gr_udc.c | 254 struct gr_dma_desc *dma_desc; in gr_alloc_dma_desc() local 256 dma_desc = dma_pool_alloc(ep->dev->desc_pool, gfp_flags, &paddr); in gr_alloc_dma_desc() 257 if (!dma_desc) { in gr_alloc_dma_desc() 262 memset(dma_desc, 0, sizeof(*dma_desc)); in gr_alloc_dma_desc() 263 dma_desc->paddr = paddr; in gr_alloc_dma_desc() 265 return dma_desc; in gr_alloc_dma_desc()
|
D | pch_udc.c | 1772 struct pch_udc_data_dma_desc *dma_desc; in pch_udc_alloc_request() local 1788 dma_desc = pci_pool_alloc(ep->dev->data_requests, gfp, in pch_udc_alloc_request() 1790 if (NULL == dma_desc) { in pch_udc_alloc_request() 1795 dma_desc->status |= PCH_UDC_BS_HST_BSY; in pch_udc_alloc_request() 1796 dma_desc->dataptr = __constant_cpu_to_le32(DMA_ADDR_INVALID); in pch_udc_alloc_request() 1797 req->td_data = dma_desc; in pch_udc_alloc_request() 1798 req->td_data_last = dma_desc; in pch_udc_alloc_request()
|
D | amd5536udc.c | 509 struct udc_data_dma *dma_desc; in udc_alloc_request() local 527 dma_desc = pci_pool_alloc(ep->dev->data_requests, gfp, in udc_alloc_request() 529 if (!dma_desc) { in udc_alloc_request() 536 req, dma_desc, in udc_alloc_request() 539 dma_desc->status = AMD_ADDBITS(dma_desc->status, in udc_alloc_request() 542 dma_desc->bufptr = cpu_to_le32(DMA_DONT_USE); in udc_alloc_request() 543 req->td_data = dma_desc; in udc_alloc_request()
|
/linux-4.1.27/drivers/crypto/ |
D | talitos.h | 69 dma_addr_t dma_desc; member
|
D | talitos.c | 220 request->dma_desc = dma_map_single(dev, desc, sizeof(*desc), in talitos_submit() 234 upper_32_bits(request->dma_desc)); in talitos_submit() 236 lower_32_bits(request->dma_desc)); in talitos_submit() 270 dma_unmap_single(dev, request->dma_desc, in flush_channel() 355 while (priv->chan[ch].fifo[iter].dma_desc != cur_desc) { in DEF_TALITOS_DONE()
|
/linux-4.1.27/drivers/media/platform/marvell-ccic/ |
D | mcam-core.c | 221 struct mcam_dma_desc *dma_desc; /* Descriptor virtual address */ member 1190 mvb->dma_desc = dma_alloc_coherent(cam->dev, in mcam_vb_sg_buf_init() 1193 if (mvb->dma_desc == NULL) { in mcam_vb_sg_buf_init() 1204 struct mcam_dma_desc *desc = mvb->dma_desc; in mcam_vb_sg_buf_prepare() 1223 mvb->dma_desc, mvb->dma_desc_pa); in mcam_vb_sg_buf_cleanup()
|
/linux-4.1.27/drivers/scsi/qla2xxx/ |
D | qla_nx2.c | 2905 struct qla8044_pex_dma_descriptor dma_desc; in qla8044_minidump_pex_dma_read() local 2932 dma_desc.cmd.dma_desc_cmd = (m_hdr->dma_desc_cmd & 0xff0f); in qla8044_minidump_pex_dma_read() 2933 dma_desc.cmd.dma_desc_cmd |= in qla8044_minidump_pex_dma_read() 2936 dma_desc.dma_bus_addr = rdmem_dma; in qla8044_minidump_pex_dma_read() 2937 dma_desc.cmd.read_data_size = chunk_size = ISP8044_PEX_DMA_READ_SIZE; in qla8044_minidump_pex_dma_read() 2948 dma_desc.cmd.read_data_size = chunk_size; in qla8044_minidump_pex_dma_read() 2951 dma_desc.src_addr = m_hdr->read_addr + read_size; in qla8044_minidump_pex_dma_read() 2955 m_hdr->desc_card_addr, (void *)&dma_desc, in qla8044_minidump_pex_dma_read()
|
/linux-4.1.27/drivers/scsi/qla4xxx/ |
D | ql4_nx.c | 2037 struct qla4_83xx_pex_dma_descriptor dma_desc; in qla4_8xxx_minidump_pex_dma_read() local 2066 dma_desc.cmd.dma_desc_cmd = (m_hdr->dma_desc_cmd & 0xff0f); in qla4_8xxx_minidump_pex_dma_read() 2067 dma_desc.cmd.dma_desc_cmd |= ((PCI_FUNC(ha->pdev->devfn) & 0xf) << 0x4); in qla4_8xxx_minidump_pex_dma_read() 2068 dma_desc.dma_bus_addr = rdmem_dma; in qla4_8xxx_minidump_pex_dma_read() 2097 dma_desc.dma_bus_addr = rdmem_dma; in qla4_8xxx_minidump_pex_dma_read() 2100 dma_desc.src_addr = m_hdr->read_addr + read_size; in qla4_8xxx_minidump_pex_dma_read() 2101 dma_desc.cmd.read_data_size = size; in qla4_8xxx_minidump_pex_dma_read() 2106 (uint32_t *)&dma_desc, in qla4_8xxx_minidump_pex_dma_read()
|