Lines Matching refs:vm_offset_t

282 pt_entry_t *vtopte(vm_offset_t);
283 #define vtophys(va) pmap_kextract(((vm_offset_t) (va)))
364 int pmap_emulate_accessed_dirty(pmap_t pmap, vm_offset_t va, int ftype);
368 extern vm_offset_t virtual_avail;
369 extern vm_offset_t virtual_end;
384 m->phys_addr >= kernphys + (vm_offset_t)&_end - KERNSTART, \
395 int pmap_change_attr(vm_offset_t, vm_size_t, int);
396 int pmap_change_prot(vm_offset_t, vm_size_t, vm_prot_t);
398 void pmap_flush_cache_range(vm_offset_t, vm_offset_t);
401 void pmap_kenter(vm_offset_t va, vm_paddr_t pa);
403 vm_paddr_t pmap_kextract(vm_offset_t);
404 void pmap_kremove(vm_offset_t);
420 void pmap_invalidate_page(pmap_t, vm_offset_t);
421 void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t);
425 void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva);
426 void pmap_force_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva);
427 void pmap_get_mapping(pmap_t pmap, vm_offset_t va, uint64_t *ptr, int *num);
428 bool pmap_map_io_transient(vm_page_t *, vm_offset_t *, int, bool);
429 void pmap_unmap_io_transient(vm_page_t *, vm_offset_t *, int, bool);
430 void pmap_map_delete(pmap_t, vm_offset_t, vm_offset_t);
431 void pmap_pti_add_kva(vm_offset_t sva, vm_offset_t eva, bool exec);
432 void pmap_pti_remove_kva(vm_offset_t sva, vm_offset_t eva);
434 void pmap_pti_pcid_invlpg(uint64_t ucr3, uint64_t kcr3, vm_offset_t va);
435 void pmap_pti_pcid_invlrng(uint64_t ucr3, uint64_t kcr3, vm_offset_t sva,
436 vm_offset_t eva);
437 int pmap_pkru_clear(pmap_t pmap, vm_offset_t sva, vm_offset_t eva);
438 int pmap_pkru_set(pmap_t pmap, vm_offset_t sva, vm_offset_t eva,
446 void pmap_san_enter(vm_offset_t);
468 pmap_invlpg(pmap_t pmap, vm_offset_t va) in pmap_invlpg()
511 typedef void (*smp_invl_local_cb_t)(struct pmap *, vm_offset_t addr1,
512 vm_offset_t addr2);
513 typedef void (*smp_targeted_tlb_shootdown_t)(pmap_t, vm_offset_t, vm_offset_t,
516 void smp_targeted_tlb_shootdown_native(pmap_t, vm_offset_t, vm_offset_t,
524 pmap_pte_index(vm_offset_t va) in pmap_pte_index()
531 pmap_pde_index(vm_offset_t va) in pmap_pde_index()
538 pmap_pdpe_index(vm_offset_t va) in pmap_pdpe_index()
545 pmap_pml4e_index(vm_offset_t va) in pmap_pml4e_index()
552 pmap_pml5e_index(vm_offset_t va) in pmap_pml5e_index()
559 vm_offset_t kva_min;
560 vm_offset_t kva_max;
561 vm_offset_t dmap_low; /* DMAP_MIN_ADDRESS */
562 vm_offset_t dmap_high; /* DMAP_MAX_ADDRESS */
563 vm_offset_t lm_low; /* LARGEMAP_MIN_ADDRESS */
564 vm_offset_t lm_high; /* LARGEMAP_MAX_ADDRESS */
565 vm_offset_t km_low; /* VM_MIN_KERNEL_ADDRESS */
566 vm_offset_t km_high; /* VM_MAX_KERNEL_ADDRESS */
567 vm_offset_t rec_pt;
568 vm_offset_t kasan_shadow_low; /* KASAN_MIN_ADDRESS */
569 vm_offset_t kasan_shadow_high; /* KASAN_MAX_ADDRESS */
570 vm_offset_t kmsan_shadow_low; /* KMSAN_SHAD_MIN_ADDRESS */
571 vm_offset_t kmsan_shadow_high; /* KMSAN_SHAD_MAX_ADDRESS */
572 vm_offset_t kmsan_origin_low; /* KMSAN_ORIG_MIN_ADDRESS */
573 vm_offset_t kmsan_origin_high; /* KMSAN_ORIG_MAX_ADDRESS */