Home
last modified time | relevance | path

Searched refs:vmm_gpt_t (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/sys/
H A Dvmm_gpt.h80 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 Dvmm_gpt.c146 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 Dvmm_vm.c158 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()