Home
last modified time | relevance | path

Searched refs:ptep (Results 1 – 10 of 10) sorted by relevance

/NextBSD/sys/arm/arm/
HDpmap-v6.c755 pt_entry_t *ptep; in pmap_alloc_l2_bucket() local
764 ptep = uma_zalloc(l2zone, M_NOWAIT); in pmap_alloc_l2_bucket()
770 uma_zfree(l2zone, ptep); in pmap_alloc_l2_bucket()
773 l2b->l2b_phys = vtophys(ptep); in pmap_alloc_l2_bucket()
774 if (ptep == NULL) { in pmap_alloc_l2_bucket()
788 l2b->l2b_kva = ptep; in pmap_alloc_l2_bucket()
814 pt_entry_t *ptep; in pmap_free_l2_bucket() local
847 ptep = l2b->l2b_kva; in pmap_free_l2_bucket()
860 cpu_tlb_flushD_SE((vm_offset_t)ptep); in pmap_free_l2_bucket()
867 pmap_free_l2_ptp(ptep); in pmap_free_l2_bucket()
[all …]
HDpmap.c833 pt_entry_t *ptep; in pmap_alloc_l2_bucket() local
842 ptep = uma_zalloc(l2zone, M_NOWAIT); in pmap_alloc_l2_bucket()
848 uma_zfree(l2zone, ptep); in pmap_alloc_l2_bucket()
851 l2b->l2b_phys = vtophys(ptep); in pmap_alloc_l2_bucket()
852 if (ptep == NULL) { in pmap_alloc_l2_bucket()
866 l2b->l2b_kva = ptep; in pmap_alloc_l2_bucket()
911 pt_entry_t *ptep; in pmap_free_l2_bucket() local
944 ptep = l2b->l2b_kva; in pmap_free_l2_bucket()
963 pmap_free_l2_ptp(ptep); in pmap_free_l2_bucket()
965 pmap_free_l2_ptp(!pmap_is_current(pm), ptep); in pmap_free_l2_bucket()
[all …]
/NextBSD/sys/i386/include/
HDpmap.h265 #define pte_load_store(ptep, pte) atomic_swap_64_i586(ptep, pte) argument
266 #define pte_load_clear(ptep) atomic_swap_64_i586(ptep, 0) argument
267 #define pte_store(ptep, pte) atomic_store_rel_64_i586(ptep, pte) argument
274 #define pte_load_store(ptep, pte) atomic_swap_int(ptep, pte) argument
275 #define pte_load_clear(ptep) atomic_swap_int(ptep, 0) argument
276 #define pte_store(ptep, pte) do { \ argument
277 *(u_int *)(ptep) = (u_int)(pte); \
282 #define pte_clear(ptep) pte_store(ptep, 0) argument
/NextBSD/sys/amd64/include/
HDpmap.h268 #define pte_load_store(ptep, pte) atomic_swap_long(ptep, pte) argument
269 #define pte_load_clear(ptep) atomic_swap_long(ptep, 0) argument
270 #define pte_store(ptep, pte) do { \ argument
271 *(u_long *)(ptep) = (u_long)(pte); \
273 #define pte_clear(ptep) pte_store(ptep, 0) argument
/NextBSD/sys/mips/mips/
HDtrap.c1404 pt_entry_t *ptep; in get_mapping_info() local
1410 ptep = pmap_pte(&p->p_vmspace->vm_pmap, va); in get_mapping_info()
1412 ptep = (pt_entry_t *)0; in get_mapping_info()
1415 *ptepp = ptep; in get_mapping_info()
1421 pt_entry_t *ptep; in log_illegal_instruction() local
1444 get_mapping_info((vm_offset_t)pc, &pdep, &ptep); in log_illegal_instruction()
1454 (intmax_t)pc, (void *)(intptr_t)*pdep, (uintmax_t)(ptep ? *ptep : 0)); in log_illegal_instruction()
1463 (intmax_t)pc, (void *)(intptr_t)*pdep, (uintmax_t)(ptep ? *ptep : 0)); in log_illegal_instruction()
1470 pt_entry_t *ptep; in log_bad_page_fault() local
1514 get_mapping_info((vm_offset_t)pc, &pdep, &ptep); in log_bad_page_fault()
[all …]
HDpmap.c793 pt_entry_t pte, *ptep; in pmap_extract_and_hold() local
801 ptep = pmap_pte(pmap, va); in pmap_extract_and_hold()
802 if (ptep != NULL) { in pmap_extract_and_hold()
803 pte = *ptep; in pmap_extract_and_hold()
3220 pt_entry_t *ptep, pte; in pmap_mincore() local
3227 ptep = pmap_pte(pmap, addr); in pmap_mincore()
3228 pte = (ptep != NULL) ? *ptep : 0; in pmap_mincore()
3494 pt_entry_t *ptep; local
3497 ptep = pmap_pte(&curproc->p_vmspace->vm_pmap, va);
3498 if (ptep) {
[all …]
/NextBSD/sys/i386/i386/
HDvm_machdep.c780 pt_entry_t opte, *ptep; in sf_buf_map() local
789 ptep = vtopte(sf->kva); in sf_buf_map()
790 opte = *ptep; in sf_buf_map()
791 *ptep = VM_PAGE_TO_PHYS(sf->m) | pgeflag | PG_RW | PG_V | in sf_buf_map()
HDpmap.c1481 pt_entry_t pte, *ptep; in pmap_extract_and_hold() local
1501 ptep = pmap_pte(pmap, va); in pmap_extract_and_hold()
1502 pte = *ptep; in pmap_extract_and_hold()
1503 pmap_pte_release(ptep); in pmap_extract_and_hold()
5429 pt_entry_t *ptep, pte; in pmap_mincore() local
5444 ptep = pmap_pte(pmap, addr); in pmap_mincore()
5445 pte = *ptep; in pmap_mincore()
5446 pmap_pte_release(ptep); in pmap_mincore()
/NextBSD/sys/x86/iommu/
HDintel_idpgtbl.c358 dmar_pte_t *pte, *ptep; in domain_pgtbl_map_pte() local
396 ptep = domain_pgtbl_map_pte(domain, base, lvl - 1, in domain_pgtbl_map_pte()
398 if (ptep == NULL) { in domain_pgtbl_map_pte()
406 dmar_pte_store(&ptep->pte, DMAR_PTE_R | DMAR_PTE_W | in domain_pgtbl_map_pte()
408 dmar_flush_pte_to_ram(domain->dmar, ptep); in domain_pgtbl_map_pte()
/NextBSD/sys/arm/include/
HDpmap.h246 pt_entry_t *ptep; in vtopte() local
248 if (pmap_get_pde_pte(pmap_kernel(), va, &pdep, &ptep) == FALSE) in vtopte()
250 return (ptep); in vtopte()