Home
last modified time | relevance | path

Searched refs:memslots (Results 1 – 2 of 2) sorted by relevance

/DragonOS/kernel/src/virt/kvm/
H A Dvm.rs26 pub memslots: [KvmMemorySlots; KVM_ADDRESS_SPACE_NUM], field
41 memslots: [KvmMemorySlots::default(); KVM_ADDRESS_SPACE_NUM], in new()
76 let slot = &self.memslots[as_id as usize].memslots[id as usize]; in set_user_memory_region()
133 let memslot = &self.memslots[as_id as usize].memslots[i as usize]; in set_user_memory_region()
158 let mut memslots = self.memslots[as_id as usize].memslots; in set_user_memory_region() localVariable
159 memslots[id as usize] = new_slot; in set_user_memory_region()
160 self.memslots[as_id as usize].memslots = memslots; in set_user_memory_region()
161 self.memslots[as_id as usize].used_slots += 1; in set_user_memory_region()
H A Dhost_mem.rs69 pub memslots: [KvmMemorySlot; KVM_MEM_SLOTS_NUM as usize], // 虚机内存区间数组 field
84 return kvm.memslots[as_id]; in kvm_vcpu_memslots()
91 let memslot = slots.memslots[i as usize]; in __gfn_to_memslot()