Searched refs:bus_addr (Results 1 - 25 of 47) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-alpha/
H A Dfloppy.h42 static dma_addr_t bus_addr = 0; local
49 if (bus_addr
52 pci_unmap_single(isa_bridge, bus_addr, prev_size, prev_dir);
53 bus_addr = 0;
56 if (!bus_addr) /* need to map it */
57 bus_addr = pci_map_single(isa_bridge, addr, size, dir);
67 set_dma_addr(FLOPPY_DMA, bus_addr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/ps3/
H A Dmm.c106 * bus_addr: an io controller 'translated' address on a device bus
341 return r->bus_addr + (lpar_addr <= map.rm.size ? lpar_addr
352 DBG("%s:%d: bus_addr %lxh\n", func, line, r->bus_addr);
360 * @bus_addr: Starting ioc bus address of the area to map.
373 unsigned long bus_addr; member in struct:dma_chunk
385 DBG("%s:%d: r.bus_addr %lxh\n", func, line, c->region->bus_addr);
389 DBG("%s:%d: c.bus_addr %lxh\n", func, line, c->bus_addr);
393 dma_find_chunk(struct ps3_dma_region *r, unsigned long bus_addr, unsigned long len) argument
562 dma_map_area(struct ps3_dma_region *r, unsigned long virt_addr, unsigned long len, unsigned long *bus_addr) argument
622 dma_unmap_area(struct ps3_dma_region *r, unsigned long bus_addr, unsigned long len) argument
732 dma_map_area_linear(struct ps3_dma_region *r, unsigned long virt_addr, unsigned long len, unsigned long *bus_addr) argument
750 dma_unmap_area_linear(struct ps3_dma_region *r, unsigned long bus_addr, unsigned long len) argument
770 ps3_dma_map(struct ps3_dma_region *r, unsigned long virt_addr, unsigned long len, unsigned long *bus_addr) argument
778 ps3_dma_unmap(struct ps3_dma_region *r, unsigned long bus_addr, unsigned long len) argument
[all...]
H A Dplatform.h123 unsigned int dev_index, unsigned int reg_index, u64 *bus_addr,
127 enum ps3_reg_type *reg_type, u64 *bus_addr, u64 *len);
150 enum ps3_reg_type reg_type, u64 *bus_addr, u64 *len);
H A Dsystem-bus.c39 pr_debug("%s:%d: bus_addr %lxh\n", func, line, r->bus_addr);
49 r->bus_addr, r->len, r->page_size, &r->lpar_addr);
196 BUG_ON(!dev->d_region->bus_addr);
247 unsigned long bus_addr; local
250 &bus_addr);
257 return bus_addr;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/sn/kernel/
H A Dmsi_sn.c71 u64 bus_addr; local
123 bus_addr = (*provider->dma_map_consistent)(pdev,
127 if (! bus_addr) {
135 sn_msi_info[irq].pci_addr = bus_addr;
137 msg.address_hi = (u32)(bus_addr >> 32);
138 msg.address_lo = (u32)(bus_addr & 0x00000000ffffffff);
159 u64 bus_addr; local
181 bus_addr = (u64)(msg.address_hi) << 32 | (u64)(msg.address_lo);
182 (*provider->dma_unmap)(pdev, bus_addr, PCI_DMA_FROMDEVICE);
197 bus_addr
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Dfloppy.h131 static dma_addr_t bus_addr = 0; local
139 if (bus_addr
142 pci_unmap_single(ppc64_isabridge_dev, bus_addr, prev_size, prev_dir);
143 bus_addr = 0;
146 if (!bus_addr) /* need to map it */
147 bus_addr = pci_map_single(ppc64_isabridge_dev, addr, size, dir);
157 set_dma_addr(FLOPPY_DMA, bus_addr);
H A Dps3.h82 * @bus_addr: The 'translated' bus address of the region.
91 unsigned long bus_addr; member in struct:ps3_dma_region
117 unsigned long len, unsigned long *bus_addr);
118 int ps3_dma_unmap(struct ps3_dma_region *r, unsigned long bus_addr,
136 unsigned long bus_addr; member in struct:ps3_mmio_region
150 const struct ps3_device_id* did, unsigned long bus_addr,
154 r->bus_addr = bus_addr;
149 ps3_mmio_region_init(struct ps3_mmio_region *r, const struct ps3_device_id* did, unsigned long bus_addr, unsigned long len, enum ps3_mmio_page_size page_size) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/sn/pci/
H A Dtioca_provider.c282 dma_addr_t bus_addr; local
284 bus_addr = PHYS_TO_TIODMA(paddr);
286 BUG_ON(!bus_addr);
287 BUG_ON(bus_addr >> 54);
290 bus_addr |= (1UL << 60);
292 return bus_addr;
301 dma_addr_t bus_addr; local
313 bus_addr = (dma_addr_t) (ct_addr & 0xffffffffffffUL);
331 return bus_addr;
350 dma_addr_t bus_addr local
442 tioca_dma_unmap(struct pci_dev *pdev, dma_addr_t bus_addr, int dir) argument
[all...]
H A Dtioce_provider.c205 u64 bus_addr; local
207 bus_addr = ct_addr | (1UL << 63);
209 bus_addr |= (1UL << 61);
211 return bus_addr;
392 dma_addr_t bus_addr; local
415 bus_addr = TIOCE_D32_MIN + ct_lower;
417 bus_addr = 0;
419 return bus_addr;
425 * @bus_addr: bus address to swizzle
431 tioce_dma_barrier(u64 bus_addr, in argument
458 tioce_dma_unmap(struct pci_dev *pdev, dma_addr_t bus_addr, int dir) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Ddma-mapping.h50 dma_declare_coherent_memory(struct device *dev, dma_addr_t bus_addr, argument
81 extern int dmam_declare_coherent_memory(struct device *dev, dma_addr_t bus_addr,
87 dma_addr_t bus_addr, dma_addr_t device_addr,
86 dmam_declare_coherent_memory(struct device *dev, dma_addr_t bus_addr, dma_addr_t device_addr, size_t size, gfp_t gfp) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ieee1394/
H A Ddma.h24 * @bus_addr: base bus address
33 dma_addr_t bus_addr; member in struct:dma_prog_region
45 return prog->bus_addr + offset;
H A Ddma.c26 prog->bus_addr = 0;
37 prog->kvirt = pci_alloc_consistent(dev, n_bytes, &prog->bus_addr);
54 prog->kvirt, prog->bus_addr);
60 prog->bus_addr = 0;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/pasemi/
H A Diommu.c92 unsigned long bus_addr; local
96 bus_addr = (tbl->it_offset + index) << PAGE_SHIFT;
105 out_le32(iob+IOB_AT_INVAL_TLB_REG, bus_addr >> 14);
108 bus_addr += IOBMAP_PAGE_SIZE;
117 unsigned long bus_addr; local
121 bus_addr = (tbl->it_offset + index) << PAGE_SHIFT;
128 out_le32(iob+IOB_AT_INVAL_TLB_REG, bus_addr >> 14);
129 bus_addr += IOBMAP_PAGE_SIZE;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/drm/
H A Dati_pcigart.c93 if (gart_info->bus_addr) {
95 pci_unmap_single(dev->pdev, gart_info->bus_addr,
112 gart_info->bus_addr = 0;
171 bus_address = gart_info->bus_addr;
227 gart_info->bus_addr = bus_address;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc64/kernel/
H A Dpci_iommu.c304 u32 bus_addr, ret; local
327 bus_addr = (iommu->page_table_map_base +
329 ret = bus_addr | (oaddr & ~IO_PAGE_MASK);
416 static void pci_4u_unmap_single(struct pci_dev *pdev, dma_addr_t bus_addr, size_t sz, int direction) argument
432 npages = IO_PAGE_ALIGN(bus_addr + sz) - (bus_addr & IO_PAGE_MASK);
435 ((bus_addr - iommu->page_table_map_base) >> IO_PAGE_SHIFT);
439 bus_addr, sz, __builtin_return_address(0));
441 bus_addr &= IO_PAGE_MASK;
452 pci_strbuf_flush(strbuf, iommu, bus_addr, ct
638 u32 bus_addr; local
690 pci_4u_dma_sync_single_for_cpu(struct pci_dev *pdev, dma_addr_t bus_addr, size_t sz, int direction) argument
733 u32 bus_addr; local
[all...]
H A Dsbus.c283 u32 bus_addr, ret; local
303 bus_addr = (iommu->page_table_map_base +
305 ret = bus_addr | (oaddr & ~IO_PAGE_MASK);
318 void sbus_unmap_single(struct sbus_dev *sdev, dma_addr_t bus_addr, size_t sz, int direction) argument
329 npages = IO_PAGE_ALIGN(bus_addr + sz) - (bus_addr & IO_PAGE_MASK);
332 ((bus_addr - iommu->page_table_map_base) >> IO_PAGE_SHIFT);
334 bus_addr &= IO_PAGE_MASK;
337 sbus_strbuf_flush(iommu, strbuf, bus_addr, npages, direction);
340 free_npages(iommu, bus_addr
489 u32 bus_addr; local
518 sbus_dma_sync_single_for_cpu(struct sbus_dev *sdev, dma_addr_t bus_addr, size_t sz, int direction) argument
548 u32 bus_addr; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/serial/
H A D8250_acorn.c47 unsigned long bus_addr; local
56 bus_addr = ecard_resource_start(ec, type->type);
75 port.mapbase = bus_addr + type->offset[i];
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/
H A DNCR5380.h339 unsigned long bus_addr = virt_to_bus(ptr); local
345 limit = 65536 - (bus_addr & 0xFFFF);
349 limit = 65536 * 2 - (bus_addr & 0x1FFFF);
355 if ((count & 1) || (bus_addr & 1))
361 set_dma_addr(instance->dma_channel, bus_addr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/arch-ixp4xx/
H A Dio.h114 __ixp4xx_writesb(volatile void __iomem *bus_addr, const u8 *vaddr, int count) argument
117 writeb(*vaddr++, bus_addr);
138 __ixp4xx_writesw(volatile void __iomem *bus_addr, const u16 *vaddr, int count) argument
141 writew(*vaddr++, bus_addr);
157 __ixp4xx_writesl(volatile void __iomem *bus_addr, const u32 *vaddr, int count) argument
160 writel(*vaddr++, bus_addr);
181 __ixp4xx_readsb(const volatile void __iomem *bus_addr, u8 *vaddr, u32 count) argument
184 *vaddr++ = readb(bus_addr);
205 __ixp4xx_readsw(const volatile void __iomem *bus_addr, u16 *vaddr, u32 count) argument
208 *vaddr++ = readw(bus_addr);
227 __ixp4xx_readsl(const volatile void __iomem *bus_addr, u32 *vaddr, u32 count) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/alpha/kernel/
H A Dcore_cia.c286 void __iomem *bus_addr;
309 bus_addr = cia_ioremap(CIA_BROKEN_TBIA_BASE, 32768 * 4);
311 cia_readl(bus_addr + 0x00000);
312 cia_readl(bus_addr + 0x08000);
313 cia_readl(bus_addr + 0x10000);
314 cia_readl(bus_addr + 0x18000);
316 cia_iounmap(bus_addr);
355 void __iomem *bus_addr;
390 bus_addr = cia_ioremap(addr0, 8*PAGE_SIZE);
427 temp = cia_readl(bus_addr);
285 void __iomem *bus_addr; local
354 void __iomem *bus_addr; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/base/
H A Ddma-mapping.c175 * @bus_addr: Bus address of coherent memory to be declared
185 int dmam_declare_coherent_memory(struct device *dev, dma_addr_t bus_addr, argument
195 rc = dma_declare_coherent_memory(dev, bus_addr, device_addr, size,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/cris/arch-v32/drivers/pci/
H A Ddma.c74 int dma_declare_coherent_memory(struct device *dev, dma_addr_t bus_addr, argument
89 mem_base = ioremap(bus_addr, size);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/i386/kernel/
H A Dpci-dma.c76 int dma_declare_coherent_memory(struct device *dev, dma_addr_t bus_addr, argument
91 mem_base = ioremap(bus_addr, size);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/
H A Debus.h74 extern int ebus_dma_request(struct ebus_dma_info *p, dma_addr_t bus_addr,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/aoa/soundbus/i2sbus/
H A Di2sbus.h32 dma_addr_t bus_addr; member in struct:dbdma_command_mem

Completed in 232 milliseconds

12