/src/sys/arch/amd64/include/ |
mtrr.h | 1 /* $NetBSD: mtrr.h,v 1.1 2003/04/26 18:39:44 fvdl Exp $ */ 3 #include <x86/mtrr.h>
|
Makefile | 18 math.h mcontext.h mutex.h mtrr.h \
|
/src/sys/arch/i386/include/ |
mtrr.h | 1 /* $NetBSD: mtrr.h,v 1.8 2003/02/26 21:29:02 fvdl Exp $ */ 3 #include <x86/mtrr.h>
|
Makefile | 18 math.h mcontext.h mutex.h mtrr.h multiboot.h multiboot2.h \
|
/src/sys/external/bsd/drm2/linux/ |
linux_writecomb.c | 46 #if defined(MTRR) 47 #include <machine/mtrr.h> 80 #if defined(MTRR) 81 struct mtrr *mtrr; local in function:arch_phys_wc_add 86 mtrr = kmem_alloc(sizeof(*mtrr), KM_SLEEP); 87 mtrr->base = base; 88 mtrr->len = size; 89 mtrr->type = MTRR_TYPE_WC 130 struct mtrr *mtrr; local in function:arch_phys_wc_del [all...] |
/src/lib/libarch/i386/ |
i386_mtrr.c | 9 i386_get_mtrr(struct mtrr *mtrrp, int *n) 19 i386_set_mtrr(struct mtrr *mtrrp, int *n)
|
/src/lib/libarch/x86_64/ |
x86_64_mtrr.c | 9 x86_64_get_mtrr(struct mtrr *mtrrp, int *n) 19 x86_64_set_mtrr(struct mtrr *mtrrp, int *n)
|
/src/sys/arch/i386/i386/ |
mtrr_k6.c | 39 * AMD K6 MTRR support. 52 #include <machine/mtrr.h> 57 static int k6_mtrr_set(struct mtrr *, int *, struct proc *, int); 58 static int k6_mtrr_get(struct mtrr *, int *, struct proc *, int); 62 static int k6_mtrr_validate(struct mtrr *, struct proc *); 72 static struct mtrr *mtrr_var; 148 mtrr_dump("init mtrr"); 151 mtrr_var = (struct mtrr *) 152 malloc(MTRR_K6_NVAR * sizeof(struct mtrr), M_TEMP, M_WAITOK); 161 struct mtrr *mtrrp 319 struct mtrr mtrr; local in function:k6_mtrr_set [all...] |
/src/sys/arch/x86/include/ |
sysarch.h | 103 struct mtrr *mtrrp; 108 struct mtrr *mtrrp; 124 struct mtrr; 138 int _X86_SYSARCH_L(set_mtrr)(struct mtrr *, int *); 139 int _X86_SYSARCH_L(get_mtrr)(struct mtrr *, int *);
|
mtrr.h | 1 /* $NetBSD: mtrr.h,v 1.6 2020/01/31 08:21:11 maxv Exp $ */ 75 #define MTRR_FIXED 0x0002 /* use fixed range mtrr */ 85 * There are two of these MTRR-like registers in the UWCRR. 112 struct mtrr; 121 int (*set)(struct mtrr *, int *n, struct proc *p, int flags); 122 int (*get)(struct mtrr *, int *n, struct proc *p, int flags); 144 struct mtrr { struct
|
Makefile | 20 math.h mutex.h mtrr.h \
|
/src/sys/arch/x86/x86/ |
mtrr_i686.c | 50 #include <machine/mtrr.h> 58 static int i686_mtrr_set(struct mtrr *, int *n, struct proc *p, int flags); 59 static int i686_mtrr_get(struct mtrr *, int *n, struct proc *p, int flags); 62 static int i686_mtrr_validate(struct mtrr *, struct proc *p); 66 static int i686_mtrr_setone(struct mtrr *, struct proc *p); 124 static struct mtrr *mtrr_fixed; 125 static struct mtrr *mtrr_var; 155 * updating the MTRR's on all processors on a multiprocessor system. 236 * 9. Update the MTRR's 329 mtrr_dump("init mtrr"); 693 struct mtrr mtrr; local in function:i686_mtrr_set [all...] |
ipi.c | 55 #include <machine/mtrr.h> 68 #ifdef MTRR 193 #ifdef MTRR 200 * mtrr_reload_cpu() is a macro in mtrr.h which picks
|
/src/sys/external/bsd/drm/dist/shared-core/ |
savage_bci.c | 556 * and size of the aperture is not suitable for automatic MTRR setup 571 dev_priv->mtrr[0].handle = -1; 572 dev_priv->mtrr[1].handle = -1; 573 dev_priv->mtrr[2].handle = -1; 585 dev_priv->mtrr[0].base = fb_base; 586 dev_priv->mtrr[0].size = 0x01000000; 587 dev_priv->mtrr[0].handle = 588 drm_mtrr_add(dev_priv->mtrr[0].base, 589 dev_priv->mtrr[0].size, DRM_MTRR_WC); 590 dev_priv->mtrr[1].base = fb_base + 0x02000000 [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/ |
nouveau_nvkm_subdev_pci_agp.c | 105 arch_phys_wc_del(pci->agp.mtrr); 151 pci->agp.mtrr = -1; 198 pci->agp.mtrr = arch_phys_wc_add(pci->agp.base, pci->agp.size);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
pci.h | 30 int mtrr; member in struct:nvkm_pci::__anonc8b4be080108
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_ttm.c | 287 drm->ttm.mtrr = arch_phys_wc_add(device->func->resource_addr(device, 1), 324 arch_phys_wc_del(drm->ttm.mtrr); 325 drm->ttm.mtrr = 0;
|
nouveau_drv.h | 162 int mtrr; member in struct:nouveau_drm::__anonf0bc2d240208
|
/src/sys/external/bsd/drm/dist/bsd-core/ |
drm_ioctl.c | 168 map->mtrr = mapinlist->mtrr;
|
drm_memory.c | 32 * Wrappers for kernel memory allocation routines, and MTRR management support. 307 #if defined(MTRR) && defined(MTRR_GETSET_KERNEL) 308 struct mtrr mtrrmap; 324 #if defined(MTRR) && defined(MTRR_GETSET_KERNEL) 325 struct mtrr mtrrmap;
|
drm_bufs.c | 184 map->mtrr = 1; 222 map->mtrr = dev->agp->mtrr; /* for getmap */ 309 request->mtrr = map->mtrr; 349 if (map->mtrr) {
|
/src/sys/external/bsd/drm2/dist/include/drm/ |
drm_legacy.h | 174 int mtrr; /**< MTRR slot used */ member in struct:drm_local_map 179 /* XXX mtrr should be moved into this case too. */
|
/src/sys/arch/amd64/amd64/ |
netbsd32_machdep_13.c | 67 #ifdef MTRR 68 #include <machine/mtrr.h>
|
/src/sys/compat/netbsd32/ |
netbsd32_drm.c | 185 int mtrr; /**< MTRR slot used */ member in struct:drm_map32 196 m64->mtrr = m32->mtrr; 207 m32->mtrr = m64->mtrr;
|
/src/sys/external/bsd/drm2/dist/drm/ |
drm_ioc32.c | 174 int mtrr; /* MTRR slot used */ member in struct:drm_map32 198 m32.mtrr = map.mtrr; 227 m32.mtrr = map.mtrr;
|