Searched refs:dma_addr (Results 51 - 75 of 352) sorted by relevance

1234567891011>>

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/tile/include/asm/
H A Ddma-mapping.h35 extern void dma_unmap_single(struct device *dev, dma_addr_t dma_addr,
71 dma_mapping_error(struct device *dev, dma_addr_t dma_addr) argument
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/nuc900/
H A Dnuc900-pcm.c60 nuc900_audio->dma_addr[substream->stream] = runtime->dma_addr;
70 dma_addr_t dma_addr, size_t count)
84 AUDIO_WRITE(mmio_addr, dma_addr);
176 nuc900_audio->dma_addr[substream->stream],
253 res = dst - runtime->dma_addr;
255 res = src - runtime->dma_addr;
295 runtime->dma_addr,
69 nuc900_update_dma_register(struct snd_pcm_substream *substream, dma_addr_t dma_addr, size_t count) argument
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/message/i2o/
H A Dmemory.c78 dma_addr_t dma_addr; local
91 dma_addr = dma_map_single(&c->pdev->dev, ptr, size, direction);
92 if (!dma_mapping_error(&c->pdev->dev, dma_addr)) {
101 *mptr++ = cpu_to_le32(i2o_dma_low(dma_addr));
104 *mptr++ = cpu_to_le32(i2o_dma_high(dma_addr));
108 return dma_addr;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/solo6x10/
H A Dsolo6010-p2m.c29 dma_addr_t dma_addr; local
37 dma_addr = pci_map_single(solo_dev->pdev, sys_addr, size,
40 ret = solo_p2m_dma_t(solo_dev, id, wr, dma_addr, ext_addr, size);
42 pci_unmap_single(solo_dev->pdev, dma_addr, size,
49 dma_addr_t dma_addr, u32 ext_addr, u32 size)
66 solo_reg_write(solo_dev, SOLO_P2M_TAR_ADR(id), dma_addr);
48 solo_p2m_dma_t(struct solo6010_dev *solo_dev, u8 id, int wr, dma_addr_t dma_addr, u32 ext_addr, u32 size) argument
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/mm/
H A Ddma-default.c25 dma_addr_t dma_addr)
27 unsigned long addr = plat_dma_addr_to_phys(dev, dma_addr);
194 void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, argument
198 __dma_sync(dma_addr_to_virt(dev, dma_addr), size,
201 plat_unmap_dma_mem(dev, dma_addr, size, direction);
362 int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) argument
364 return plat_dma_mapping_error(dev, dma_addr);
24 dma_addr_to_virt(struct device *dev, dma_addr_t dma_addr) argument
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/musb/
H A Dmusbhsdma.c121 dma_addr_t dma_addr, u32 len)
130 channel, packet_sz, dma_addr, len, mode);
147 musb_write_hsdma_addr(mbase, bchannel, dma_addr);
158 dma_addr_t dma_addr, u32 len)
162 DBG(2, "ep%d-%s pkt_sz %d, dma_addr 0x%x length %d, mode %d\n",
165 packet_sz, dma_addr, len, mode);
171 musb_channel->start_addr = dma_addr;
176 configure_channel(channel, packet_sz, mode, dma_addr, len);
119 configure_channel(struct dma_channel *channel, u16 packet_sz, u8 mode, dma_addr_t dma_addr, u32 len) argument
156 dma_channel_program(struct dma_channel *channel, u16 packet_sz, u8 mode, dma_addr_t dma_addr, u32 len) argument
H A Dmusb_dma.h168 dma_addr_t dma_addr,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/dvb/dvb-usb/
H A Dusb-urb.c101 stream->dma_addr[stream->buf_num]);
121 &stream->dma_addr[stream->buf_num]) ) == NULL) {
128 stream->buf_list[stream->buf_num], (long long)stream->dma_addr[stream->buf_num]);
161 stream->urb_list[i]->transfer_dma = stream->dma_addr[i];
199 urb->transfer_dma = stream->dma_addr[i];
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/kernel/
H A Diommu.c212 static void __iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, argument
217 entry = dma_addr >> IOMMU_PAGE_SHIFT;
225 printk(KERN_INFO "\tdma_addr = 0x%llx\n", (u64)dma_addr);
240 static void iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, argument
247 __iommu_free(tbl, dma_addr, npages);
264 dma_addr_t dma_next = 0, dma_addr; local
321 dma_addr = entry << IOMMU_PAGE_SHIFT;
322 dma_addr |= (s->offset & ~IOMMU_PAGE_MASK);
324 DBG(" - %lu pages, entry: %lx, dma_addr: %lx\n",
325 npages, entry, dma_addr);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/
H A Dpci-gart_64.c257 static void gart_unmap_page(struct device *dev, dma_addr_t dma_addr, argument
265 if (dma_addr < iommu_bus_base + EMERGENCY_PAGES*PAGE_SIZE ||
266 dma_addr >= iommu_bus_base + iommu_size)
269 iommu_page = (dma_addr - iommu_bus_base)>>PAGE_SHIFT;
270 npages = iommu_num_pages(dma_addr, size, PAGE_SIZE);
471 gart_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_addr, argument
490 *dma_addr = paddr;
495 return dma_generic_alloc_coherent(dev, size, dma_addr, flag);
503 dma_addr_t dma_addr)
505 gart_unmap_page(dev, dma_addr, siz
502 gart_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_addr) argument
509 gart_mapping_error(struct device *dev, dma_addr_t dma_addr) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/microblaze/include/asm/
H A Ddma-mapping.h98 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) argument
102 return ops->mapping_error(dev, dma_addr);
104 return (dma_addr == DMA_ERROR_CODE);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/ipath/
H A Dipath_dma.c50 static int ipath_mapping_error(struct ib_device *dev, u64 dma_addr) argument
52 return dma_addr == BAD_DMA_ADDRESS;
H A Dipath_user_sdma.c151 void *kvaddr, dma_addr_t dma_addr)
159 pkt->addr[i].addr = dma_addr;
166 void *kvaddr, dma_addr_t dma_addr)
171 kvaddr, dma_addr);
185 dma_addr_t dma_addr; local
208 dma_addr = dma_map_page(&dd->pcidev->dev, page, 0, len,
210 if (dma_mapping_error(&dd->pcidev->dev, dma_addr)) {
216 dma_addr);
300 dma_addr_t dma_addr = local
305 if (dma_mapping_error(&dd->pcidev->dev, dma_addr)) {
147 ipath_user_sdma_init_frag(struct ipath_user_sdma_pkt *pkt, int i, size_t offset, size_t len, int put_page, int dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr) argument
162 ipath_user_sdma_init_header(struct ipath_user_sdma_pkt *pkt, u32 counter, size_t offset, size_t len, int dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr) argument
405 dma_addr_t dma_addr; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/qib/
H A Dqib_user_sdma.c150 void *kvaddr, dma_addr_t dma_addr)
158 pkt->addr[i].addr = dma_addr;
165 void *kvaddr, dma_addr_t dma_addr)
170 kvaddr, dma_addr);
185 dma_addr_t dma_addr; local
208 dma_addr = dma_map_page(&dd->pcidev->dev, page, 0, len,
210 if (dma_mapping_error(&dd->pcidev->dev, dma_addr)) {
216 dma_addr);
303 dma_addr_t dma_addr = local
308 if (dma_mapping_error(&dd->pcidev->dev, dma_addr)) {
146 qib_user_sdma_init_frag(struct qib_user_sdma_pkt *pkt, int i, size_t offset, size_t len, int put_page, int dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr) argument
161 qib_user_sdma_init_header(struct qib_user_sdma_pkt *pkt, u32 counter, size_t offset, size_t len, int dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr) argument
406 dma_addr_t dma_addr; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/include/asm/
H A Ddma-mapping.h22 extern void dma_unmap_single(struct device *dev, dma_addr_t dma_addr,
51 extern int dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/frv/include/asm/
H A Ddma-mapping.h28 void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, argument
98 int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) argument
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/alpha/kernel/
H A Dpci_iommu.c371 static void alpha_pci_unmap_page(struct device *dev, dma_addr_t dma_addr,
384 if (dma_addr >= __direct_map_base
385 && dma_addr < __direct_map_base + __direct_map_size) {
389 dma_addr, size, __builtin_return_address(0));
394 if (dma_addr > 0xffffffff) {
396 dma_addr, size, __builtin_return_address(0));
401 if (!arena || dma_addr < arena->dma_base)
404 dma_ofs = (dma_addr - arena->dma_base) >> PAGE_SHIFT;
406 printk(KERN_ERR "Bogus pci_unmap_single: dma_addr %llx "
408 dma_addr, aren
370 alpha_pci_unmap_page(struct device *dev, dma_addr_t dma_addr, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) argument
479 alpha_pci_free_coherent(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_addr) argument
938 alpha_pci_mapping_error(struct device *dev, dma_addr_t dma_addr) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/
H A Dgreth.c233 u32 dma_addr; local
250 dma_addr = dma_map_single(greth->dev,
255 if (dma_mapping_error(greth->dev, dma_addr)) {
261 greth_write_bd(&rx_bd[i].addr, dma_addr);
278 dma_addr = dma_map_single(greth->dev,
283 if (dma_mapping_error(greth->dev, dma_addr)) {
288 greth_write_bd(&rx_bd[i].addr, dma_addr);
301 dma_addr = dma_map_single(greth->dev,
306 if (dma_mapping_error(greth->dev, dma_addr)) {
311 greth_write_bd(&tx_bd[i].addr, dma_addr);
391 u32 status, dma_addr; local
453 u32 status = 0, dma_addr; local
729 u32 status, dma_addr; local
838 u32 status, dma_addr; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/ulp/iser/
H A Diser_initiator.c159 tx_desc->dma_addr, ISER_HEADERS_LEN, DMA_TO_DEVICE);
176 u64 dma_addr; local
189 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc,
191 if (ib_dma_mapping_error(device->ib_device, dma_addr))
194 rx_desc->dma_addr = dma_addr;
197 rx_sg->addr = rx_desc->dma_addr;
208 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr,
234 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr,
452 rx_dma = rx_desc->dma_addr;
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/irda/
H A Dau1000_ircc.h77 dma_addr_t dma_addr; member in struct:db_dest
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/kernel/
H A Diommu_common.h56 dma_addr_t dma_addr,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/tile/kernel/
H A Dpci-dma.c101 dma_addr_t dma_addr; local
107 dma_addr = __pa(ptr);
121 return dma_addr;
125 void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, argument
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/txx9/
H A Dtxx9aclc.h54 dma_addr_t dma_addr; member in struct:txx9aclc_dmadata
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/xen/
H A Dswiotlb-xen.h60 xen_swiotlb_dma_mapping_error(struct device *hwdev, dma_addr_t dma_addr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/common/
H A Dsaa7146_vbi.c10 dma_addr_t dma_addr; local
20 cpu = pci_alloc_consistent(dev->pci, 4096, &dma_addr);
24 saa7146_write(dev, BASE_EVEN3, dma_addr);
25 saa7146_write(dev, BASE_ODD3, dma_addr+vbi_pixel_to_capture);
26 saa7146_write(dev, PROT_ADDR3, dma_addr+4096);
115 pci_free_consistent(dev->pci, 4096, cpu, dma_addr);
120 pci_free_consistent(dev->pci, 4096, cpu, dma_addr);

Completed in 156 milliseconds

1234567891011>>