Searched defs:dma_desc (Results 1 - 16 of 16) sorted by relevance

/drivers/ata/
H A Dpata_pxa.c43 struct pxa_dma_desc *dma_desc; member in struct:pata_pxa_data
74 pd->dma_desc[pd->dma_desc_id].ddadr = pd->dma_desc_addr +
77 pd->dma_desc[pd->dma_desc_id].dcmd = DCMD_BURST32 |
81 pd->dma_desc[pd->dma_desc_id].dsadr = cpu_addr;
82 pd->dma_desc[pd->dma_desc_id].dtadr = pd->dma_io_addr;
83 pd->dma_desc[pd->dma_desc_id].dcmd |= DCMD_INCSRCADDR |
86 pd->dma_desc[pd->dma_desc_id].dsadr = pd->dma_io_addr;
87 pd->dma_desc[pd->dma_desc_id].dtadr = cpu_addr;
88 pd->dma_desc[pd->dma_desc_id].dcmd |= DCMD_INCTRGADDR |
123 pd->dma_desc[p
[all...]
/drivers/net/ethernet/stmicro/stmmac/
H A Ddescs.h23 struct dma_desc { struct
/drivers/usb/musb/
H A Dux500_dma.c86 struct dma_async_tx_descriptor *dma_desc; local
123 dma_desc = dmaengine_prep_slave_sg(dma_chan, &sg, 1, direction,
125 if (!dma_desc)
128 dma_desc->callback = ux500_dma_callback;
129 dma_desc->callback_param = channel;
130 ux500_channel->cookie = dma_desc->tx_submit(dma_desc);
/drivers/dma/
H A Dtimb_dma.c157 static void __td_unmap_desc(struct timb_dma_chan *td_chan, const u8 *dma_desc, argument
163 addr = (dma_desc[7] << 24) | (dma_desc[6] << 16) | (dma_desc[5] << 8) |
164 dma_desc[4];
166 len = (dma_desc[3] << 8) | dma_desc[2];
189 static int td_fill_desc(struct timb_dma_chan *td_chan, u8 *dma_desc, argument
205 dma_desc, (unsigned long long)sg_dma_address(sg));
207 dma_desc[
[all...]
/drivers/video/
H A Dpxafb.h64 struct pxafb_dma_descriptor dma_desc[DMA_MAX * 2]; member in struct:pxafb_dma_buff
H A Dpxafb.c1065 struct pxafb_dma_descriptor *dma_desc, *pal_desc; local
1071 dma_desc = &fbi->dma_buff->dma_desc[dma];
1072 dma_desc_off = offsetof(struct pxafb_dma_buff, dma_desc[dma]);
1074 dma_desc->fsadr = start;
1075 dma_desc->fidr = 0;
1076 dma_desc->ldcmd = size;
1079 dma_desc->fdadr = fbi->dma_buff_phys + dma_desc_off;
1097 dma_desc->fdadr = fbi->dma_buff_phys + pal_desc_off;
1129 struct pxafb_dma_descriptor *dma_desc; local
[all...]
/drivers/media/video/
H A Datmel-isi.c90 struct isi_dma_desc dma_desc[MAX_BUFFER_NUM]; member in struct:atmel_isi
1007 isi->dma_desc[i].p_fbd = isi->p_fb_descriptors + i;
1008 isi->dma_desc[i].fbd_phys = isi->fb_descriptors_phys +
1010 list_add(&isi->dma_desc[i].list, &isi->dma_desc_head);
/drivers/mmc/host/
H A Dmmci.h160 struct dma_async_tx_descriptor *dma_desc; member in struct:mmci_host_next
/drivers/usb/gadget/
H A Damd5536udc.c511 struct udc_data_dma *dma_desc; local
529 dma_desc = pci_pool_alloc(ep->dev->data_requests, gfp,
531 if (!dma_desc) {
536 VDBG(ep->dev, "udc_alloc_req: req = %p dma_desc = %p, "
538 req, dma_desc,
541 dma_desc->status = AMD_ADDBITS(dma_desc->status,
544 dma_desc->bufptr = cpu_to_le32(DMA_DONT_USE);
545 req->td_data = dma_desc;
H A Dpch_udc.c1767 struct pch_udc_data_dma_desc *dma_desc; local
1783 dma_desc = pci_pool_alloc(ep->dev->data_requests, gfp,
1785 if (NULL == dma_desc) {
1790 dma_desc->status |= PCH_UDC_BS_HST_BSY;
1791 dma_desc->dataptr = __constant_cpu_to_le32(DMA_ADDR_INVALID);
1792 req->td_data = dma_desc;
1793 req->td_data_last = dma_desc;
/drivers/crypto/
H A Dtalitos.c88 * @dma_desc: descriptor's physical bus address
94 dma_addr_t dma_desc; member in struct:talitos_request
329 request->dma_desc = dma_map_single(dev, desc, sizeof(*desc),
343 upper_32_bits(request->dma_desc));
345 lower_32_bits(request->dma_desc));
378 dma_unmap_single(dev, request->dma_desc,
454 while (priv->chan[ch].fifo[tail].dma_desc != cur_desc) {
/drivers/media/video/marvell-ccic/
H A Dmcam-core.c186 struct mcam_dma_desc *dma_desc; /* Descriptor virtual address */ member in struct:mcam_vb_buffer
1035 mvb->dma_desc = dma_alloc_coherent(cam->dev,
1038 if (mvb->dma_desc == NULL) {
1050 struct mcam_dma_desc *desc = mvb->dma_desc;
1082 mvb->dma_desc, mvb->dma_desc_pa);
/drivers/staging/comedi/drivers/
H A Dgsc_hpdi.c318 struct plx_dma_desc *dma_desc; member in struct:hpdi_private
564 priv(dev)->dma_desc[i].pci_start_addr =
567 priv(dev)->dma_desc[i].local_start_addr = cpu_to_le32(FIFO_REG);
568 priv(dev)->dma_desc[i].transfer_size =
570 priv(dev)->dma_desc[i].next =
573 sizeof(priv(dev)->dma_desc[0])) | next_bits);
588 (unsigned long)priv(dev)->dma_desc[i].
591 (unsigned long)priv(dev)->dma_desc[i].next);
595 priv(dev)->dma_desc[i - 1].next =
598 (unsigned long)priv(dev)->dma_desc[
[all...]
/drivers/net/ethernet/broadcom/
H A Db44.h241 struct dma_desc { struct
353 struct dma_desc *rx_ring, *tx_ring;
/drivers/staging/rtl8187se/
H A Dr8180_core.c954 dma_addr_t dma_desc, dma_tmp; local
964 sizeof(u32)*8*count+256, &dma_desc);
968 if (dma_desc & 0xff)
1031 *(tmp+4) = (u32)dma_desc+((i+1)*8*4);
1033 *(tmp+4) = (u32)dma_desc;
1040 priv->txmapringdma = dma_desc;
1044 priv->txbkpringdma = dma_desc;
1048 priv->txbepringdma = dma_desc;
1052 priv->txvipringdma = dma_desc;
1056 priv->txvopringdma = dma_desc;
1126 dma_addr_t dma_desc, dma_tmp; local
[all...]
/drivers/net/ethernet/cadence/
H A Dmacb.h355 struct dma_desc { struct
505 struct dma_desc *rx_ring;
509 struct dma_desc *tx_ring;

Completed in 573 milliseconds