HomeSort by: relevance | last modified time | path
    Searched refs:mtrr (Results 1 - 25 of 47) sorted by relevancy

1 2

  /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;

Completed in 21 milliseconds

1 2