Searched refs:traps (Results 1 - 6 of 6) sorted by relevance

/fuchsia/zircon/kernel/lib/hypervisor/
H A Dtrap_map.cpp83 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 Dvmexit_priv.h117 hypervisor::GuestPhysicalAddressSpace* gpas, hypervisor::TrapMap* traps,
H A Dvmexit.cpp254 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 Dlimits.h40 static constexpr bool traps = false; \
/fuchsia/zircon/kernel/arch/x86/hypervisor/
H A Dvmexit.cpp442 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 Dvmexit_priv.h323 hypervisor::GuestPhysicalAddressSpace* gpas, hypervisor::TrapMap* traps,

Completed in 76 milliseconds