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