/linux-4.1.27/arch/blackfin/kernel/ |
H A D | dma-mapping.c | 21 static unsigned long dma_base; variable 32 dma_base = PAGE_ALIGN(start); dma_alloc_init() 35 memset((void *)dma_base, 0, DMA_UNCACHED_REGION); dma_alloc_init() 39 dma_page, dma_pages, dma_base); dma_alloc_init() 59 ret = dma_base + (start << PAGE_SHIFT); __alloc_dma_pages() 68 unsigned long page = (addr - dma_base) >> PAGE_SHIFT; __free_dma_pages()
|
/linux-4.1.27/drivers/ide/ |
H A D | pdc202xx_new.c | 75 outb(index, hwif->dma_base + 1); get_indexed_reg() 76 value = inb(hwif->dma_base + 3); get_indexed_reg() 89 outb(index, hwif->dma_base + 1); set_indexed_reg() 90 outb(value, hwif->dma_base + 3); set_indexed_reg() 202 * @dma_base: for the port address 204 static long read_counter(u32 dma_base) read_counter() argument 206 u32 pri_dma_base = dma_base, sec_dma_base = dma_base + 0x08; read_counter() 241 * @dma_base: for the port address 244 static long detect_pll_input_clock(unsigned long dma_base) detect_pll_input_clock() argument 251 start_count = read_counter(dma_base); detect_pll_input_clock() 255 outb(0x01, dma_base + 0x01); detect_pll_input_clock() 256 scr1 = inb(dma_base + 0x03); detect_pll_input_clock() 258 outb(scr1 | 0x40, dma_base + 0x03); detect_pll_input_clock() 263 end_count = read_counter(dma_base); detect_pll_input_clock() 267 outb(0x01, dma_base + 0x01); detect_pll_input_clock() 268 scr1 = inb(dma_base + 0x03); detect_pll_input_clock() 270 outb(scr1 & ~0x40, dma_base + 0x03); detect_pll_input_clock() 306 unsigned long dma_base = pci_resource_start(dev, 4); init_chipset_pdcnew() local 307 unsigned long sec_dma_base = dma_base + 0x08; init_chipset_pdcnew() 312 if (dma_base == 0) init_chipset_pdcnew() 337 pll_input = detect_pll_input_clock(dma_base); init_chipset_pdcnew()
|
H A D | sgiioc4.c | 180 unsigned long ioc4_dma_addr = hwif->dma_base + IOC4_DMA_CTRL * 4; sgiioc4_dma_start() 187 static u32 sgiioc4_ide_dma_stop(ide_hwif_t *hwif, u64 dma_base) sgiioc4_ide_dma_stop() argument 189 unsigned long ioc4_dma_addr = dma_base + IOC4_DMA_CTRL * 4; sgiioc4_ide_dma_stop() 207 unsigned long dma_base = hwif->dma_base; sgiioc4_dma_end() local 211 writel(IOC4_S_DMA_STOP, (void __iomem *)(dma_base + IOC4_DMA_CTRL * 4)); sgiioc4_dma_end() 213 ioc4_dma = sgiioc4_ide_dma_stop(hwif, dma_base); sgiioc4_dma_end() 243 bc_dev = readl((void __iomem *)(dma_base + IOC4_BC_DEV * 4)); sgiioc4_dma_end() 244 bc_mem = readl((void __iomem *)(dma_base + IOC4_BC_MEM * 4)); sgiioc4_dma_end() 313 unsigned long dma_base = pci_resource_start(dev, 0) + IOC4_DMA_OFFSET; ide_dma_sgiioc4() local 319 if (request_mem_region(dma_base, num_ports, hwif->name) == NULL) { ide_dma_sgiioc4() 322 dma_base, dma_base + num_ports - 1); ide_dma_sgiioc4() 326 hwif->dma_base = (unsigned long)hwif->io_ports.irq_addr + ide_dma_sgiioc4() 351 release_mem_region(dma_base, num_ports); ide_dma_sgiioc4() 361 unsigned long dma_base = hwif->dma_base; sgiioc4_configure_for_dma() local 362 unsigned long ioc4_dma_addr = dma_base + IOC4_DMA_CTRL * 4; sgiioc4_configure_for_dma() 371 ioc4_dma = sgiioc4_ide_dma_stop(hwif, dma_base); sgiioc4_configure_for_dma() 384 ioc4_dma = sgiioc4_ide_dma_stop(hwif, dma_base); sgiioc4_configure_for_dma() 393 writel(dma_addr, (void __iomem *)(dma_base + IOC4_DMA_PTR_L * 4)); sgiioc4_configure_for_dma() 398 writel(ending_dma_addr, (void __iomem *)(dma_base + sgiioc4_configure_for_dma()
|
H A D | ide-dma-sff.c | 55 unsigned long addr = hwif->dma_base + ATA_DMA_STATUS; ide_dma_sff_read_status() 66 unsigned long addr = hwif->dma_base + ATA_DMA_STATUS; ide_dma_sff_write_status() 203 (void __iomem *)(hwif->dma_base + ATA_DMA_TABLE_OFS)); ide_dma_setup() 205 outl(hwif->dmatable_dma, hwif->dma_base + ATA_DMA_TABLE_OFS); ide_dma_setup() 209 writeb(rw, (void __iomem *)(hwif->dma_base + ATA_DMA_CMD)); ide_dma_setup() 211 outb(rw, hwif->dma_base + ATA_DMA_CMD); ide_dma_setup() 274 dma_cmd = readb((void __iomem *)(hwif->dma_base + ATA_DMA_CMD)); ide_dma_start() 276 (void __iomem *)(hwif->dma_base + ATA_DMA_CMD)); ide_dma_start() 278 dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD); ide_dma_start() 279 outb(dma_cmd | ATA_DMA_START, hwif->dma_base + ATA_DMA_CMD); ide_dma_start() 292 dma_cmd = readb((void __iomem *)(hwif->dma_base + ATA_DMA_CMD)); ide_dma_end() 294 (void __iomem *)(hwif->dma_base + ATA_DMA_CMD)); ide_dma_end() 296 dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD); ide_dma_end() 297 outb(dma_cmd & ~ATA_DMA_START, hwif->dma_base + ATA_DMA_CMD); ide_dma_end()
|
H A D | ns87415.c | 61 return superio_ide_inb(hwif->dma_base + ATA_DMA_STATUS); superio_dma_sff_read_status() 191 dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD); ns87415_dma_end() 193 outb(dma_cmd & ~1, hwif->dma_base + ATA_DMA_CMD); ns87415_dma_end() 195 dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD); ns87415_dma_end() 196 outb(dma_cmd | 6, hwif->dma_base + ATA_DMA_CMD); ns87415_dma_end() 265 if (!hwif->dma_base) init_hwif_ns87415() 268 outb(0x60, hwif->dma_base + ATA_DMA_STATUS); init_hwif_ns87415()
|
H A D | setup-pci.c | 62 static int ide_pci_clear_simplex(unsigned long dma_base, const char *name) ide_pci_clear_simplex() argument 64 u8 dma_stat = inb(dma_base + 2); ide_pci_clear_simplex() 66 outb(dma_stat & 0x60, dma_base + 2); ide_pci_clear_simplex() 67 dma_stat = inb(dma_base + 2); ide_pci_clear_simplex() 83 unsigned long dma_base = 0; ide_pci_dma_base() local 86 return hwif->dma_base; ide_pci_dma_base() 88 if (hwif->mate && hwif->mate->dma_base) { ide_pci_dma_base() 89 dma_base = hwif->mate->dma_base - (hwif->channel ? 0 : 8); ide_pci_dma_base() 93 dma_base = pci_resource_start(dev, baridx); ide_pci_dma_base() 95 if (dma_base == 0) { ide_pci_dma_base() 103 dma_base += 8; ide_pci_dma_base() 105 return dma_base; ide_pci_dma_base() 118 if (ide_pci_clear_simplex(hwif->dma_base, d->name)) ide_pci_check_simplex() 135 if ((dma_stat & 0x80) && hwif->mate && hwif->mate->dma_base) { ide_pci_check_simplex() 376 hwif->dma_base = base; ide_hwif_setup_dma()
|
H A D | sc1200.c | 174 unsigned long dma_base = hwif->dma_base; sc1200_dma_end() local 177 dma_stat = inb(dma_base+2); /* get DMA status */ sc1200_dma_end() 183 outb(dma_stat|0x1b, dma_base+2); /* clear the INTR & ERROR bits */ sc1200_dma_end() 184 outb(inb(dma_base)&~1, dma_base); /* !! DO THIS HERE !! stop DMA */ sc1200_dma_end()
|
H A D | tc86c001.c | 69 u8 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); tc86c001_timer_expiry() 77 u8 dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD); tc86c001_timer_expiry() 83 outb(dma_cmd & ~0x01, hwif->dma_base + ATA_DMA_CMD); tc86c001_timer_expiry() 92 outb(0x00, hwif->dma_base + ATA_DMA_CMD); tc86c001_timer_expiry() 94 outb(0x01, hwif->dma_base + ATA_DMA_CMD); tc86c001_timer_expiry() 165 if (!hwif->dma_base) init_hwif_tc86c001()
|
H A D | trm290.c | 202 outl(hwif->dmatable_dma | rw, hwif->dma_base); trm290_dma_setup() 204 outw(count * 2 - 1, hwif->dma_base + 2); trm290_dma_setup() 216 u16 status = inw(drive->hwif->dma_base + 2); trm290_dma_end() 225 u16 status = inw(drive->hwif->dma_base + 2); trm290_dma_test_irq() 249 hwif->dma_base = (cfg_base + 4) ^ (hwif->channel ? 0x80 : 0); init_hwif_trm290() 252 hwif->name, hwif->dma_base, hwif->dma_base + 3); init_hwif_trm290()
|
H A D | cmd64x.c | 255 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); cmd646_1_dma_end() 257 dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD); cmd646_1_dma_end() 259 outb(dma_cmd & ~1, hwif->dma_base + ATA_DMA_CMD); cmd646_1_dma_end() 261 outb(dma_stat | 6, hwif->dma_base + ATA_DMA_STATUS); cmd646_1_dma_end()
|
H A D | palm_bk3710.c | 194 void __iomem *base = (void __iomem *)hwif->dma_base; palm_bk3710_set_dma_mode() 212 void __iomem *base = (void __iomem *)hwif->dma_base; palm_bk3710_set_pio_mode() 292 hwif->dma_base = hwif->io_ports.data_addr - IDE_PALM_ATA_PRI_REG_OFFSET; palm_bk3710_init_dma()
|
H A D | piix.c | 235 if (drive->waiting_for_dma || hwif->dma_base == 0) ich_clear_irq() 239 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); ich_clear_irq() 241 outb(dma_stat, hwif->dma_base + ATA_DMA_STATUS); ich_clear_irq() 302 if (!hwif->dma_base) init_hwif_piix()
|
H A D | aec62xx.c | 274 unsigned long dma_base = pci_resource_start(dev, 4); aec62xx_init_one() local 276 if (inb(dma_base + 2) & 0x10) { aec62xx_init_one()
|
H A D | sl82c105.c | 168 dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD); sl82c105_dma_lost_irq() 170 outb(dma_cmd & ~1, hwif->dma_base + ATA_DMA_CMD); sl82c105_dma_lost_irq()
|
H A D | hpt366.c | 726 dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD); hpt370_irq_timeout() 728 outb(dma_cmd & ~ATA_DMA_START, hwif->dma_base + ATA_DMA_CMD); hpt370_irq_timeout() 743 u8 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); hpt370_dma_end() 748 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); hpt370_dma_end() 769 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); hpt374_dma_test_irq() 1234 hwif->dma_base = base; init_dma_hpt366()
|
H A D | cs5530.c | 40 #define CS5530_BASEREG(hwif) (((hwif)->dma_base & ~0xf) + ((hwif)->channel ? 0x30 : 0x20))
|
H A D | siimage.c | 387 if (readb((void __iomem *)(hwif->dma_base + ATA_DMA_STATUS)) & 4) siimage_mmio_dma_test_irq() 602 hwif->dma_base = (unsigned long)addr + (ch ? 0x08 : 0x00); init_mmio_iops_siimage()
|
H A D | alim15x3.c | 475 hwif->dma_base = base; init_dma_ali15x3()
|
H A D | tx4939ide.c | 413 hwif->dma_base = tx4939ide_init_dma()
|
H A D | it821x.c | 578 if (hwif->dma_base == 0) init_hwif_it821x()
|
H A D | ide-probe.c | 1086 hwif->dma_base = 0; ide_init_port() 1094 ((d->host_flags & IDE_HFLAG_SERIALIZE_DMA) && hwif->dma_base)) ide_init_port()
|
/linux-4.1.27/arch/c6x/mm/ |
H A D | dma-coherent.c | 33 static phys_addr_t dma_base; variable 54 return dma_base + (pos << PAGE_SHIFT); __alloc_dma_pages() 60 u32 pos = (addr - dma_base) >> PAGE_SHIFT; __free_dma_pages() 62 if (addr < dma_base || (pos + (1 << order)) >= dma_pages) { __free_dma_pages() 130 dma_base = start; coherent_mem_init()
|
/linux-4.1.27/arch/arm/mach-davinci/ |
H A D | sram.c | 28 dma_addr_t dma_base = davinci_soc_info.sram_dma; sram_alloc() local 32 if (!sram_pool || (dma && !dma_base)) sram_alloc()
|
/linux-4.1.27/drivers/net/ethernet/8390/ |
H A D | etherh.c | 72 void __iomem *dma_base; member in struct:etherh_priv 314 void __iomem *dma_base, *addr; etherh_block_output() local 332 dma_base = etherh_priv(dev)->dma_base; etherh_block_output() 353 writesw (dma_base, buf, count >> 1); etherh_block_output() 355 writesb (dma_base, buf, count); etherh_block_output() 379 void __iomem *dma_base, *addr; etherh_block_input() local 391 dma_base = etherh_priv(dev)->dma_base; etherh_block_input() 402 readsw (dma_base, buf, count >> 1); etherh_block_input() 404 buf[count - 1] = readb (dma_base); etherh_block_input() 406 readsb (dma_base, buf, count); etherh_block_input() 419 void __iomem *dma_base, *addr; etherh_get_header() local 431 dma_base = etherh_priv(dev)->dma_base; etherh_get_header() 441 readsw (dma_base, hdr, sizeof (*hdr) >> 1); etherh_get_header() 443 readsb (dma_base, hdr, sizeof (*hdr)); etherh_get_header() 725 eh->dma_base = eh->memc + data->dataport_offset; etherh_probe()
|
/linux-4.1.27/arch/arm/mach-omap1/ |
H A D | dma.c | 177 static void __iomem *dma_base; dma_write() variable 180 void __iomem *addr = dma_base; dma_write() 192 void __iomem *addr = dma_base; dma_read() 292 dma_base = ioremap(res[0].start, resource_size(&res[0])); omap1_system_dma_init() 293 if (!dma_base) { omap1_system_dma_init() 372 iounmap(dma_base); omap1_system_dma_init()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
H A D | dma.c | 86 static void __iomem *dma_base; dma_write() variable 89 void __iomem *addr = dma_base; dma_write() 99 void __iomem *addr = dma_base; dma_read() 251 dma_base = ioremap(mem->start, resource_size(mem)); omap2_system_dma_init_dev() 252 if (!dma_base) { omap2_system_dma_init_dev()
|
/linux-4.1.27/arch/arm/mach-rpc/ |
H A D | dma.c | 157 unsigned long dma_base = idma->base; iomd_enable_dma() local 177 iomd_writeb(DMA_CR_C, dma_base + CR); iomd_enable_dma() 184 iomd_writeb(ctrl, dma_base + CR); iomd_enable_dma() 191 unsigned long dma_base = idma->base; iomd_disable_dma() local 197 iomd_writeb(0, dma_base + CR); iomd_disable_dma()
|
/linux-4.1.27/drivers/ata/ |
H A D | pata_octeon_cf.c | 58 u64 dma_base; member in struct:octeon_cf_port 261 c = (cf_port->dma_base & 8) >> 3; octeon_cf_set_dmamode() 291 cvmx_write_csr(cf_port->dma_base + DMA_TIM, dma_tim.u64); octeon_cf_set_dmamode() 586 cvmx_write_csr(cf_port->dma_base + DMA_INT, mio_boot_dma_int.u64); octeon_cf_dma_start() 589 cvmx_write_csr(cf_port->dma_base + DMA_INT_EN, mio_boot_dma_int.u64); octeon_cf_dma_start() 621 cvmx_write_csr(cf_port->dma_base + DMA_CFG, mio_boot_dma_cfg.u64); octeon_cf_dma_start() 646 dma_cfg.u64 = cvmx_read_csr(cf_port->dma_base + DMA_CFG); octeon_cf_dma_finished() 656 cvmx_write_csr(cf_port->dma_base + DMA_CFG, dma_cfg.u64); octeon_cf_dma_finished() 660 cvmx_write_csr(cf_port->dma_base + DMA_INT_EN, dma_int.u64); octeon_cf_dma_finished() 664 cvmx_write_csr(cf_port->dma_base + DMA_INT, dma_int.u64); octeon_cf_dma_finished() 701 dma_int.u64 = cvmx_read_csr(cf_port->dma_base + DMA_INT); octeon_cf_interrupt() 702 dma_cfg.u64 = cvmx_read_csr(cf_port->dma_base + DMA_CFG); octeon_cf_interrupt() 732 cvmx_write_csr(cf_port->dma_base + DMA_INT, octeon_cf_interrupt() 905 cf_port->dma_base = (u64)devm_ioremap_nocache(&pdev->dev, res_dma->start, octeon_cf_probe() 907 if (!cf_port->dma_base) { octeon_cf_probe() 1027 if (cf_port->dma_base) { octeon_cf_shutdown() 1031 cvmx_write_csr(cf_port->dma_base + DMA_CFG, dma_cfg.u64); octeon_cf_shutdown() 1035 cvmx_write_csr(cf_port->dma_base + DMA_INT_EN, dma_int.u64); octeon_cf_shutdown() 1039 cvmx_write_csr(cf_port->dma_base + DMA_INT, dma_int.u64); octeon_cf_shutdown()
|
/linux-4.1.27/arch/alpha/kernel/ |
H A D | pci_iommu.c | 102 arena->dma_base = base; iommu_arena_new_node() 131 base = arena->dma_base >> PAGE_SHIFT; iommu_arena_find_pages() 298 if (!arena || arena->dma_base + arena->size - 1 > max_dma) pci_map_single_1() 317 ret = arena->dma_base + dma_ofs * PAGE_SIZE; pci_map_single_1() 400 if (!arena || dma_addr < arena->dma_base) alpha_pci_unmap_page() 403 dma_ofs = (dma_addr - arena->dma_base) >> PAGE_SHIFT; alpha_pci_unmap_page() 407 dma_addr, arena->dma_base, arena->size); alpha_pci_unmap_page() 609 out->dma_address = arena->dma_base + dma_ofs*PAGE_SIZE + paddr; sg_fill() 688 if (!arena || arena->dma_base + arena->size - 1 > max_dma) alpha_pci_map_sg() 751 if (!arena || arena->dma_base + arena->size - 1 > max_dma) alpha_pci_unmap_sg() 788 ofs = (addr - arena->dma_base) >> PAGE_SHIFT; alpha_pci_unmap_sg() 799 if ((fend - arena->dma_base) >> PAGE_SHIFT >= arena->next_entry) alpha_pci_unmap_sg() 827 if (arena && arena->dma_base + arena->size - 1 <= mask) alpha_pci_supported() 830 if (arena && arena->dma_base + arena->size - 1 <= mask) alpha_pci_supported()
|
H A D | core_titan.c | 327 port->wsba[0].csr = hose->sg_isa->dma_base | 3; titan_init_one_pachip_port() 335 port->wsba[2].csr = hose->sg_pci->dma_base | 3; titan_init_one_pachip_port() 498 baddr >= (unsigned long)hose->sg_pci->dma_base && titan_ioremap() 499 last < (unsigned long)hose->sg_pci->dma_base + hose->sg_pci->size){ titan_ioremap() 504 baddr -= hose->sg_pci->dma_base; titan_ioremap() 505 last -= hose->sg_pci->dma_base; titan_ioremap() 613 aper->arena->dma_base + aper->pg_start * PAGE_SIZE; 703 unsigned long baddr = addr - aper->arena->dma_base; titan_agp_translate()
|
H A D | pci.c | 99 if (pci && pci->dma_base + pci->size >= 0xfff00000UL) quirk_cypress() 100 pci->size = 0xfff00000UL - pci->dma_base; quirk_cypress() 324 sg_base = hose->sg_pci ? hose->sg_pci->dma_base : ~0; common_init_pci()
|
H A D | core_marvel.c | 293 hose->sg_isa->dma_base | wbase_m_ena | wbase_m_sg; io7_init_hose() 311 hose->sg_pci->dma_base | wbase_m_ena | wbase_m_sg; io7_init_hose() 731 baddr >= (unsigned long)hose->sg_pci->dma_base && marvel_ioremap() 732 last < (unsigned long)hose->sg_pci->dma_base + hose->sg_pci->size) { marvel_ioremap() 737 baddr -= hose->sg_pci->dma_base; marvel_ioremap() 738 last -= hose->sg_pci->dma_base; marvel_ioremap() 933 aper->arena->dma_base + aper->pg_start * PAGE_SIZE; marvel_agp_cleanup() 1045 unsigned long baddr = addr - aper->arena->dma_base; marvel_agp_translate()
|
H A D | core_mcpcia.c | 375 *(vuip)MCPCIA_W0_BASE(mid) = hose->sg_isa->dma_base | 3; mcpcia_startup_hose() 379 *(vuip)MCPCIA_W1_BASE(mid) = hose->sg_pci->dma_base | 3; mcpcia_startup_hose()
|
H A D | core_tsunami.c | 334 pchip->wsba[0].csr = hose->sg_isa->dma_base | 3; tsunami_init_one_pchip() 338 pchip->wsba[1].csr = hose->sg_pci->dma_base | 3; tsunami_init_one_pchip()
|
H A D | core_wildfire.c | 118 pci->pci_window[0].wbase.csr = hose->sg_isa->dma_base | 3; wildfire_init_hose() 130 pci->pci_window[3].wbase.csr = hose->sg_pci->dma_base | 3; wildfire_init_hose()
|
H A D | pci_impl.h | 139 dma_addr_t dma_base; member in struct:pci_iommu_arena
|
H A D | core_apecs.c | 359 *(vuip)APECS_IOC_PB2R = hose->sg_isa->dma_base | 0x000c0000; apecs_init_arch()
|
H A D | core_lca.c | 284 *(vulp)LCA_IOC_W_BASE0 = hose->sg_isa->dma_base | (3UL << 32); lca_init_arch()
|
H A D | core_cia.c | 372 addr0 = arena->dma_base; verify_tb_operation() 734 *(vip)CIA_IOC_PCI_W0_BASE = hose->sg_isa->dma_base | 3; do_init_arch()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
H A D | bgmac.c | 575 ring->dma_base); bgmac_dma_ring_desc_free() 627 &ring->dma_base, bgmac_dma_alloc() 638 ring->index_base = lower_32_bits(ring->dma_base); bgmac_dma_alloc() 652 &ring->dma_base, bgmac_dma_alloc() 664 ring->index_base = lower_32_bits(ring->dma_base); bgmac_dma_alloc() 687 lower_32_bits(ring->dma_base)); bgmac_dma_init() 689 upper_32_bits(ring->dma_base)); bgmac_dma_init() 705 lower_32_bits(ring->dma_base)); bgmac_dma_init() 707 upper_32_bits(ring->dma_base)); bgmac_dma_init()
|
H A D | b44.c | 149 dma_addr_t dma_base, b44_sync_dma_desc_for_device() 153 dma_sync_single_for_device(sdev->dma_dev, dma_base + offset, b44_sync_dma_desc_for_device() 158 dma_addr_t dma_base, b44_sync_dma_desc_for_cpu() 162 dma_sync_single_for_cpu(sdev->dma_dev, dma_base + offset, b44_sync_dma_desc_for_cpu() 148 b44_sync_dma_desc_for_device(struct ssb_device *sdev, dma_addr_t dma_base, unsigned long offset, enum dma_data_direction dir) b44_sync_dma_desc_for_device() argument 157 b44_sync_dma_desc_for_cpu(struct ssb_device *sdev, dma_addr_t dma_base, unsigned long offset, enum dma_data_direction dir) b44_sync_dma_desc_for_cpu() argument
|
H A D | bgmac.h | 423 dma_addr_t dma_base; member in struct:bgmac_dma_ring
|
/linux-4.1.27/arch/arm64/include/asm/ |
H A D | dma-mapping.h | 48 static inline void arch_setup_dma_ops(struct device *dev, u64 dma_base, u64 size, arch_setup_dma_ops() argument
|
/linux-4.1.27/sound/ppc/ |
H A D | pmac.h | 53 dma_addr_t dma_base; member in struct:pmac_dbdma
|
H A D | pmac.c | 69 &rec->dma_base, GFP_KERNEL); snd_pmac_dbdma_alloc() 75 rec->addr = rec->dma_base + (unsigned long)((char *)rec->cmds - (char *)rec->space); snd_pmac_dbdma_alloc() 85 dma_free_coherent(&chip->pdev->dev, rsize, rec->space, rec->dma_base); snd_pmac_dbdma_free()
|
/linux-4.1.27/arch/powerpc/platforms/pseries/ |
H A D | iommu.c | 319 __be64 dma_base; /* address hi,lo */ member in struct:dynamic_dma_window_prop 379 dma_offset = next + be64_to_cpu(maprange->dma_base); tce_clearrange_multi_pSeriesLP() 436 dma_offset = next + be64_to_cpu(maprange->dma_base); tce_setrange_multi_pSeriesLP() 783 dma_addr = be64_to_cpu(direct64->dma_base); find_existing_ddw() 1013 ddwprop->dma_base = cpu_to_be64(((u64)create.addr_hi << 32) | enable_ddw() 1046 dma_addr = be64_to_cpu(ddwprop->dma_base); enable_ddw()
|
/linux-4.1.27/arch/mips/txx9/generic/ |
H A D | setup.c | 870 unsigned int dma_base = dmac_id * TXX9_DMA_MAX_NR_CHANNELS; txx9_aclc_init() local 881 .start = dma_base + dma_chan_out, txx9_aclc_init() 885 .start = dma_base + dma_chan_in, txx9_aclc_init()
|
/linux-4.1.27/include/linux/ |
H A D | dma-mapping.h | 137 static inline void arch_setup_dma_ops(struct device *dev, u64 dma_base, arch_setup_dma_ops() argument
|
H A D | ide.h | 722 unsigned long dma_base; /* base addr for dma ports */ member in struct:hwif_s
|
/linux-4.1.27/sound/soc/intel/common/ |
H A D | sst-acpi.c | 148 sst_pdata->dma_base = desc->resindex_dma_base; sst_acpi_probe()
|
H A D | sst-dsp.h | 209 u32 dma_base; member in struct:sst_pdata
|
H A D | sst-firmware.c | 296 mem.start = sst->addr.lpe_base + sst_pdata->dma_base; sst_dma_new() 297 mem.end = sst->addr.lpe_base + sst_pdata->dma_base + sst_pdata->dma_size - 1; sst_dma_new()
|
/linux-4.1.27/arch/arm/include/asm/ |
H A D | dma-mapping.h | 125 extern void arch_setup_dma_ops(struct device *dev, u64 dma_base, u64 size,
|
/linux-4.1.27/arch/arm/mm/ |
H A D | dma-mapping.c | 2063 static bool arm_setup_iommu_dma_ops(struct device *dev, u64 dma_base, u64 size, arm_setup_iommu_dma_ops() argument 2071 mapping = arm_iommu_create_mapping(dev->bus, dma_base, size); arm_setup_iommu_dma_ops() 2101 static bool arm_setup_iommu_dma_ops(struct device *dev, u64 dma_base, u64 size, arm_setup_iommu_dma_ops() argument 2118 void arch_setup_dma_ops(struct device *dev, u64 dma_base, u64 size, arch_setup_dma_ops() argument 2124 if (arm_setup_iommu_dma_ops(dev, dma_base, size, iommu)) arch_setup_dma_ops()
|
/linux-4.1.27/sound/pci/ |
H A D | azt3328.c | 266 unsigned int dma_base; /* helper to avoid an indirection in hotpath */ member in struct:snd_azf3328_codec_data 1465 codec->dma_base = runtime->dma_addr; snd_azf3328_pcm_prepare() 1649 result -= codec->dma_base; snd_azf3328_pcm_pointer()
|
H A D | es1938.c | 33 - Capture data is written unaligned starting from dma_base + 1 so I need to
|
/linux-4.1.27/drivers/block/ |
H A D | DAC960.h | 113 dma_addr_t dma_base; member in struct:dma_loaf
|
H A D | DAC960.c | 231 loaf->dma_free =loaf->dma_base = dma_handle; init_dma_loaf() 254 loaf_handle->cpu_base, loaf_handle->dma_base); free_dma_loaf()
|