/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | pgtable.c | 8 #include <asm/mtrr.h> 705 u8 mtrr, uniform; in pud_set_huge() local 707 mtrr = mtrr_type_lookup(addr, addr + PUD_SIZE, &uniform); in pud_set_huge() 708 if ((mtrr != MTRR_TYPE_INVALID) && (!uniform) && in pud_set_huge() 709 (mtrr != MTRR_TYPE_WRBACK)) in pud_set_huge() 732 u8 mtrr, uniform; in pmd_set_huge() local 734 mtrr = mtrr_type_lookup(addr, addr + PMD_SIZE, &uniform); in pmd_set_huge() 735 if ((mtrr != MTRR_TYPE_INVALID) && (!uniform) && in pmd_set_huge() 736 (mtrr != MTRR_TYPE_WRBACK)) { in pmd_set_huge()
|
/kernel/linux/linux-6.6/lib/ |
H A D | devres.c | 536 int *mtrr; in devm_arch_phys_wc_add() local 539 mtrr = devres_alloc_node(devm_arch_phys_ac_add_release, sizeof(*mtrr), GFP_KERNEL, in devm_arch_phys_wc_add() 541 if (!mtrr) in devm_arch_phys_wc_add() 546 devres_free(mtrr); in devm_arch_phys_wc_add() 550 *mtrr = ret; in devm_arch_phys_wc_add() 551 devres_add(dev, mtrr); in devm_arch_phys_wc_add()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
H A 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()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
H A 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()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | vesafb.c | 56 static int mtrr __read_mostly; /* disable mtrr */ 225 else if (! strncmp(this_opt, "mtrr:", 5)) in vesafb_setup() 226 mtrr = simple_strtoul(this_opt+5, NULL, 0); in vesafb_setup() 228 mtrr=0; in vesafb_setup() 270 /* size_total -- all video memory we have. Used for mtrr in vesafb_probe() 417 if (mtrr == 3) { in vesafb_probe() 433 if (mtrr && mtrr != 3) in vesafb_probe()
|
H A D | uvesafb.c | 47 static int mtrr = 3; /* enable mtrr by default */ variable 1466 * size_total -- all video memory we have. Used for mtrr in uvesafb_init_info() 1520 if (mtrr && !(info->fix.smem_start & (PAGE_SIZE - 1))) { in uvesafb_init_mtrr() 1831 else if (!strncmp(this_opt, "mtrr:", 5)) in uvesafb_setup() 1832 mtrr = simple_strtoul(this_opt+5, NULL, 0); in uvesafb_setup() 1834 mtrr = 0; in uvesafb_setup() 1860 if (mtrr != 3 && mtrr != 0) in uvesafb_setup() 1861 pr_warn("uvesafb: mtrr shoul in uvesafb_setup() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | vesafb.c | 59 static int mtrr __read_mostly; /* disable mtrr */ 232 else if (! strncmp(this_opt, "mtrr:", 5)) in vesafb_setup() 233 mtrr = simple_strtoul(this_opt+5, NULL, 0); in vesafb_setup() 235 mtrr=0; in vesafb_setup() 277 /* size_total -- all video memory we have. Used for mtrr in vesafb_probe() 418 if (mtrr == 3) { in vesafb_probe() 434 if (mtrr && mtrr != 3) in vesafb_probe()
|
H A D | uvesafb.c | 47 static int mtrr = 3; /* enable mtrr by default */ variable 1466 * size_total -- all video memory we have. Used for mtrr in uvesafb_init_info() 1519 if (mtrr && !(info->fix.smem_start & (PAGE_SIZE - 1))) { in uvesafb_init_mtrr() 1826 else if (!strncmp(this_opt, "mtrr:", 5)) in uvesafb_setup() 1827 mtrr = simple_strtoul(this_opt+5, NULL, 0); in uvesafb_setup() 1829 mtrr = 0; in uvesafb_setup() 1855 if (mtrr != 3 && mtrr != 0) in uvesafb_setup() 1856 pr_warn("uvesafb: mtrr shoul in uvesafb_setup() [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/mtrr/ |
H A D | generic.c | 18 #include <asm/mtrr.h> 22 #include "mtrr.h" 59 early_param("mtrr", mtrr_param_setup); 134 struct mtrr_var_range *mtrr = mtrr_state.var_ranges + reg; in get_var_mtrr_state() local 136 if (!(mtrr->mask_lo & MTRR_PHYSMASK_V)) in get_var_mtrr_state() 139 *start = (((u64)mtrr->base_hi) << 32) + (mtrr->base_lo & PAGE_MASK); in get_var_mtrr_state() 140 *size = get_mtrr_size((((u64)mtrr->mask_hi) << 32) + in get_var_mtrr_state() 141 (mtrr->mask_lo & PAGE_MASK)); in get_var_mtrr_state() 143 return mtrr in get_var_mtrr_state() [all...] |
H A D | Makefile | 2 obj-y := mtrr.o if.o generic.o cleanup.o
|
H A D | legacy.c | 7 #include <asm/mtrr.h> 9 #include "mtrr.h"
|
H A D | amd.c | 4 #include <asm/mtrr.h> 7 #include "mtrr.h" 89 * disable local interrupts, write back the cache, set the mtrr in amd_set_mtrr()
|
H A D | centaur.c | 5 #include <asm/mtrr.h> 8 #include "mtrr.h" 98 pr_warn("mtrr: only write-combining%s supported\n", in centaur_validate_add_page()
|
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/mtrr/ |
H A D | Makefile | 2 obj-y := mtrr.o if.o generic.o cleanup.o
|
H A D | amd.c | 4 #include <asm/mtrr.h> 7 #include "mtrr.h" 89 * disable local interrupts, write back the cache, set the mtrr in amd_set_mtrr()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | pci.h | 23 int mtrr; member
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | mtrr.h | 26 #include <uapi/asm/mtrr.h>
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | Makefile | 17 i8254.o ioapic.o irq_comm.o cpuid.o pmu.o mtrr.o \
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_wc_x86_64.c | 41 #include <asm/mtrr.h> 108 "No way to align address/size (%llx/%llx), no WC mtrr\n", in qib_enable_wc()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | pci.h | 22 int mtrr; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_wc_x86_64.c | 41 #include <asm/mtrr.h> 108 "No way to align address/size (%llx/%llx), no WC mtrr\n", in qib_enable_wc()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nouveau_ttm.c | 338 drm->ttm.mtrr = arch_phys_wc_add(device->func->resource_addr(device, 1), in nouveau_ttm_init() 372 arch_phys_wc_del(drm->ttm.mtrr); in nouveau_ttm_fini() 373 drm->ttm.mtrr = 0; in nouveau_ttm_fini()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
H A D | nouveau_ttm.c | 324 drm->ttm.mtrr = arch_phys_wc_add(device->func->resource_addr(device, 1), in nouveau_ttm_init() 358 arch_phys_wc_del(drm->ttm.mtrr); in nouveau_ttm_fini() 359 drm->ttm.mtrr = 0; in nouveau_ttm_fini()
|
/kernel/linux/linux-5.10/arch/x86/power/ |
H A D | hibernate.c | 23 #include <asm/mtrr.h>
|
H A D | hibernate_64.c | 23 #include <asm/mtrr.h>
|