Searched refs:vmm_gpt_t (Results 1 – 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/vmm/sys/ |
H A D | vmm_gpt.h | 80 typedef struct vmm_gpt vmm_gpt_t; typedef 82 vmm_gpt_t *vmm_gpt_alloc(vmm_pte_ops_t *); 83 void vmm_gpt_free(vmm_gpt_t *); 85 uint64_t *vmm_gpt_lookup(vmm_gpt_t *, uint64_t); 86 void vmm_gpt_walk(vmm_gpt_t *, uint64_t, uint64_t **, vmm_gpt_node_level_t); 87 void vmm_gpt_populate_region(vmm_gpt_t *, uint64_t, uint64_t); 88 bool vmm_gpt_map_at(vmm_gpt_t *, uint64_t *, pfn_t, uint_t, uint8_t); 89 void vmm_gpt_vacate_region(vmm_gpt_t *, uint64_t, uint64_t); 90 bool vmm_gpt_map(vmm_gpt_t *, uint64_t, pfn_t, uint_t, uint8_t); 91 bool vmm_gpt_unmap(vmm_gpt_t *, uint64_t); [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_gpt.c | 146 vmm_gpt_t * 149 vmm_gpt_t *gpt; in vmm_gpt_alloc() 181 vmm_gpt_free(vmm_gpt_t *gpt) in vmm_gpt_free() 367 vmm_gpt_node_add(vmm_gpt_t *gpt, vmm_gpt_node_t *parent, in vmm_gpt_node_add() 452 vmm_gpt_walk(vmm_gpt_t *gpt, uint64_t gpa, uint64_t **entries, in vmm_gpt_walk() 480 vmm_gpt_lookup(vmm_gpt_t *gpt, uint64_t gpa) in vmm_gpt_lookup() 496 vmm_gpt_populate_region_lvl(vmm_gpt_t *gpt, uint64_t addr, uint64_t len, in vmm_gpt_populate_region_lvl() 569 vmm_gpt_populate_region(vmm_gpt_t *gpt, uint64_t addr, uint64_t len) in vmm_gpt_populate_region() 625 vmm_gpt_map_at(vmm_gpt_t *gpt, uint64_t *ptep, pfn_t pfn, uint_t prot, in vmm_gpt_map_at() 648 vmm_gpt_map(vmm_gpt_t *gpt, uint64_t gpa, pfn_t pfn, uint_t prot, uint8_t attr) in vmm_gpt_map() [all …]
|
H A D | vmm_vm.c | 158 vmm_gpt_t *vms_gpt; 319 vmm_gpt_t *gpt = vms->vms_gpt; in vmspace_bits_operate() 901 vmm_gpt_t *gpt = vms->vms_gpt; in vmspace_lookup_map() 1531 vmm_gpt_t *gpt = vmc->vmc_space->vms_gpt; in vmp_release_inner()
|