Searched refs:traps (Results 1 - 6 of 6) sorted by relevance
/fuchsia/zircon/kernel/lib/hypervisor/ |
H A D | trap_map.cpp | 83 TrapTree* traps = TreeOf(kind); local 84 if (traps == nullptr) { 87 auto iter = traps->find(addr); 105 traps->insert(fbl::move(range)); 111 TrapTree* traps = TreeOf(kind); local 112 if (traps == nullptr) { 118 iter = traps->upper_bound(addr);
|
/fuchsia/zircon/kernel/arch/arm64/hypervisor/ |
H A D | vmexit_priv.h | 117 hypervisor::GuestPhysicalAddressSpace* gpas, hypervisor::TrapMap* traps,
|
H A D | vmexit.cpp | 254 hypervisor::TrapMap* traps, 258 zx_status_t status = traps->FindTrap(ZX_GUEST_TRAP_BELL, guest_paddr, &trap); 309 hypervisor::GuestPhysicalAddressSpace* gpas, hypervisor::TrapMap* traps, 341 status = handle_data_abort(syndrome.iss, guest_state, gpas, traps, packet); 252 handle_data_abort(uint32_t iss, GuestState* guest_state, hypervisor::GuestPhysicalAddressSpace* gpas, hypervisor::TrapMap* traps, zx_port_packet_t* packet) argument 308 vmexit_handler(uint64_t* hcr, GuestState* guest_state, GichState* gich_state, hypervisor::GuestPhysicalAddressSpace* gpas, hypervisor::TrapMap* traps, zx_port_packet_t* packet) argument
|
/fuchsia/zircon/system/ulib/fbl/include/fbl/ |
H A D | limits.h | 40 static constexpr bool traps = false; \
|
/fuchsia/zircon/kernel/arch/x86/hypervisor/ |
H A D | vmexit.cpp | 442 GuestState* guest_state, hypervisor::TrapMap* traps, 451 zx_status_t status = traps->FindTrap(ZX_GUEST_TRAP_IO, io_info.port, &trap); 886 hypervisor::TrapMap* traps, zx_port_packet_t* packet) { 891 zx_status_t status = traps->FindTrap(ZX_GUEST_TRAP_BELL, guest_paddr, &trap); 937 hypervisor::TrapMap* traps, zx_port_packet_t* packet) { 941 traps, packet); 1033 hypervisor::GuestPhysicalAddressSpace* gpas, hypervisor::TrapMap* traps, 1064 status = handle_io_instruction(exit_info, vmcs, guest_state, traps, packet); 1085 status = handle_ept_violation(exit_info, vmcs, gpas, traps, packet); 441 handle_io_instruction(const ExitInfo& exit_info, AutoVmcs* vmcs, GuestState* guest_state, hypervisor::TrapMap* traps, zx_port_packet_t* packet) argument 884 handle_trap(const ExitInfo& exit_info, AutoVmcs* vmcs, bool read, zx_vaddr_t guest_paddr, hypervisor::GuestPhysicalAddressSpace* gpas, hypervisor::TrapMap* traps, zx_port_packet_t* packet) argument 935 handle_ept_violation(const ExitInfo& exit_info, AutoVmcs* vmcs, hypervisor::GuestPhysicalAddressSpace* gpas, hypervisor::TrapMap* traps, zx_port_packet_t* packet) argument 1031 vmexit_handler(AutoVmcs* vmcs, GuestState* guest_state, LocalApicState* local_apic_state, PvClockState* pvclock, hypervisor::GuestPhysicalAddressSpace* gpas, hypervisor::TrapMap* traps, zx_port_packet_t* packet) argument
|
H A D | vmexit_priv.h | 323 hypervisor::GuestPhysicalAddressSpace* gpas, hypervisor::TrapMap* traps,
|
Completed in 76 milliseconds