| /src/sys/arch/sun2/sun2/ | 
| control.c | 37 #include <machine/pte.h> 55 	u_int pte;  local in function:get_pte
 57 	pte = get_control_word(CONTROL_ADDR_BUILD(PGMAP_BASE, va));
 58 	if (pte & PG_VALID) {
 67 		 * readable bit).  See pte.h for more about this
 70 		pte &= ~(0x56000000);
 75 		pte ^= (PG_SYSTEM);
 77 	return (pte);
 81 set_pte(vaddr_t va, u_int pte)
 83 	if (pte & PG_VALID)
 [all...]
 | 
| db_machdep.c | 46 #include <machine/pte.h> 66 	  "Prints the PTE and segmap values", "virtual-address", NULL) },
 77  *    pgmap:	Given addr, Print addr, segmap, pagemap, pte
 109 	int pte;  local in function:db_mach_pagemap
 113 	if (sme == 0xFF) pte = 0;
 114 	else pte = get_pte(va);
 115 	db_printf("0x%08lx [%02x] 0x%08x", va, sme, pte);
 117 	pte_print(pte);
 122 pte_print(int pte)
 129 	if (pte & PG_VALID)
 [all...]
 | 
| obio.c | 43 #include <machine/pte.h> 174 	u_int pte;  local in function:_obio_addr_bad
 178 	pte = get_pte((vaddr_t) (h + o));
 179 	if ((pte & PG_VALID) == 0)
 181 	pa = PG_PA(pte);
 
 | 
| /src/sys/arch/sh3/sh3/ | 
| kgdb_machdep.c | 94 	pt_entry_t *pte;  local in function:kvacc 111 	pte = __pmap_kpte_lookup(kva);
 112 	if (!(*pte & PG_V))
 
 | 
| locore_c.c | 176  * Prepare kernel stack PTE table.  sh4_switch_resume wires these PTEs. 183 	pt_entry_t *pte;  local in function:sh4_switch_setup
 191 		pte = __pmap_kpte_lookup(vpn);
 192 		KDASSERT(pte && *pte != 0);
 201 		md_upte->data = (*pte & PG_HW_BITS) |
 
 | 
| /src/sys/arch/x86/x86/ | 
| kgdb_machdep.c | 74 #include <machine/pte.h> 84 	pt_entry_t *pte;  local in function:kgdb_acc
 92 			pte = vtopte(va);
 94 			pte = kvtopte(va);
 95 		if ((*pte & PTE_P) == 0)
 97 		if (*pte & PTE_PS)
 
 | 
