| /src/sys/arch/arc/jazz/ |
| jazzdmatlbvar.h | 30 jazz_dma_pte_t *jazz_dmatlb_alloc(int npte, bus_size_t boundary, 32 void jazz_dmatlb_free(bus_addr_t addr, int npte);
|
| bus_dma_jazz.c | 121 int i, npte; local 125 npte = jazz_dma_page_round(segs[i].ds_len + off) / 127 dmapte = jazz_dmatlb_alloc(npte, boundary, flags, &addr); 140 int i, npte; local 145 npte = jazz_dma_page_round(segs[i].ds_len + 147 jazz_dmatlb_free(addr, npte); 162 int error, npte; local 180 npte = jazz_dma_page_round(maxsegsz) / JAZZ_DMA_PAGE_SIZE + 1; 182 jazz_dmatlb_alloc(npte, boundary, flags, &tlbmap->vaddr); 191 jazz_dmatlb_free(tlbmap->vaddr, npte); 211 int npte; local [all...] |
| jazzdmatlb.c | 104 jazz_dmatlb_alloc(int npte, bus_size_t boundary, int flags, bus_addr_t *addr) 112 err = vmem_xalloc(dmatlb_arena, npte, 132 jazz_dmatlb_free(bus_addr_t addr, int npte) 137 vmem_xfree(dmatlb_arena, start, npte);
|
| /src/sys/arch/aarch64/include/ |
| pmap_machdep.h | 447 pt_entry_t npte = pa local 459 npte &= ~LX_BLKPAG_PXN; 461 npte &= ~LX_BLKPAG_ATTR_MASK; 462 npte |= pte_memattr(flags); 464 return npte; 475 pt_entry_t npte = pa local 491 npte |= LX_BLKPAG_AF; 500 npte |= LX_BLKPAG_AF; 504 npte &= (is_kernel_pmap_p ? ~LX_BLKPAG_PXN : ~LX_BLKPAG_UXN); 506 npte &= ~LX_BLKPAG_ATTR_MASK [all...] |
| /src/sys/arch/i386/include/ |
| pmap_private.h | 294 pmap_pte_set(pt_entry_t *pte, pt_entry_t npte) 297 xpq_queue_pte_update(xpmap_ptetomach(pte), npte); local 317 pmap_pte_testset(volatile pt_entry_t *pte, pt_entry_t npte) 323 xpq_queue_pte_update(xpmap_ptetomach(__UNVOLATILE(pte)), npte);
|
| /src/sys/arch/xen/x86/ |
| xen_pmap.c | 171 pt_entry_t *pte, opte, npte; local 178 npte = ma | ((prot & VM_PROT_WRITE) ? PTE_W : 0) | PTE_P; 180 npte |= PTE_PCD; 183 npte |= PTE_NX; 185 opte = pmap_pte_testset(pte, npte); /* zap! */
|
| /src/sys/arch/riscv/riscv/ |
| trap.c | 347 pt_entry_t npte; 361 npte = opte; 365 if ((npte & PTE_R) == 0) { 366 npte |= PTE_A; 371 if ((npte & PTE_W) != 0) { 372 npte |= PTE_A | PTE_D; 377 if ((npte & PTE_D) == 0) { 378 npte |= PTE_A | PTE_D; 385 if ((npte & PTE_NX) != 0) { 386 npte &= ~PTE_NX [all...] |
| /src/sys/arch/m68k/m68k/ |
| pmap_68k.c | 874 pte_store(pt_entry_t *ptep, pt_entry_t npte) 876 atomic_store_relaxed(ptep, npte); 888 pte_update(pt_entry_t *ptep, pt_entry_t opte, pt_entry_t npte) 898 return atomic_cas_uint(ptep, opte, npte) == opte; 1000 pt_entry_t npte = pa | pte_proto[prot] | local 1004 npte |= PTE_WIRED; 1007 return npte; 1661 struct pmap_table *pt, pt_entry_t npte, struct pv_entry *newpv) 1663 const bool usr_ci = pte_ci_p(npte); 1672 npte |= PTE_PVLIST 1905 pt_entry_t *ptep, opte, npte; local 2500 pt_entry_t *ptep, opte, npte; local 2596 pt_entry_t *ptep, npte, opte; local 2852 const pt_entry_t npte = pmap_make_pte(pa, prot, flags | PMAP_WIRED); local 2971 pt_entry_t opte, npte, *ptep; local 3288 pt_entry_t *ptep, combined_pte = 0, diff, opte, npte; local [all...] |
| pmap_motorola.c | 1128 int npte; local 1364 npte = pa | pte_prot(pmap, prot) | (*pte & (PG_M|PG_U)) | PG_V; 1366 npte |= PG_W; 1370 npte |= (mmutype == MMU_68040 ? PG_CIN : PG_CI); 1372 npte |= PG_CIN; 1375 npte |= PG_CI; 1379 else if (mmutype == MMU_68040 && (npte & (PG_PROT|PG_CI)) == PG_RW) 1381 else if ((npte & (PG_PROT|PG_CI)) == PG_RW) 1383 npte |= PG_CCB; 1386 PMAP_DPRINTF(PDB_ENTER, ("enter: new pte value %x\n", npte)); 1442 int s, npte; local 1853 int npte; local 2440 pt_entry_t *pte, npte; local [all...] |
| /src/sys/arch/x86/x86/ |
| pmap.c | 560 pmap_stats_update_bypte(struct pmap *pmap, pt_entry_t npte, pt_entry_t opte) 562 int resid_diff = ((npte & PTE_P) ? 1 : 0) - ((opte & PTE_P) ? 1 : 0); 563 int wired_diff = ((npte & PTE_WIRED) ? 1 : 0) - ((opte & PTE_WIRED) ? 1 : 0); 565 KASSERT((npte & (PTE_P | PTE_WIRED)) != PTE_WIRED); 891 pmap_exec_account(struct pmap *pm, vaddr_t va, pt_entry_t opte, pt_entry_t npte) 899 if ((opte ^ npte) & PTE_X) 909 if ((opte & PTE_X) && (npte & PTE_X) == 0 && va == pm->pm_hiexec) { 1023 pt_entry_t *pte, opte, npte; local 1037 npte = pa; 1040 npte = pmap_pa2pte(pa) 1073 pt_entry_t *pte, opte, npte; local 4397 pt_entry_t npte; local 4881 pt_entry_t opte, npte; local 4942 pt_entry_t npte = opte & ~PTE_WIRED; local 4989 pt_entry_t *ptes, opte, npte; local 5361 pt_entry_t npte; local 6289 pt_entry_t *ptes, opte, npte; local 6730 pt_entry_t npte; local 6821 pt_entry_t opte, npte; local 6894 pt_entry_t npte = opte & ~EPT_WIRED; local [all...] |
| /src/sys/arch/amd64/include/ |
| pmap_private.h | 227 pmap_pte_set(pt_entry_t *pte, pt_entry_t npte) 230 xpq_queue_pte_update(xpmap_ptetomach(pte), npte); local 250 pmap_pte_testset(volatile pt_entry_t *pte, pt_entry_t npte) 256 xpq_queue_pte_update(xpmap_ptetomach(__UNVOLATILE(pte)), npte);
|
| /src/sys/arch/arm/arm32/ |
| pmap.c | 1704 const pt_entry_t npte = (opte & ~L2_S_CACHE_MASK) local 1706 l2pte_set(ptep, npte, opte); 1979 pt_entry_t npte = opte & ~L2_S_CACHE_MASK; local 1989 l2pte_set(ptep, npte, opte); 2011 pt_entry_t npte = (opte & ~L2_S_CACHE_MASK) local 2019 l2pte_set(ptep, npte, opte); 2298 pt_entry_t npte = opte & ~L2_S_CACHE_MASK; local 2303 npte |= pte_l2_s_cache_mode; 2306 if (opte == npte) /* only update is there's a change */ 2313 l2pte_set(ptep, npte, opte) 2419 pt_entry_t npte = opte; local 2683 const pt_entry_t npte = L2_S_PROTO | pa | pte_l2_s_cache_mode local 2794 const pt_entry_t npte = L2_S_PROTO local 3167 pt_entry_t npte = pa; local 3806 pt_entry_t npte = L2_S_PROTO | pa | L2_S_PROT(PTE_KERNEL, prot); local 4164 pt_entry_t npte = l2pte_set_readonly(opte); local 4566 const pt_entry_t npte = local 4609 pt_entry_t npte = local 5537 const pt_entry_t npte = L2_S_PROTO | pa | pte_l2_s_cache_mode local 5606 pt_entry_t npte = L2_S_PROTO | pa | local 5665 const pt_entry_t npte = L2_S_PROTO | pa | local 6204 const pt_entry_t npte = (opte & ~(L2_S_PROT_MASK|L2_XS_XN)) local 6207 const pt_entry_t npte = (opte & ~L2_S_PROT_MASK) local 6984 pt_entry_t npte; local 7158 const pt_entry_t npte = L2_L_PROTO | pa local 7175 pt_entry_t npte = L2_S_PROTO | pa local [all...] |
| /src/sys/arch/arm/include/ |
| asan.h | 182 pt_entry_t npte = 187 l2pte_set(ptep, npte, 0);
|
| /src/sys/uvm/pmap/ |
| pmap.c | 1047 const pt_entry_t npte = pte_nv_entry(is_kernel_pmap_p); local 1048 pte_set(ptep, npte); 1112 const pt_entry_t npte = flags; local 1118 UVMHIST_LOG(pmaphist, "ptep=%#jx, flags(npte)=%#jx)", 1140 pte_set(ptep, npte); 1159 const pt_entry_t npte = pte_nv_entry(is_kernel_pmap_p); local 1177 pmap_pte_process(pmap, sva, eva, pmap_pte_remove, npte); 1261 UVMHIST_LOG(pmaphist, "ptep=%#jx, flags(npte)=%#jx)", 1486 pt_entry_t npte = is_efirt_pmap_p ? local 1521 pmap_enter_pv(pmap, va, pa, md, &npte, 0) 1600 pt_entry_t npte = pte_make_kenter_pa(pa, mdpg, prot, flags); local 1624 pmap_tlb_update_addr(pmap_kernel(), va, npte, 0); local [all...] |
| /src/sys/arch/aarch64/aarch64/ |
| pmap_machdep.c | 184 const pt_entry_t npte = opte | LX_BLKPAG_AF | LX_BLKPAG_OS_0; local 185 atomic_swap_64(ptep, npte); 190 "from %#jx to %#jx)", opte, npte, 0, 0); 202 const pt_entry_t npte = opte | LX_BLKPAG_AF; local 203 atomic_swap_64(ptep, npte); 208 "from %#jx to %#jx)", opte, npte, 0, 0);
|
| /src/sys/arch/alpha/alpha/ |
| pmap.c | 2179 pt_entry_t *pte, npte, opte; local 2355 npte = ((pa >> PGSHIFT) << PG_SHIFT) | pte_prot(pmap, prot) | PG_V; 2374 npte |= PG_FOR | PG_FOW | PG_FOE; 2376 npte |= PG_FOW; 2381 npte |= PG_PVLIST; 2384 npte |= PG_WIRED; 2387 printf("pmap_enter: new pte = 0x%lx\n", npte); 2395 tflush = PG_PALCODE(opte) != PG_PALCODE(npte); 2399 atomic_store_relaxed(pte, npte); 2450 const pt_entry_t npte local 3058 pt_entry_t *pte, npte, opte; local 3702 const pt_entry_t npte = ((VM_PAGE_TO_PHYS(pg) >> PGSHIFT) << PG_SHIFT) | local [all...] |
| /src/sys/arch/atari/atari/ |
| bus.c | 302 pt_entry_t *ptep, npte; local 308 npte = *ptep & ~PG_CMASK; 311 npte |= PG_CI; 313 npte |= PG_CCB; 315 *ptep = npte;
|
| /src/sys/arch/evbarm/ixm1200/ |
| ixm1200_machdep.c | 747 const pt_entry_t npte = L2_S_PROTO | kaddr | local 749 l2pte_set(ptep, npte, 0);
|
| /src/sys/arch/mips/mips/ |
| pmap_machdep.c | 226 const pt_entry_t npte = pte_make_kenter_pa(pa, mdpg, prot, 0); local 230 *ptep = npte; // update page table 234 rv = tlb_update_addr(va, KERNEL_PID, npte, true); 236 va, pte_value(npte), rv);
|
| /src/sys/arch/acorn32/acorn32/ |
| rpc_machdep.c | 1094 const pt_entry_t npte = L2_S_PROTO | kaddr | local 1098 l2pte_set(ptep, npte, 0);
|
| /src/sys/arch/shark/ofw/ |
| ofw.c | 1051 pt_entry_t npte = pa | L2_TYPE_S | L2_AP(ap_bits) local 1057 ptep += PAGE_SIZE / L2_S_SIZE, npte += PAGE_SIZE) { 1058 l2pte_set(ptep, npte, 0);
|
| /src/sys/arch/arm/xscale/ |
| pxa2x0_lcd.c | 558 const pt_entry_t npte = (opte & ~L2_S_CACHE_MASK) local 560 l2pte_set(ptep, npte, opte);
|
| /src/sys/arch/sparc/sparc/ |
| pmap.c | 3085 int npte, zseg, vr, vs; local 3376 npte = ++scookie < zseg ? NPTESG : lastpage; 3377 sp->sg_npte = npte; 3378 sp->sg_nwired = npte; 3379 pmap_kernel()->pm_stats.resident_count += npte; 3381 for (i = 0; i < npte; i++) 3394 for (p += npte << PGSHIFT; npte < NPTESG; npte++, p += NBPG) 5497 int tpte, npte; local [all...] |
| /src/sys/arch/acorn32/podulebus/ |
| esc.c | 252 const pt_entry_t npte = opte & ~L2_C; local 253 l2pte_set(ptep, npte, opte);
|
| sfas.c | 254 const pt_entry_t npte = opte & ~(L2_C | L2_B); local 255 l2pte_set(ptep, npte, opte);
|