/linux-4.4.14/Documentation/ |
D | io-mapping.txt | 4 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.4.14/include/linux/ |
D | io-mapping.h | 110 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.4.14/arch/arm/include/asm/ |
D | io.h | 398 void __iomem *ioremap_wc(resource_size_t res_cookie, size_t size); 399 #define ioremap_wc ioremap_wc macro 400 #define ioremap_wt ioremap_wc
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | io.h | 53 #define ioremap_wc ioremap_nocache macro
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | io.h | 48 #define ioremap_wc ioremap_nocache macro
|
/linux-4.4.14/include/asm-generic/ |
D | iomap.h | 66 #define ioremap_wc ioremap_nocache macro
|
D | io.h | 808 #ifndef ioremap_wc 809 #define ioremap_wc ioremap_wc macro 810 static inline void __iomem *ioremap_wc(phys_addr_t offset, size_t size) in ioremap_wc() function
|
/linux-4.4.14/arch/s390/include/asm/ |
D | io.h | 31 #define ioremap_wc ioremap_nocache macro
|
/linux-4.4.14/arch/arm/mm/ |
D | nommu.c | 376 void __iomem *ioremap_wc(resource_size_t res_cookie, size_t size) in ioremap_wc() function 381 EXPORT_SYMBOL(ioremap_wc);
|
D | ioremap.c | 388 void __iomem *ioremap_wc(resource_size_t res_cookie, size_t size) in ioremap_wc() function 393 EXPORT_SYMBOL(ioremap_wc);
|
/linux-4.4.14/lib/ |
D | pci_iomap.c | 89 return ioremap_wc(start, len); in pci_iomap_wc_range()
|
D | devres.c | 91 addr = ioremap_wc(offset, size); in devm_ioremap_wc()
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | io.h | 44 #define ioremap_wc(addr, size) ioremap((addr), (size)) macro
|
/linux-4.4.14/tools/testing/nvdimm/ |
D | Kbuild | 1 ldflags-y += --wrap=ioremap_wc
|
/linux-4.4.14/arch/x86/mm/ |
D | ioremap.c | 289 void __iomem *ioremap_wc(resource_size_t phys_addr, unsigned long size) in ioremap_wc() function 294 EXPORT_SYMBOL(ioremap_wc);
|
/linux-4.4.14/arch/powerpc/mm/ |
D | pgtable_32.c | 146 ioremap_wc(phys_addr_t addr, unsigned long size) in ioremap_wc() function 151 EXPORT_SYMBOL(ioremap_wc);
|
D | pgtable_64.c | 264 void __iomem * ioremap_wc(phys_addr_t addr, unsigned long size) in ioremap_wc() function 330 EXPORT_SYMBOL(ioremap_wc);
|
/linux-4.4.14/Documentation/x86/ |
D | pat.txt | 41 ioremap_wc | -- | -- | WC | 120 this can be done by using ioremap_wc() / set_memory_wc(). Devices which 153 For example: If there is an existing uncached mapping, a new ioremap_wc can
|
D | mtrr.txt | 11 arch_phys_wc_add() in combination with ioremap_wc() to make MTRR effective on
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_memory.c | 137 map->handle = ioremap_wc(map->offset, map->size); in drm_legacy_ioremap_wc()
|
D | drm_bufs.c | 213 map->handle = ioremap_wc(map->offset, in drm_addmap_core()
|
/linux-4.4.14/arch/metag/include/asm/ |
D | io.h | 160 #define ioremap_wc(offset, size) \ macro
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | io_32.h | 131 #define ioremap_wc(X,Y) ioremap((X),(Y)) macro
|
D | io_64.h | 404 #define ioremap_wc(X,Y) ioremap((X),(Y)) macro
|
/linux-4.4.14/arch/arc/include/asm/ |
D | io.h | 31 #define ioremap_wc(phy, sz) ioremap(phy, sz) macro
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | io.h | 70 #define ioremap_wc ioremap_nocache macro
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | io.h | 172 #define ioremap_wc(addr, size) __ioremap((addr), (size), __pgprot(PROT_NORMAL_NC)) macro
|
/linux-4.4.14/tools/testing/nvdimm/test/ |
D | iomap.c | 132 return __nfit_test_ioremap(offset, size, ioremap_wc); in __wrap_ioremap_wc()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | io.h | 325 extern void __iomem *ioremap_wc(resource_size_t offset, unsigned long size);
|
/linux-4.4.14/drivers/gpu/drm/armada/ |
D | armada_gem.c | 159 ptr = ioremap_wc(obj->linear->start, size); in armada_gem_linear_back() 188 dobj->addr = ioremap_wc(dobj->phys_addr, dobj->obj.size); in armada_gem_map_object()
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | io.h | 140 #define ioremap_wc ioremap_nocache macro
|
/linux-4.4.14/drivers/gpu/drm/ttm/ |
D | ttm_bo_util.c | 209 addr = ioremap_wc(mem->bus.base + mem->bus.offset, mem->bus.size); in ttm_mem_reg_ioremap() 520 map->virtual = ioremap_wc(bo->mem.bus.base + bo->mem.bus.offset + offset, in ttm_bo_ioremap()
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | io.h | 284 #define ioremap_wc ioremap_nocache macro
|
/linux-4.4.14/drivers/video/fbdev/ |
D | efifb.c | 241 info->screen_base = ioremap_wc(efifb_fix.smem_start, efifb_fix.smem_len); in efifb_probe()
|
D | simplefb.c | 331 info->screen_base = ioremap_wc(info->fix.smem_start, in simplefb_probe()
|
D | vesafb.c | 429 info->screen_base = ioremap_wc(vesafb_fix.smem_start, vesafb_fix.smem_len); in vesafb_probe()
|
D | pm3fb.c | 1370 info->screen_base = ioremap_wc(pm3fb_fix.smem_start, in pm3fb_probe()
|
D | atmel_lcdfb.c | 1268 info->screen_base = ioremap_wc(info->fix.smem_start, in atmel_lcdfb_probe()
|
D | neofb.c | 1722 ioremap_wc(info->fix.smem_start, info->fix.smem_len); in neo_map_video()
|
D | tdfxfb.c | 1438 info->screen_base = ioremap_wc(info->fix.smem_start, in tdfxfb_probe()
|
D | pm2fb.c | 1633 ioremap_wc(pm2fb_fix.smem_start, pm2fb_fix.smem_len); in pm2fb_probe()
|
D | uvesafb.c | 1556 info->screen_base = ioremap_wc(info->fix.smem_start, info->fix.smem_len); in uvesafb_ioremap()
|
/linux-4.4.14/drivers/video/fbdev/omap2/ |
D | vrfb.c | 247 vrfb->vaddr[rot] = ioremap_wc(vrfb->paddr[rot], size); in omap_vrfb_map_angle()
|
/linux-4.4.14/drivers/misc/mic/host/ |
D | mic_main.c | 235 mdev->aper.va = ioremap_wc(mdev->aper.pa, mdev->aper.len); in mic_probe()
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | io.h | 298 #define ioremap_wc ioremap_nocache macro
|
/linux-4.4.14/arch/frv/include/asm/ |
D | io.h | 280 #define ioremap_wc ioremap_nocache macro
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | pcie.c | 194 dd->piobase = ioremap_wc(addr + TXE_PIO_SEND, TXE_PIO_SIZE); in hfi1_pcie_ddinit() 212 dd->rcvarray_wc = ioremap_wc(addr + RCV_ARRAY, in hfi1_pcie_ddinit()
|
/linux-4.4.14/arch/tile/include/asm/ |
D | io.h | 56 #define ioremap_wc(physaddr, size) ioremap(physaddr, size) macro
|
/linux-4.4.14/drivers/video/fbdev/geode/ |
D | gxfb_core.c | 266 info->screen_base = ioremap_wc(info->fix.smem_start, in gxfb_map_video_memory()
|
/linux-4.4.14/drivers/staging/sm750fb/ |
D | sm750_hw.c | 77 sm750_dev->pvMem = ioremap_wc(sm750_dev->vidmem_start, in hw_sm750_map()
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
D | gtt.c | 522 dev_priv->vram_addr = ioremap_wc(dev_priv->stolen_base, in psb_gtt_init()
|
/linux-4.4.14/drivers/video/fbdev/via/ |
D | via-core.c | 511 vdev->fbmem = ioremap_wc(vdev->fbmem_start, vdev->fbmem_len); in via_pci_setup_mmio()
|
/linux-4.4.14/fs/pstore/ |
D | ram_core.c | 435 va = ioremap_wc(start, size); in persistent_ram_iomap()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | intel_fbdev.c | 249 ioremap_wc(dev_priv->gtt.mappable_base + i915_gem_obj_ggtt_offset(obj), in intelfb_create()
|
D | intel_ringbuffer.c | 2042 ringbuf->virtual_start = ioremap_wc(dev_priv->gtt.mappable_base + in intel_pin_and_map_ringbuffer_obj()
|
D | i915_gem_gtt.c | 2862 dev_priv->gtt.gsm = ioremap_wc(gtt_phys_addr, gtt_size); in ggtt_probe_common()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | io.h | 722 extern void __iomem *ioremap_wc(phys_addr_t address, unsigned long size);
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | device.c | 971 devp->rdev.bar2_kva = ioremap_wc(devp->rdev.bar2_pa, in c4iw_alloc() 983 devp->rdev.oc_mw_kva = ioremap_wc(devp->rdev.oc_mw_pa, in c4iw_alloc()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/ |
D | qed_main.c | 166 cdev->doorbells = ioremap_wc(cdev->db_phys_addr, cdev->db_size); in qed_init_pci()
|
/linux-4.4.14/drivers/char/agp/ |
D | intel-gtt.c | 636 intel_private.gtt = ioremap_wc(intel_private.gtt_phys_addr, in intel_gtt_init()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_ttm.c | 451 ioremap_wc(mem->bus.base + mem->bus.offset, in amdgpu_ttm_io_mem_reserve()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_ttm.c | 489 ioremap_wc(mem->bus.base + mem->bus.offset, in radeon_ttm_io_mem_reserve()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_init.c | 1814 qib_piobase = ioremap_wc(qib_physaddr + qib_kreglen, qib_piolen); in init_chip_wc_pat()
|
/linux-4.4.14/drivers/video/fbdev/intelfb/ |
D | intelfbdrv.c | 647 dinfo->aperture.virtual = (u8 __iomem *)ioremap_wc in intelfb_pci_register()
|
/linux-4.4.14/drivers/video/fbdev/nvidia/ |
D | nvidia.c | 1359 info->screen_base = ioremap_wc(nvidiafb_fix.smem_start, in nvidiafb_probe()
|
/linux-4.4.14/drivers/video/fbdev/aty/ |
D | atyfb_base.c | 3486 info->screen_base = ioremap_wc(info->fix.smem_start, in atyfb_setup_generic() 3661 info->screen_base = ioremap_wc(phys_vmembase[m64_num], in atyfb_atari_probe()
|
D | aty128fb.c | 2125 info->screen_base = ioremap_wc(fb_addr, par->vram_size); in aty128_probe()
|
D | radeon_base.c | 2386 rinfo->fb_base = ioremap_wc(rinfo->fb_base_phys, in radeonfb_pci_register()
|
/linux-4.4.14/drivers/staging/xgifb/ |
D | XGI_main_26.c | 1770 ioremap_wc(xgifb_info->video_base, xgifb_info->video_size); in xgifb_probe()
|
/linux-4.4.14/drivers/video/fbdev/sis/ |
D | sis_main.c | 4130 ivideo->video_vbase = ioremap_wc(ivideo->video_base, (*mapsize)); in sisfb_post_map_vram() 4136 while((!(ivideo->video_vbase = ioremap_wc(ivideo->video_base, (*mapsize))))) { in sisfb_post_map_vram() 6186 ivideo->video_vbase = ioremap_wc(ivideo->video_base, ivideo->video_size); in sisfb_probe()
|
/linux-4.4.14/drivers/ntb/ |
D | ntb_transport.c | 1051 mw->vbase = ioremap_wc(mw->phys_addr, mw->phys_size); in ntb_transport_probe()
|
/linux-4.4.14/drivers/video/fbdev/riva/ |
D | fbdev.c | 2008 info->screen_base = ioremap_wc(rivafb_fix.smem_start, in rivafb_probe()
|
/linux-4.4.14/drivers/video/fbdev/i810/ |
D | i810_main.c | 1871 par->aperture.virtual = ioremap_wc(par->aperture.physical, in i810_allocate_pci_resource()
|
/linux-4.4.14/drivers/video/fbdev/savage/ |
D | savagefb_driver.c | 1774 par->video.vbase = ioremap_wc(par->video.pbase, par->video.len); in savage_map_video()
|
/linux-4.4.14/drivers/video/fbdev/matrox/ |
D | matroxfb_base.c | 1720 minfo->video.vbase.vaddr = ioremap_wc(video_base_phys, memsize); in initMatrox2()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | cxgb4vf_main.c | 2707 adapter->bar2 = ioremap_wc(pci_resource_start(pdev, 2), in cxgb4vf_pci_probe()
|
/linux-4.4.14/drivers/pci/ |
D | pci.c | 152 return ioremap_wc(pci_resource_start(pdev, bar), in pci_ioremap_wc_bar()
|
/linux-4.4.14/drivers/nvme/host/ |
D | pci.c | 2404 cmb = ioremap_wc(dma_addr, size); in nvme_map_cmb()
|
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/ |
D | myri10ge.c | 4038 mgp->sram = ioremap_wc(mgp->iomem_base, mgp->board_span); in myri10ge_probe()
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | ef10.c | 955 nic_data->wc_membase = ioremap_wc(efx->membase_phys + in efx_ef10_dimension_resources()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_main.c | 4770 adapter->bar2 = ioremap_wc(pci_resource_start(pdev, 2), in init_one()
|