| db_memrw.c | 38  * the page writable, do the write, then restore the PTE. 136 	pt_entry_t *ppte, pte;  local in function:db_write_text
 148 		 * Get the PTE for the page.
 151 		pte = *ppte;
 153 		if ((pte & PTE_P) == 0) {
 165 		if (pte & PTE_PS)
 180 		 * MULTIPROCESSOR: no shootdown required as the PTE continues to
 199 		 * should be in CPUF_PAUSE state and will not cache the PTE
 
 | 
| /src/lib/libkvm/ | 
| kvm_i386pae.c | 57 #include <i386/pte.h> 73 	pt_entry_t pte;  local in function:_kvm_kvatop_i386pae
 110 	if (_kvm_pread(kd, kd->pmfd, (void *) &pte, sizeof(pte),
 111 	    _kvm_pa2off(kd, pte_pa)) != sizeof(pte)) {
 112 		_kvm_syserr(kd, 0, "could not read PTE");
 117 	 * Validate the PTE and return the physical address.
 119 	if ((pte & PTE_P) == 0) {
 120 		_kvm_err(kd, 0, "invalid translation (invalid PTE)");
 123 	*pa = (pte & PTE_FRAME) + page_off
 [all...]
 | 
| kvm_arm.c | 51 #include <arm/arm32/pte.h> 80 	pt_entry_t      pte;  local in function:_kvm_kvatop
 136 	 * locate the pte and load it
 138 	if (_kvm_pread(kd, kd->pmfd, (void *) &pte, sizeof(pt_entry_t),
 143 	switch (pte & L2_TYPE_MASK) {
 145 		*pa = (pte & L2_L_FRAME) | (va & L2_L_OFFSET);
 148 		*pa = (pte & L2_S_FRAME) | (va & L2_S_OFFSET);
 151 		*pa = (pte & L2_T_FRAME) | (va & L2_T_OFFSET);
 
 | 
| kvm_mips.c | 91 	u_int pte;  local in function:_kvm_kvatop 177 	 * Step 2: Locate and read the PTE.
 181 	if (_kvm_pread(kd, kd->pmfd, &pte, sizeof(pte),
 182 	    _kvm_pa2off(kd, pte_pa)) != sizeof(pte)) {
 183 		_kvm_syserr(kd, 0, "could not read PTE");
 188 	 * Step 3: Validate the PTE and return the physical address.
 190 	if ((pte & cpu_kh->pg_v) == 0) {
 191 		_kvm_err(kd, 0, "invalid translation (invalid PTE)");
 194 	*pa = (((pte & cpu_kh->pg_frame) >> cpu_kh->pg_shift) << PGSHIFT)
 [all...]
 | 
| kvm_alpha.c | 30 #define	__KVM_ALPHA_PRIVATE		/* see <machine/pte.h> */ 73 	alpha_pt_entry_t pte;  local in function:_kvm_kvatop
 97 		/* Find and read the L1 PTE. */
 100 		if (_kvm_pread(kd, kd->pmfd, &pte, sizeof(pte),
 101 		    _kvm_pa2off(kd, pteoff)) != sizeof(pte)) {
 102 			_kvm_syserr(kd, 0, "could not read L1 PTE");
 106 		/* Find and read the L2 PTE. */
 107 		if ((pte & ALPHA_PTE_VALID) == 0) {
 108 			_kvm_err(kd, 0, "invalid translation (invalid L1 PTE)");
 [all...]
 | 
| kvm_i386.c | 68 #include <i386/pte.h> 141 	pt_entry_t pte;  local in function:_kvm_kvatop_i386
 174 	if (_kvm_pread(kd, kd->pmfd, (void *) &pte, sizeof(pte),
 175 	    _kvm_pa2off(kd, pte_pa)) != sizeof(pte)) {
 176 		_kvm_syserr(kd, 0, "could not read PTE");
 181 	 * Validate the PTE and return the physical address.
 183 	if ((pte & PTE_P) == 0) {
 184 		_kvm_err(kd, 0, "invalid translation (invalid PTE)");
 187 	*pa = (pte & PTE_FRAME) + page_off
 [all...]
 | 
| kvm_sun3x.c | 77 #define	_kvm_pg_pa(pte, h)	\ 78 	((pte) & (h)->pg_frame)
 107 	int idx, len, offset, pte;  local in function:_kvm_sun3x_kvatop
 134 	 * read the PTE for this KVA from the page table.
 138 	if (kvm_read(kd, pteva, &pte, 4) != 4) {
 139 		_kvm_err(kd, 0, "can not read PTE!");
 142 	if ((pte & s->pg_valid) == 0) {
 148 	pa = _kvm_pg_pa(pte, s) + offset;
 
 | 
| kvm_m68k_cmn.c | 194 	uint32_t ste, pte;  local in function:vatop_030 232 	if (_kvm_pread(kd, kd->pmfd, &pte, sizeof(pte),
 233 	    _kvm_cmn_pa2off(kd, addr)) != sizeof(pte))
 235 	addr = pte & m->pg_frame;
 236 	if ((pte & m->pg_v) == 0) {
 256 	uint32_t ste, pte;  local in function:vatop_040
 312 	if (_kvm_pread(kd, kd->pmfd, &pte, sizeof(pte),
 313 	    _kvm_cmn_pa2off(kd, addr)) != sizeof(pte))
 [all...]
 | 
| /src/sys/arch/alpha/alpha/ | 
| kgdb_machdep.c | 119 	pt_entry_t *pte;  local in function:kgdb_acc 127 		pte = pmap_l3pte(pmap_kernel(), va, NULL);
 128 		if (pte == NULL || pmap_pte_v(pte) == 0)
 
 | 
| /src/sys/arch/arm/s3c2xx0/ | 
| s3c2xx0_space.c | 175 	pt_entry_t *pte;  local in function:s3c2xx0_bs_map 197 		pte = vtopte(va);
 199 			*pte &= ~L2_S_CACHE_MASK;
 
 | 
| /src/sys/arch/ia64/stand/efi/libefi/ | 
| exec.c | 79 #include <machine/pte.h> 136 	pt_entry_t		pte;  local in function:elf64_exec
 190 	pte = PTE_PRESENT | PTE_MA_WB | PTE_ACCESSED | PTE_DIRTY |
 199 	__asm __volatile("itr.d dtr[%0]=%1;;" :: "r"(0), "r"(pte));
 204 	__asm __volatile("itr.i itr[%0]=%1;;" :: "r"(0), "r"(pte));
 
 | 
| /src/sys/arch/sun3/sun3/ | 
| bus_subr.c | 50 #include <machine/pte.h> 91 	int off, pte;  local in function:bus_tmapin
 102 	pte = PA_PGNUM(pa);
 103 	pte |= (bus_info[bustype].type << PG_MOD_SHIFT);
 104 	pte |= (PG_VALID | PG_WRITE | PG_SYSTEM | PG_NC);
 111 	set_pte(pgva, pte);
 
 | 
| db_machdep.c | 43 #include <machine/pte.h> 65 	  "Prints the PTE and segmap values", "virtual-address", NULL) },
 76  *    pgmap:	Given addr, Print addr, segmap, pagemap, pte
 110 	int pte;  local in function:db_mach_pagemap
 116 		pte = 0;
 118 		pte = get_pte(va);
 120 	db_printf("0x%08lx [%02x] 0x%08x", va, sme, pte);
 123 	pte = get_pte(va);
 124 	db_printf("0x%08lx 0x%08x", va, pte);
 127 	pte_print(pte);
 [all...]
 | 
| /src/sys/arch/vax/uba/ | 
| uba_dma.c | 80 	struct pte *pte;  local in function:uba_dma_init 110 		pte = sc->uv_uba->uba_map;
 112 		pte = (struct pte *)vax_map_physmem(sc->uv_addr,
 113 		    vax_btoc(vax_btoc(sc->uv_size) * sizeof(struct pte)));
 114 		if (pte == 0)
 120 	vax_sgmap_init(t, &sc->uv_sgmap, "uba_sgmap", 0, sc->uv_size, pte, 0);
 
 | 
| /src/sys/arch/m68k/m68k/ | 
| db_memrw.c | 63  * the page writable, do the write, then restore the PTE. 112 	pt_entry_t *pte, oldpte, tmppte;  local in function:db_write_text
 141 		 * prevent a cache hit on the old, read-only PTE.
 151 		pte = kvtopte(pgva);
 152 		oldpte = *pte;
 158 		*pte = tmppte;
 168 		 * Restore the old PTE.
 170 		*pte = oldpte;
 
 | 
| /src/sys/arch/cesfic/cesfic/ | 
| autoconf.c | 50 #include <machine/pte.h> 127 			pt_entry_t *pte = kvtopte(va);  local in function:mainbus_map
 128 			*pte |= PG_CI;
 129 			*pte &= ~PG_CCB;
 
 | 
| /src/sys/arch/sparc/stand/common/ | 
| mmu.c | 37 #include <machine/pte.h> 100 	u_int pte;  local in function:pmap_map4
 109 		pte = PG_S | PG_V | PG_W | PG_NC | ((pa >> PGSHIFT) & PG_PFNUM);
 110 		setpte4(va, pte);
 126 	u_int pte;  local in function:pmap_extract4
 129 	pte = getpte4(va);
 130 	if ((pte & PG_V) == 0)
 133 	*ppa = (pte & PG_PFNUM) << PGSHIFT;
 159 	u_int pte;  local in function:pmap_extract_srmmu
 162 	snprintf(buf, sizeof(buf), "%lx pgmap@ %lx L!", va, (u_long)&pte);
 [all...]
 | 
| /src/sys/arch/vax/vax/ | 
| disksubr.c | 254 disk_reallymapin(struct buf *bp, struct pte *map, int reg, int flag) 258 	pt_entry_t *pte;  local in function:disk_reallymapin
 268 	 * Get a pointer to the pte pointing out the first virtual address.
 272 		pte = kvtopte(addr);
 278 			pte = &p->p_vmspace->vm_map.pmap->pm_p1br[xaddr &
 281 			pte = &p->p_vmspace->vm_map.pmap->pm_p0br[xaddr];
 287 			pfnum = pte->pg_pfn;
 290 			pte++;
 
 | 
| /src/sys/arch/vax/vsa/ | 
| vsbus_dma.c | 102 	struct pte *pte;  local in function:vsbus_dma_init 105 	size_t mapsize = ptecnt * sizeof(struct pte);
 123 		   (void **)(void *) &pte, BUS_DMA_NOWAIT|BUS_DMA_COHERENT);
 128 		memset(pte, 0, mapsize);
 131 		pte = (struct pte *) vax_map_physmem(KA49_SCSIMAP, mapsize / VAX_NBPG);
 133 			((uint32_t *) pte)[--nsegs] = 0;
 139 	    ptecnt / 1024, segs->ds_addr, pte);
 144 	vax_sgmap_init(t, &sc->sc_sgmap, "vsbus_sgmap", t->_wbase, t->_wsize, pte, 0)
 [all...]
 |