HomeSort by: relevance | last modified time | path
    Searched defs:pmap (Results 1 - 25 of 78) sorted by relevancy

1 2 3 4

  /src/sys/arch/usermode/usermode/
db_memrw.c 63 #include <machine/pmap.h>
76 struct pmap *pmap; local in function:db_validate_address
78 if (!p || !p->p_vmspace || !p->p_vmspace->vm_map.pmap ||
84 pmap = p->p_vmspace->vm_map.pmap;
85 return (pmap_extract(pmap, addr, NULL) == false);
  /src/sys/rump/include/machine/
pmap.h 1 /* $NetBSD: pmap.h,v 1.8 2022/08/22 13:22:10 mlelstv Exp $ */
31 struct pmap { struct
  /src/sys/arch/hppa/hppa/
hppa_machdep.c 148 if (gr[_REG_PCSQH] != pmap_sid(pmap, gr[_REG_PCOQH])) {
152 if (gr[_REG_PCSQT] != pmap_sid(pmap, gr[_REG_PCOQT])) {
175 struct pmap *pmap = p->p_vmspace->vm_map.pmap; local in function:cpu_setmcontext
218 tf->tf_iisq_head = pmap_sid(pmap, gr[_REG_PCOQH]);
219 tf->tf_iisq_tail = pmap_sid(pmap, gr[_REG_PCOQT]);
vm_machdep.c 47 #include <machine/pmap.h>
212 struct pmap *upmap, *kpmap;
246 struct pmap *pmap; local in function:vunmapbuf
257 pmap = vm_map_pmap(phys_map);
258 pmap_remove(pmap, kva, kva + len);
259 pmap_update(pmap);
  /src/sys/arch/i386/i386/
compat_16_machdep.c 50 #include <machine/pmap.h>
152 struct pmap *pmap = vm_map_pmap(&p->p_vmspace->vm_map); local in function:sendsig_sigcontext
153 int sel = pmap->pm_hiexec > I386_MAX_EXE_ADDR ?
dumpsys.c 367 pmap_t pmap; local in function:sparse_dump_mark
382 pmap = pmap_kernel();
384 if (pmap_extract(pmap, v, &p)) {
  /src/sys/arch/x86/x86/
db_memrw.c 74 struct pmap *pmap; local in function:db_validate_address
76 if (!p || !p->p_vmspace || !p->p_vmspace->vm_map.pmap ||
78 pmap = pmap_kernel();
80 pmap = p->p_vmspace->vm_map.pmap;
82 return (pmap_extract(pmap, addr, NULL) == false);
  /src/include/rpc/
pmap_prot.h 37 * Protocol for the local binder service, or pmap.
46 * PMAPPROC_SET(struct pmap) returns (bool_t)
50 * PMAPPROC_UNSET(struct pmap) returns (bool_t)
54 * PMAPPROC_GETPORT(struct pmap) returns (long unsigned).
88 struct pmap { struct
96 struct pmap pml_map;
101 extern bool_t xdr_pmap (XDR *, struct pmap *);
  /src/sys/arch/or1k/include/
pmap.h 1 /* $NetBSD: pmap.h,v 1.1 2014/09/03 19:34:26 matt Exp $ */
38 #include <uvm/pmap/pmap_pv.h>
44 struct pmap { struct
  /src/sys/arch/sh3/include/
pmap.h 1 /* $NetBSD: pmap.h,v 1.37 2020/03/14 14:05:43 ad Exp $ */
33 * NetBSD/sh3 pmap:
34 * pmap.pm_ptp[512] ... 512 slot of page table page
49 struct pmap { struct
53 struct pmap_statistics pm_stats; /* pmap statistics */
58 #define pmap_update(pmap) ((void)0)
60 #define pmap_wired_count(pmap) ((pmap)->pm_stats.wired_count)
61 #define pmap_resident_count(pmap) ((pmap)->pm_stats.resident_count
    [all...]
  /src/sys/arch/sun2/include/
pmap.h 1 /* $NetBSD: pmap.h,v 1.28 2020/03/14 14:05:43 ad Exp $ */
37 struct pmap { struct
45 * We give the pmap code a chance to resolve faults by
58 #define pmap_resident_count(pmap) (pmap_resident_pages(pmap))
62 #define pmap_wired_count(pmap) (pmap_wired_pages(pmap))
67 #define pmap_update(pmap) __nothing /* nothing (yet) */
76 pmap_remove_all(struct pmap *pmap)
    [all...]
  /src/sys/arch/sun3/include/
pmap3.h 37 struct pmap { struct
45 * We give the pmap code a chance to resolve faults by
58 #define pmap_resident_count(pmap) (pmap_resident_pages(pmap))
62 #define pmap_wired_count(pmap) (pmap_wired_pages(pmap))
71 pmap_remove_all(struct pmap *pmap)
pmap3x.h 37 struct pmap { struct
48 #define pmap_resident_count(pmap) (pmap_count((pmap), 0))
51 #define pmap_wired_count(pmap) (pmap_count((pmap), 1))
60 pmap_remove_all(struct pmap *pmap)
73 #define PMAP_VME16 0x10 /* pmap will add the necessary offset */
  /src/sys/arch/sh3/sh3/
exception.c 280 pmap_t pmap; local in function:tlb_exception
353 pmap = map->pmap;
357 pmap = pmap_kernel();
367 pmap = map->pmap;
372 if (track && __pmap_pte_load(pmap, va, track)) {
402 loaded = __pmap_pte_load(pmap, va, track);
  /src/sys/arch/arm/arm32/
db_interface.c 207 struct pmap *pmap; local in function:db_validate_address
209 if (!p || !p->p_vmspace || !p->p_vmspace->vm_map.pmap ||
212 pmap = pmap_kernel();
214 pmap = p->p_vmspace->vm_map.pmap;
216 return pmap_extract(pmap, addr, NULL) == false;
vm_machdep.c 69 #include <machine/pmap.h>
143 printf("l1: pcb=%p pid=%d pmap=%p\n",
144 pcb1, l1->l_lid, l1->l_proc->p_vmspace->vm_map.pmap);
145 printf("l2: pcb=%p pid=%d pmap=%p\n",
146 pcb2, l2->l_lid, l2->l_proc->p_vmspace->vm_map.pmap);
206 struct pmap * const pm = vm_map_pmap(&bp->b_proc->p_vmspace->vm_map);
279 struct pmap *pmap = pmap_kernel(); local in function:ktext_write
298 if (pmap_get_pde_pte(pmap, (vaddr_t) dst, &pde, &pte) == false)
  /src/sys/dev/bi/
kdb.c 251 #define UVTOPTE(addr, pmap) (((addr) < 0x40000000) ? \
252 &(*pmap)->pm_p0br[PG_PFNUM(addr)] : &(*pmap)->pm_p1br[PG_PFNUM(addr)])
254 pmap_t *pmap = &bp->b_proc->p_vmspace->vm_map.pmap; local in function:kdbgo
256 u_int32_t emapaddr = (u_int32_t)UVTOPTE(eaddr, pmap);
258 mapaddr = (u_int32_t)UVTOPTE(addr, pmap);
  /src/usr.sbin/rpcbind/
security.c 84 struct pmap *pmap; local in function:check_access
98 pmap = (struct pmap *)args;
99 prog = pmap->pm_prog;
  /src/sys/arch/sun3/sun3/
dvma.c 52 #include <machine/pmap.h>
86 phys_map->pmap = pmap_kernel();
128 /* The pmap code always makes DVMA pages non-cached. */
293 pmap_t pmap; local in function:_bus_dmamap_load
336 pmap = p->p_vmspace->vm_map.pmap;
338 pmap = pmap_kernel();
341 rv = pmap_extract(pmap, kva, &pa);
  /src/sys/arch/x68k/x68k/
bus.c 487 pmap_t pmap; local in function:x68k_bus_dmamap_load_buffer
490 pmap = p->p_vmspace->vm_map.pmap;
492 pmap = pmap_kernel();
501 (void) pmap_extract(pmap, vaddr, &curaddr);
  /src/sys/arch/ia64/include/
pmap.h 69 * from: hp300: @(#)pmap.h 7.2 (Berkeley) 12/16/90
70 * from: @(#)pmap.h 7.4 (Berkeley) 5/12/91
71 * from: i386 pmap.h,v 1.54 1997/11/20 19:30:35 bde Exp
72 * $FreeBSD: releng/10.1/sys/ia64/include/pmap.h 268201 2014-07-02 23:57:55Z marcel $
106 * Pmap stuff
111 struct pmap { struct
113 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */
115 struct pmap_statistics pm_stats; /* pmap statistics */
116 uint64_t pm_refcount; /* pmap reference count, atomic */
119 typedef struct pmap *pmap_t
    [all...]
  /src/sys/arch/sun3/sun3x/
dvma.c 91 #include <machine/pmap.h>
306 pmap_t pmap; local in function:_bus_dmamap_load
348 pmap = p->p_vmspace->vm_map.pmap;
350 pmap = pmap_kernel();
353 rv = pmap_extract(pmap, kva, &pa);
  /src/sys/arch/evbsh3/evbsh3/
bus_dma.c 240 pmap_t pmap; local in function:_bus_bus_dmamap_load_buffer
249 pmap = p->p_vmspace->vm_map.pmap;
251 pmap = pmap_kernel();
260 mapped = pmap_extract(pmap, vaddr, &curaddr);
567 extern paddr_t avail_start, avail_end; /* from pmap.c */
  /src/sys/arch/hppa/include/
pmap.h 1 /* $NetBSD: pmap.h,v 1.41 2022/05/26 05:34:04 skrll Exp $ */
3 /* $OpenBSD: pmap.h,v 1.35 2007/12/14 18:32:23 deraadt Exp $ */
32 * Pmap header for hppa.
53 struct pmap { struct
85 struct pmap *pv_pmap; /* the pmap */
142 #define pmap_resident_count(pmap) ((pmap)->pm_stats.resident_count)
143 #define pmap_wired_count(pmap) ((pmap)->pm_stats.wired_count
    [all...]
  /src/sys/arch/landisk/landisk/
bus_dma.c 240 pmap_t pmap; local in function:_bus_bus_dmamap_load_buffer
249 pmap = p->p_vmspace->vm_map.pmap;
251 pmap = pmap_kernel();
260 mapped = pmap_extract(pmap, vaddr, &curaddr);
567 extern paddr_t avail_start, avail_end; /* from pmap.c */

Completed in 26 milliseconds

1 2 3 4