Searched refs:pte (Results 1 - 6 of 6) sorted by relevance

/darwin-on-arm/xnu/osfmk/i386/
H A Dpmap_x86_common.c296 pt_entry_t pte; local
317 if ((PT_ENTRY_NULL != ptp) && (((pte = *ptp) & INTEL_PTE_VALID) != 0)) {
318 ppn = (ppnum_t) i386_btop(pte_to_pa(pte));
395 * that the related pte cannot be reclaimed.
426 pt_entry_t *pte; local
487 * Expand pmap to include this pte. Assume that
492 while ((pte = pmap64_pde(pmap, vaddr)) == PD_ENTRY_NULL) {
501 while ((pte = pmap_pte(pmap, vaddr)) == PT_ENTRY_NULL) {
518 if (superpage && *pte && !(*pte
1120 pt_entry_t *pte; local
1286 pt_entry_t *pte; local
1371 pt_entry_t *pte; local
1453 pt_entry_t *pte; local
1496 pt_entry_t *pte; local
[all...]
H A Dpmap_internal.h53 #define iswired(pte) ((pte) & INTEL_PTE_WIRED)
150 for (every page/pte in the space) {
151 calc pve_ptr from the ppn in the pte
597 pt_entry_t pte; member in struct:__anon983
618 pmap_pagetable_corruption_records[pmap_pagetable_corruption_log_index].pte = *ptep;
734 pt_entry_t *pte)
749 pmap_pagetable_corruption_action_t pac = pmap_classify_pagetable_corruption(pmap, vaddr, ppnp, pte, ROOT_ABSENT);
753 panic("pmap_pv_remove(%p,0x%llx,0x%x, 0x%llx, %p, %p): null pv_list!", pmap, vaddr, ppn, *pte, ppnp, pte);
731 pmap_pv_remove(pmap_t pmap, vm_map_offset_t vaddr, ppnum_t *ppnp, pt_entry_t *pte) argument
[all...]
H A Dpmap.c412 * one of the pte mapping routines (e.g. pmap_pte()) as the returned vaddr
414 * the caller is done using the returned pte pointer. When done, the caller
416 * vaddr for the returned pte can no longer be used
421 * return address of mapped pte for vaddr va in pmap pmap.
429 * maps the pde page, if any, containing the pte in and returns
430 * the address of the pte in that mapped page
446 return (vtopte(vaddr)); /* compat kernel still has pte's mapped */
734 pt_entry_t *pte; local
735 pte = vtopte(va);
737 v = (c)va; va += ((n)*INTEL_PGBYTES); p = pte; pt
1188 pt_entry_t *pte = NULL; local
2364 pt_entry_t pte; local
2417 pt_entry_t *pte; local
2566 pmap_high_map(pt_entry_t pte, enum high_cpu_types e) argument
[all...]
/darwin-on-arm/xnu/osfmk/arm/
H A Dpmap.c292 for (every page/pte in the space) {
293 calc pve_ptr from the ppn in the pte
811 pt_entry_t pte; member in struct:__anon863
835 pmap_pagetable_corruption_records[pmap_pagetable_corruption_log_index].pte = *ptep;
939 static inline __attribute__ ((always_inline)) pv_hashed_entry_t pmap_pv_remove(pmap_t pmap, vm_map_offset_t vaddr, ppnum_t * ppnp, pt_entry_t * pte) argument
954 pmap_pagetable_corruption_action_t pac = pmap_classify_pagetable_corruption(pmap, vaddr, ppnp, pte, ROOT_ABSENT);
958 panic("pmap_pv_remove(%p,0x%x,0x%x, 0x%x, %p, %p): null pv_list!", pmap, vaddr, ppn, *pte, ppnp, pte);
1009 panic("pmap_pv_remove(%p,0x%x,0x%x, 0x%x, %p): empty hash", pmap, vaddr, ppn, *pte, pte);
1077 pt_entry_t pte = 0; local
1431 pt_entry_t *pte; local
1493 uint32_t tte, pte, *ptep; local
2016 uint32_t ptep, pte, ppn; local
2116 uint32_t ptep, pte, ppn; local
2584 uint32_t pte, *ptep; local
2838 pt_entry_t pte; local
3278 pt_entry_t *pte, dpte; local
3588 pt_entry_t *pte; local
[all...]
H A Dpmap.h215 #define L2_ADDR(pte) (pte & L2_ADDR_MASK)
/darwin-on-arm/xnu/osfmk/x86_64/
H A Dpmap.c859 pde |= pte_phys; /* take page frame from pte */
868 * Free the now-unused level-1 pte.
869 * Note: ptep is a virtual address to the pte in the
876 DBG("ml_static_mfree(%p,0x%x) for pte\n",
960 pt_entry_t *pte = NULL; local
961 if (0 == (pte = pmap_pte(kernel_pmap, LOWGLOBAL_ALIAS)))
962 panic("lowmem pte");
965 pmap_store_pte(pte, kvtophys((vm_offset_t)&lowGlo)
1115 /* allocate the vm_objs to hold the pdpt, pde and pte pages */
1127 panic("pmap_create pte ob
1653 pt_entry_t *pte; local
[all...]

Completed in 88 milliseconds