Searched refs:Trap (Results 1 - 4 of 4) sorted by relevance
/fuchsia/zircon/kernel/lib/hypervisor/ |
H A D | trap_map.cpp | 45 Trap::Trap(uint32_t kind, zx_gpaddr_t addr, size_t len, fbl::RefPtr<PortDispatcher> port, function in class:hypervisor::Trap 51 Trap::~Trap() { 58 zx_status_t Trap::Init() { 62 zx_status_t Trap::Queue(const zx_port_packet_t& packet, StateInvalidator* invalidator) { 89 dprintf(INFO, "Trap for kind %u (addr %#lx len %lu key %lu) already exists " 95 fbl::unique_ptr<Trap> range(new (&ac) Trap(kind, addr, len, fbl::move(port), key)); 110 zx_status_t TrapMap::FindTrap(uint32_t kind, zx_gpaddr_t addr, Trap** tra [all...] |
/fuchsia/zircon/kernel/lib/hypervisor/include/hypervisor/ |
H A D | trap_map.h | 35 class Trap : public fbl::WAVLTreeContainable<fbl::unique_ptr<Trap>> { class in namespace:hypervisor 37 Trap(uint32_t kind, zx_gpaddr_t addr, size_t len, fbl::RefPtr<PortDispatcher> port, 39 ~Trap(); 67 zx_status_t FindTrap(uint32_t kind, zx_gpaddr_t addr, Trap** trap); 70 using TrapTree = fbl::WAVLTree<zx_gpaddr_t, fbl::unique_ptr<Trap>>;
|
/fuchsia/zircon/kernel/arch/arm64/hypervisor/ |
H A D | vmexit.cpp | 257 hypervisor::Trap* trap;
|
/fuchsia/zircon/kernel/arch/x86/hypervisor/ |
H A D | vmexit.cpp | 450 hypervisor::Trap* trap; 890 hypervisor::Trap* trap;
|
Completed in 78 milliseconds