• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/

Lines Matching refs:ppnum_t

96 	ppnum_t				mrStart;	/* Start of region */
97 ppnum_t mrEnd; /* Last page in region */
98 ppnum_t mrAStart; /* Next page in region to allocate */
99 ppnum_t mrAEnd; /* Last page in region to allocate */
235 ppnum_t mpPAddr; /* 0x00C - Physical page number */
385 extern boolean_t mapping_tst_ref(ppnum_t pa); /* Tests the reference bit of a physical page */
386 extern boolean_t mapping_tst_mod(ppnum_t pa); /* Tests the change bit of a physical page */
387 extern void mapping_set_ref(ppnum_t pa); /* Sets the reference bit of a physical page */
388 extern void mapping_clr_ref(ppnum_t pa); /* Clears the reference bit of a physical page */
389 extern void mapping_set_mod(ppnum_t pa); /* Sets the change bit of a physical page */
390 extern void mapping_clr_mod(ppnum_t pa); /* Clears the change bit of a physical page */
391 extern unsigned int mapping_tst_refmod(ppnum_t pa); /* Tests the reference and change bits of a physical page */
392 extern void mapping_clr_refmod(ppnum_t pa, unsigned int mask); /* Clears the reference and change bits of a physical page */
393 extern void mapping_protect_phys(ppnum_t pa, vm_prot_t prot); /* Change protection of all mappings to page */
395 extern addr64_t mapping_make(pmap_t pmap, addr64_t va, ppnum_t pa, unsigned int flags, unsigned int size, vm_prot_t prot); /* Make a mapping */
403 extern void mapping_purge(ppnum_t pa); /* Remove all mappings for this physent */
404 extern addr64_t mapping_p2v(pmap_t pmap, ppnum_t pa); /* Finds first virtual mapping of a physical page in a space */
406 extern phys_entry_t *mapping_phys_lookup(ppnum_t pp, unsigned int *pindex); /* Finds the physical entry for the page */
470 extern struct phys_entry *pmap_find_physentry(ppnum_t pa);
479 extern void hw_add_map_gv(pmap_t hpmap, pmap_t gpmap, addr64_t gva, unsigned int mflags, ppnum_t pa);