Searched refs:Guest (Results 1 - 10 of 10) sorted by relevance

/fuchsia/zircon/kernel/object/include/object/
H A Dguest_dispatcher.h13 class Guest;
25 Guest* guest() const { return guest_.get(); }
32 fbl::unique_ptr<Guest> guest_;
34 explicit GuestDispatcher(fbl::unique_ptr<Guest> guest);
/fuchsia/zircon/kernel/arch/arm64/hypervisor/
H A Dguest.cpp19 zx_status_t Guest::Create(fbl::unique_ptr<Guest>* out) {
31 fbl::unique_ptr<Guest> guest(new (&ac) Guest(vmid));
67 Guest::Guest(uint8_t vmid) function in class:Guest
70 Guest::~Guest() {
74 zx_status_t Guest::SetTrap(uint32_t kind, zx_gpaddr_t addr, size_t len,
105 zx_status_t Guest
[all...]
H A Dvcpu.cpp128 zx_status_t Vcpu::Create(Guest* guest, zx_vaddr_t entry, fbl::unique_ptr<Vcpu>* out) {
180 Vcpu::Vcpu(Guest* guest, uint8_t vpid, const thread_t* thread)
/fuchsia/zircon/kernel/arch/x86/include/arch/
H A Dhypervisor.h35 class Guest { class
37 static zx_status_t Create(fbl::unique_ptr<Guest>* out);
38 ~Guest();
39 DISALLOW_COPY_ASSIGN_AND_MOVE(Guest);
60 Guest() = default;
88 static zx_status_t Create(Guest* guest, zx_vaddr_t entry, fbl::unique_ptr<Vcpu>* out);
98 Guest* guest_;
109 Vcpu(Guest* guest, uint16_t vpid, const thread_t* thread);
/fuchsia/zircon/kernel/arch/x86/hypervisor/
H A Dguest.cpp35 zx_status_t Guest::Create(fbl::unique_ptr<Guest>* out) {
47 fbl::unique_ptr<Guest> guest(new (&ac) Guest);
89 Guest::~Guest() {
93 zx_status_t Guest::SetTrap(uint32_t kind, zx_vaddr_t addr, size_t len,
134 zx_status_t Guest::AllocVpid(uint16_t* vpid) {
139 zx_status_t Guest::FreeVpid(uint16_t vpid) {
H A Dvcpu.cpp431 // treated as guest-physical addresses. Guest-physical addresses are
620 zx_status_t Vcpu::Create(Guest* guest, zx_vaddr_t entry, fbl::unique_ptr<Vcpu>* out) {
686 Vcpu::Vcpu(Guest* guest, uint16_t vpid, const thread_t* thread)
/fuchsia/zircon/kernel/arch/arm64/include/arch/
H A Dhypervisor.h31 class Guest {
33 static zx_status_t Create(fbl::unique_ptr<Guest>* out);
34 ~Guest();
35 DISALLOW_COPY_ASSIGN_AND_MOVE(Guest);
56 explicit Guest(uint8_t vmid);
105 static zx_status_t Create(Guest* guest, zx_vaddr_t entry, fbl::unique_ptr<Vcpu>* out);
115 Guest* guest_;
123 Vcpu(Guest* guest, uint8_t vpid, const thread_t* thread);
/fuchsia/zircon/kernel/object/
H A Dguest_dispatcher.cpp19 fbl::unique_ptr<Guest> guest;
20 zx_status_t status = Guest::Create(&guest);
42 GuestDispatcher::GuestDispatcher(fbl::unique_ptr<Guest> guest)
H A Dvcpu_dispatcher.cpp19 Guest* guest = guest_dispatcher->guest();
/fuchsia/zircon/kernel/arch/arm64/include/arch/arm64/
H A Dmmu.h134 #error Guest physical address space size must be larger than page size

Completed in 39 milliseconds