Lines Matching refs:pmap_t
82 * must provide a "pmap_t" data type that represents the
85 * by a distinguished "pmap_t".] The routines described manage
189 extern pmap_t pmap_create( /* Create a pmap_t. */
197 extern pmap_t (pmap_kernel)(void); /* Return the kernel's pmap */
198 extern void pmap_reference(pmap_t pmap); /* Gain a reference. */
199 extern void pmap_destroy(pmap_t pmap); /* Release a reference. */
200 extern void pmap_switch(pmap_t);
204 pmap_t pmap,
213 pmap_t pmap,
223 pmap_t pmap,
298 extern int (pmap_resident_count)(pmap_t pmap);
299 extern int (pmap_resident_max)(pmap_t pmap);
305 extern void pmap_collect(pmap_t pmap);/* Perform garbage
313 pmap_t dest,
314 pmap_t source,
321 pmap_t pmap,
335 pmap_t pmap; \
349 pmap_t pmap; \
382 pmap_t __pmap = (pmap); \
400 pmap_t __pmap = (pmap); \
479 pmap_t map,
485 pmap_t pmap,
494 extern kern_return_t pmap_nest(pmap_t,
495 pmap_t,
499 extern kern_return_t pmap_unnest(pmap_t,
502 extern boolean_t pmap_adjust_unnest_parameters(pmap_t, vm_map_offset_t *, vm_map_offset_t *);
515 extern pmap_t kernel_pmap; /* The kernel's map */
539 extern vm_offset_t pmap_extract(pmap_t pmap,
543 pmap_t pmap,
549 pmap_t map,
555 extern void pmap_map_sharedpage(task_t task, pmap_t pmap);
556 extern void pmap_unmap_sharedpage(pmap_t pmap);
559 void pmap_pre_expand(pmap_t pmap, vm_map_offset_t vaddr);