Home
last modified time | relevance | path

Searched refs:ioremap_wc (Results 1 – 52 of 52) sorted by relevance

/linux-4.1.27/Documentation/
Dio-mapping.txt4 ioremap_wc cannot be used to statically map the entire aperture to the CPU
69 On 64-bit processors, io_mapping_create_wc calls ioremap_wc for the whole
72 virtual address returned by ioremap_wc.
80 io_mapping_map_wc both use ioremap_wc, a terribly inefficient function which
/linux-4.1.27/include/linux/
Dio-mapping.h110 return ioremap_wc(phys_addr, PAGE_SIZE); in io_mapping_map_wc()
130 return (struct io_mapping __force *) ioremap_wc(base, size); in io_mapping_create_wc()
/linux-4.1.27/arch/xtensa/include/asm/
Dio.h61 #define ioremap_wc ioremap_nocache macro
/linux-4.1.27/arch/nios2/include/asm/
Dio.h48 #define ioremap_wc ioremap_nocache macro
/linux-4.1.27/include/asm-generic/
Diomap.h66 #define ioremap_wc ioremap_nocache macro
Dio.h772 #ifndef ioremap_wc
773 #define ioremap_wc ioremap_wc macro
774 static inline void __iomem *ioremap_wc(phys_addr_t offset, size_t size) in ioremap_wc() function
/linux-4.1.27/arch/s390/include/asm/
Dio.h31 #define ioremap_wc ioremap_nocache macro
/linux-4.1.27/arch/arc/include/asm/
Dio.h22 #define ioremap_wc(phy, sz) ioremap(phy, sz) macro
/linux-4.1.27/arch/microblaze/include/asm/
Dio.h45 #define ioremap_wc(addr, size) ioremap((addr), (size)) macro
/linux-4.1.27/arch/x86/mm/
Dioremap.c259 void __iomem *ioremap_wc(resource_size_t phys_addr, unsigned long size) in ioremap_wc() function
267 EXPORT_SYMBOL(ioremap_wc);
/linux-4.1.27/arch/metag/include/asm/
Dio.h160 #define ioremap_wc(offset, size) \ macro
/linux-4.1.27/arch/powerpc/mm/
Dpgtable_32.c146 ioremap_wc(phys_addr_t addr, unsigned long size) in ioremap_wc() function
151 EXPORT_SYMBOL(ioremap_wc);
Dpgtable_64.c274 void __iomem * ioremap_wc(phys_addr_t addr, unsigned long size) in ioremap_wc() function
340 EXPORT_SYMBOL(ioremap_wc);
/linux-4.1.27/drivers/gpu/drm/
Ddrm_memory.c137 map->handle = ioremap_wc(map->offset, map->size); in drm_legacy_ioremap_wc()
Ddrm_bufs.c213 map->handle = ioremap_wc(map->offset, in drm_addmap_core()
/linux-4.1.27/arch/sparc/include/asm/
Dio_32.h131 #define ioremap_wc(X,Y) ioremap((X),(Y)) macro
Dio_64.h404 #define ioremap_wc(X,Y) ioremap((X),(Y)) macro
/linux-4.1.27/arch/m32r/include/asm/
Dio.h70 #define ioremap_wc ioremap_nocache macro
/linux-4.1.27/Documentation/x86/
Dpat.txt39 ioremap_wc | -- | -- | WC |
115 For example: If there is an existing uncached mapping, a new ioremap_wc can
/linux-4.1.27/arch/x86/include/asm/
Dio.h322 extern void __iomem *ioremap_wc(resource_size_t offset, unsigned long size);
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_gem.c158 ptr = ioremap_wc(obj->linear->start, size); in armada_gem_linear_back()
187 dobj->addr = ioremap_wc(dobj->phys_addr, dobj->obj.size); in armada_gem_map_object()
/linux-4.1.27/arch/arm64/include/asm/
Dio.h172 #define ioremap_wc(addr, size) __ioremap((addr), (size), __pgprot(PROT_NORMAL_NC)) macro
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_bo_util.c209 addr = ioremap_wc(mem->bus.base + mem->bus.offset, mem->bus.size); in ttm_mem_reg_ioremap()
519 map->virtual = ioremap_wc(bo->mem.bus.base + bo->mem.bus.offset + offset, in ttm_bo_ioremap()
/linux-4.1.27/lib/
Ddevres.c91 addr = ioremap_wc(offset, size); in devm_ioremap_wc()
/linux-4.1.27/arch/mn10300/include/asm/
Dio.h284 #define ioremap_wc ioremap_nocache macro
/linux-4.1.27/drivers/video/fbdev/
Defifb.c219 info->screen_base = ioremap_wc(efifb_fix.smem_start, efifb_fix.smem_len); in efifb_probe()
Dsimplefb.c330 info->screen_base = ioremap_wc(info->fix.smem_start, in simplefb_probe()
Dvesafb.c454 info->screen_base = ioremap_wc(vesafb_fix.smem_start, vesafb_fix.smem_len); in vesafb_probe()
Duvesafb.c1556 info->screen_base = ioremap_wc(info->fix.smem_start, info->fix.smem_len); in uvesafb_ioremap()
/linux-4.1.27/arch/avr32/include/asm/
Dio.h298 #define ioremap_wc ioremap_nocache macro
/linux-4.1.27/drivers/video/fbdev/omap2/
Dvrfb.c247 vrfb->vaddr[rot] = ioremap_wc(vrfb->paddr[rot], size); in omap_vrfb_map_angle()
/linux-4.1.27/arch/frv/include/asm/
Dio.h278 #define ioremap_wc ioremap_nocache macro
/linux-4.1.27/arch/tile/include/asm/
Dio.h56 #define ioremap_wc(physaddr, size) ioremap(physaddr, size) macro
/linux-4.1.27/arch/arm/include/asm/
Dio.h338 #define ioremap_wc(cookie,size) __arm_ioremap((cookie), (size), MT_DEVICE_WC) macro
/linux-4.1.27/drivers/gpu/drm/gma500/
Dgtt.c522 dev_priv->vram_addr = ioremap_wc(dev_priv->stolen_base, in psb_gtt_init()
/linux-4.1.27/drivers/misc/mic/host/
Dmic_main.c347 mdev->aper.va = ioremap_wc(mdev->aper.pa, mdev->aper.len); in mic_probe()
/linux-4.1.27/drivers/video/fbdev/via/
Dvia-core.c511 vdev->fbmem = ioremap_wc(vdev->fbmem_start, vdev->fbmem_len); in via_pci_setup_mmio()
/linux-4.1.27/fs/pstore/
Dram_core.c435 va = ioremap_wc(start, size); in persistent_ram_iomap()
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_fbdev.c250 ioremap_wc(dev_priv->gtt.mappable_base + i915_gem_obj_ggtt_offset(obj), in intelfb_create()
Di915_gem_gtt.c2256 dev_priv->gtt.gsm = ioremap_wc(gtt_phys_addr, gtt_size); in ggtt_probe_common()
Dintel_ringbuffer.c1923 ringbuf->virtual_start = ioremap_wc(dev_priv->gtt.mappable_base + in intel_pin_and_map_ringbuffer_obj()
/linux-4.1.27/arch/powerpc/include/asm/
Dio.h722 extern void __iomem *ioremap_wc(phys_addr_t address, unsigned long size);
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Ddevice.c979 devp->rdev.bar2_kva = ioremap_wc(devp->rdev.bar2_pa, in c4iw_alloc()
991 devp->rdev.oc_mw_kva = ioremap_wc(devp->rdev.oc_mw_pa, in c4iw_alloc()
/linux-4.1.27/drivers/char/agp/
Dintel-gtt.c636 intel_private.gtt = ioremap_wc(intel_private.gtt_phys_addr, in intel_gtt_init()
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_drv.c732 dev_priv->mmio_virt = ioremap_wc(dev_priv->mmio_start, in vmw_driver_load()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_ttm.c489 ioremap_wc(mem->bus.base + mem->bus.offset, in radeon_ttm_io_mem_reserve()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_init.c1814 qib_piobase = ioremap_wc(qib_physaddr + qib_kreglen, qib_piolen); in init_chip_wc_pat()
/linux-4.1.27/drivers/ntb/
Dntb_hw.c1771 ioremap_wc(pci_resource_start(pdev, in ntb_pci_probe()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dcxgb4vf_main.c2706 adapter->bar2 = ioremap_wc(pci_resource_start(pdev, 2), in cxgb4vf_pci_probe()
/linux-4.1.27/drivers/net/ethernet/sfc/
Def10.c626 nic_data->wc_membase = ioremap_wc(efx->membase_phys + in efx_ef10_dimension_resources()
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c4038 mgp->sram = ioremap_wc(mgp->iomem_base, mgp->board_span); in myri10ge_probe()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_main.c4551 adapter->bar2 = ioremap_wc(pci_resource_start(pdev, 2), in init_one()