/Linux-v4.19/Documentation/x86/ |
D | mtrr.txt | 51 The CONFIG_MTRR option creates a /proc/mtrr file which may be used 58 There are two interfaces to /proc/mtrr: one is an ASCII interface 67 % cat /proc/mtrr 72 # echo "base=0xf8000000 size=0x400000 type=write-combining" >! /proc/mtrr 74 # echo "base=0xf8000000 size=0x400000 type=write-combining" >| /proc/mtrr 77 % cat /proc/mtrr 100 in other words the X server will manipulate /proc/mtrr using the 106 %echo "base=0xfb000000 size=0x1000000 type=write-combining" >/proc/mtrr 107 %echo "base=0xfb000000 size=0x1000 type=uncachable" >/proc/mtrr 109 And the results: cat /proc/mtrr [all …]
|
D | 00-INDEX | 13 mtrr.txt
|
/Linux-v4.19/arch/x86/mm/ |
D | pgtable.c | 715 u8 mtrr, uniform; in pud_set_huge() local 717 mtrr = mtrr_type_lookup(addr, addr + PUD_SIZE, &uniform); in pud_set_huge() 718 if ((mtrr != MTRR_TYPE_INVALID) && (!uniform) && in pud_set_huge() 719 (mtrr != MTRR_TYPE_WRBACK)) in pud_set_huge() 744 u8 mtrr, uniform; in pmd_set_huge() local 746 mtrr = mtrr_type_lookup(addr, addr + PMD_SIZE, &uniform); in pmd_set_huge() 747 if ((mtrr != MTRR_TYPE_INVALID) && (!uniform) && in pmd_set_huge() 748 (mtrr != MTRR_TYPE_WRBACK)) { in pmd_set_huge()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
D | agp.c | 100 arch_phys_wc_del(pci->agp.mtrr); in nvkm_agp_dtor() 136 pci->agp.mtrr = -1; in nvkm_agp_ctor() 173 pci->agp.mtrr = arch_phys_wc_add(pci->agp.base, pci->agp.size); in nvkm_agp_ctor()
|
/Linux-v4.19/drivers/video/fbdev/ |
D | vesafb.c | 54 static int mtrr __read_mostly; /* disable mtrr */ 224 mtrr = simple_strtoul(this_opt+5, NULL, 0); in vesafb_setup() 226 mtrr=0; in vesafb_setup() 415 if (mtrr == 3) { in vesafb_probe() 431 if (mtrr && mtrr != 3) in vesafb_probe()
|
D | uvesafb.c | 46 static int mtrr = 3; /* enable mtrr by default */ variable 1519 if (mtrr && !(info->fix.smem_start & (PAGE_SIZE - 1))) { in uvesafb_init_mtrr() 1830 mtrr = simple_strtoul(this_opt+5, NULL, 0); in uvesafb_setup() 1832 mtrr = 0; in uvesafb_setup() 1858 if (mtrr != 3 && mtrr != 0) in uvesafb_setup() 1859 pr_warn("uvesafb: mtrr should be set to 0 or 3; %d is unsupported", mtrr); in uvesafb_setup() 1969 module_param(mtrr, uint, 0); 1970 MODULE_PARM_DESC(mtrr,
|
D | vt8623fb.c | 98 static int mtrr = 1; variable 108 module_param(mtrr, int, 0444); 109 MODULE_PARM_DESC(mtrr, "Enable write-combining with MTRR (1=enable, 0=disable, default=1)"); 774 if (mtrr) in vt8623_pci_probe()
|
D | i740fb.c | 33 static int mtrr = 1; variable 1137 if (mtrr) in i740fb_probe() 1271 mtrr = simple_strtoul(opt + 5, NULL, 0); in i740fb_setup() 1308 module_param(mtrr, int, 0444); 1309 MODULE_PARM_DESC(mtrr, "Enable write-combining with MTRR (1=enable, 0=disable, default=1)");
|
D | s3fb.c | 153 static int mtrr = 1; variable 165 module_param(mtrr, int, 0444); 166 MODULE_PARM_DESC(mtrr, "Enable write-combining with MTRR (1=enable, 0=disable, default=1)"); 1357 if (mtrr) in s3_pci_probe() 1534 mtrr = simple_strtoul(opt + 5, NULL, 0); in s3fb_setup()
|
/Linux-v4.19/arch/x86/kernel/cpu/mtrr/ |
D | Makefile | 1 obj-y := mtrr.o if.o generic.o cleanup.o
|
/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_ttm.c | 327 drm->ttm.mtrr = arch_phys_wc_add(device->func->resource_addr(device, 1), in nouveau_ttm_init() 361 arch_phys_wc_del(drm->ttm.mtrr); in nouveau_ttm_fini() 362 drm->ttm.mtrr = 0; in nouveau_ttm_fini()
|
D | nouveau_drv.h | 158 int mtrr; member
|
/Linux-v4.19/Documentation/fb/ |
D | intel810.txt | 136 k. "mtrr" 185 vsync1:50,vsync2:85,accel,mtrr" 204 Example, to enable MTRR, include "mtrr=1". 212 vsync2=85 accel=1 mtrr=1 217 vsync2=85 accel=1 mtrr=1
|
D | vesafb.txt | 147 mtrr:n setup memory type range registers for the vesafb framebuffer 156 old one. In this example, use "mtrr:2". 158 mtrr: type mismatch for e0000000,8000000 old: write-back new: write-combining 161 nomtrr disable mtrr
|
D | intelfb.txt | 65 g. "mtrr" 114 Example, to enable MTRR, include "mtrr=1".
|
D | uvesafb.txt | 54 video=uvesafb:1024x768-32,mtrr:3,ywrap (compiled into the kernel) 56 # modprobe uvesafb mode_option=1024x768-32 mtrr=3 scroll=ywrap (module) 83 mtrr:n Setup memory type range registers for the framebuffer
|
/Linux-v4.19/drivers/staging/xgifb/ |
D | XGIfb.h | 71 int mtrr; member
|
/Linux-v4.19/arch/x86/kvm/ |
D | Makefile | 16 i8254.o ioapic.o irq_comm.o cpuid.o pmu.o mtrr.o \
|
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | pci.h | 23 int mtrr; member
|
/Linux-v4.19/arch/x86/kernel/cpu/ |
D | Makefile | 43 obj-$(CONFIG_MTRR) += mtrr/
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_bufs.c | 174 map->mtrr = -1; in drm_addmap_core() 208 map->mtrr = in drm_addmap_core() 278 map->mtrr = dev->agp->agp_mtrr; /* for getmap */ in drm_addmap_core() 418 map->mtrr = -1; in drm_legacy_addmap_ioctl() 472 map->mtrr = arch_phys_wc_index(r_list->map->mtrr); in drm_legacy_getmap_ioctl() 517 arch_phys_wc_del(map->mtrr); in drm_legacy_rmmap_locked()
|
D | drm_ioc32.c | 165 int mtrr; /* MTRR slot used */ member 189 m32.mtrr = map.mtrr; in compat_drm_getmap() 218 m32.mtrr = map.mtrr; in compat_drm_addmap()
|
/Linux-v4.19/include/drm/ |
D | drm_legacy.h | 140 int mtrr; /**< MTRR slot used */ member
|
/Linux-v4.19/drivers/staging/sm750fb/ |
D | sm750.h | 87 } mtrr; member
|
/Linux-v4.19/drivers/video/fbdev/intelfb/ |
D | intelfbdrv.c | 232 static bool mtrr = 1; variable 250 module_param(mtrr, bool, S_IRUGO); 251 MODULE_PARM_DESC(mtrr, "Enable MTRR support"); 359 else if (get_opt_bool(this_opt, "mtrr", &mtrr)) in intelfb_setup() 743 if (mtrr) in intelfb_pci_register()
|