| /kernel/include/ktl/ |
| A D | unique_ptr.h | 13 using unique_ptr = std::unique_ptr<T, Deleter>; variable 16 unique_ptr<T> make_unique(fbl::AllocChecker* ac, Args&&... args) { in make_unique() 17 return unique_ptr<T>(new (ac) T(std::forward<Args>(args)...)); in make_unique()
|
| /kernel/object/ |
| A D | message_packet_tests.cpp | 22 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(kSize); in create() 27 auto buf = ktl::unique_ptr<char[]>(new (&ac) char[kSize]); in create() 39 auto result_buf = ktl::unique_ptr<char[]>(new (&ac) char[kSize]); in create() 51 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(kSize); in create_void_star() 56 auto in_buf = ktl::unique_ptr<char[]>(new (&ac) char[kSize]); in create_void_star() 68 auto result_buf = ktl::unique_ptr<char[]>(new (&ac) char[kSize]); in create_void_star() 79 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(1); in create_zero() 96 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(1); in create_too_many_handles() 110 auto buf = ktl::unique_ptr<char[]>(new (&ac) char[kSize]); in create_bad_mem() 125 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(kSize); in copy_bad_mem() [all …]
|
| A D | mbuf_tests.cpp | 29 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(1); in stream_read_empty() 40 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(1); in stream_read_zero() 59 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(kWriteLen); in stream_write_basic() 107 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(1); in stream_write_zero() 124 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(kWriteLen); in stream_write_too_much() 154 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(1); in datagram_read_empty() 166 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(1); in datagram_read_zero() 183 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(kWriteLen); in datagram_read_buffer_too_small() 238 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(kMaxLength); in datagram_write_basic() 278 ktl::unique_ptr<UserMemory> mem = UserMemory::Create(1); in datagram_write_zero() [all …]
|
| A D | guest_dispatcher.cpp | 19 ktl::unique_ptr<Guest> guest; in Create() 42 GuestDispatcher::GuestDispatcher(ktl::unique_ptr<Guest> guest) in GuestDispatcher()
|
| A D | vcpu_dispatcher.cpp | 21 ktl::unique_ptr<Vcpu> vcpu; in Create() 36 VcpuDispatcher::VcpuDispatcher(fbl::RefPtr<GuestDispatcher> guest, ktl::unique_ptr<Vcpu> vcpu) in VcpuDispatcher()
|
| /kernel/dev/iommu/intel/ |
| A D | context_table_state.h | 21 class ContextTableState : public fbl::DoublyLinkedListable<ktl::unique_ptr<ContextTableState>> { 32 ktl::unique_ptr<ContextTableState>* table); 78 fbl::DoublyLinkedList<ktl::unique_ptr<DeviceContext>> devices_;
|
| A D | iommu_impl.h | 31 static zx_status_t Create(ktl::unique_ptr<const uint8_t[]> desc, size_t desc_len, 75 IommuImpl(volatile void* register_base, ktl::unique_ptr<const uint8_t[]> desc, 86 static zx_status_t ValidateIommuDesc(const ktl::unique_ptr<const uint8_t[]>& desc, 127 ktl::unique_ptr<const uint8_t[]> desc_; 139 fbl::DoublyLinkedList<ktl::unique_ptr<ContextTableState>> context_tables_ TA_GUARDED(lock_);
|
| A D | device_context.h | 23 class DeviceContext : public fbl::DoublyLinkedListable<ktl::unique_ptr<DeviceContext>> { 31 ktl::unique_ptr<DeviceContext>* device); 34 ktl::unique_ptr<DeviceContext>* device);
|
| A D | context_table_state.cpp | 43 ktl::unique_ptr<ContextTableState>* table) { in Create() 55 ktl::unique_ptr<ContextTableState> tbl(new (&ac) ContextTableState(bus, extended, upper, in Create() 74 ktl::unique_ptr<DeviceContext> dev; in CreateDeviceContext()
|
| A D | intel_iommu.cpp | 12 zx_status_t IntelIommu::Create(ktl::unique_ptr<const uint8_t[]> desc, size_t desc_len, in Create()
|
| /kernel/object/include/object/ |
| A D | guest_dispatcher.h | 32 ktl::unique_ptr<Guest> guest_; 34 explicit GuestDispatcher(ktl::unique_ptr<Guest> guest);
|
| A D | vcpu_dispatcher.h | 38 ktl::unique_ptr<Vcpu> vcpu_; 40 explicit VcpuDispatcher(fbl::RefPtr<GuestDispatcher> guest, ktl::unique_ptr<Vcpu> vcpu);
|
| A D | pager_dispatcher.h | 18 public fbl::DoublyLinkedListable<fbl::unique_ptr<PageSourceWrapper>> { 58 fbl::DoublyLinkedList<fbl::unique_ptr<PageSourceWrapper>> srcs_;
|
| A D | fifo_dispatcher.h | 44 ktl::unique_ptr<uint8_t[]> data); 57 ktl::unique_ptr<uint8_t[]> data_ TA_GUARDED(get_lock());
|
| A D | port_dispatcher.h | 95 ktl::unique_ptr<const PortObserver> observer; 186 ktl::unique_ptr<PortObserver> MaybeReap(ktl::unique_ptr<PortObserver> observer,
|
| /kernel/dev/pcie/include/dev/address_provider/ |
| A D | address_provider.h | 57 fbl::WAVLTree<uint8_t, ktl::unique_ptr<MappedEcamRegion>> ecam_regions_; 84 ktl::unique_ptr<MappedEcamRegion> root_bridge_region_; 85 ktl::unique_ptr<MappedEcamRegion> downstream_region_;
|
| /kernel/arch/x86/include/arch/ |
| A D | hypervisor.h | 37 static zx_status_t Create(ktl::unique_ptr<Guest>* out); 52 ktl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas_; 88 static zx_status_t Create(Guest* guest, zx_vaddr_t entry, ktl::unique_ptr<Vcpu>* out);
|
| /kernel/dev/iommu/intel/include/dev/iommu/ |
| A D | intel.h | 15 static zx_status_t Create(ktl::unique_ptr<const uint8_t[]> desc, size_t desc_len,
|
| /kernel/arch/arm64/include/arch/ |
| A D | hypervisor.h | 33 static zx_status_t Create(ktl::unique_ptr<Guest>* out); 48 ktl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas_; 104 static zx_status_t Create(Guest* guest, zx_vaddr_t entry, ktl::unique_ptr<Vcpu>* out);
|
| /kernel/lib/unittest/ |
| A D | user_memory.cpp | 20 ktl::unique_ptr<UserMemory> UserMemory::Create(size_t size) { in Create() 54 ktl::unique_ptr<UserMemory> mem(new (&ac) UserMemory(mapping)); in Create()
|
| /kernel/lib/hypervisor/ |
| A D | hypervisor_unittest.cpp | 80 ktl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas; in guest_physical_address_space_unmap_range() 110 ktl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas; in guest_physical_address_space_unmap_range_outside_of_mapping() 134 ktl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas; in guest_physical_address_space_unmap_range_multiple_mappings() 179 ktl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas; in guest_physical_address_space_unmap_range_sub_region() 246 ktl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas; in guest_physical_address_space_get_page() 306 ktl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas; in guest_physical_address_space_get_page_complex() 359 ktl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas; in guest_physical_address_space_get_page_not_present() 389 ktl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas; in guest_physical_address_space_page_fault() 423 ktl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas; in guest_physical_address_space_map_interrupt_controller() 462 ktl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas; in guest_physical_address_space_uncached() [all …]
|
| /kernel/arch/x86/include/arch/x86/ |
| A D | ioport.h | 31 ktl::unique_ptr<bitmap::RleBitmap> bitmap_;
|
| /kernel/lib/unittest/include/lib/unittest/ |
| A D | user_memory.h | 28 static ktl::unique_ptr<UserMemory> Create(size_t size);
|
| /kernel/arch/arm64/hypervisor/ |
| A D | el2_cpu_state.cpp | 22 static ktl::unique_ptr<El2CpuState> el2_cpu_state TA_GUARDED(guest_mutex); 86 zx_status_t El2CpuState::Create(ktl::unique_ptr<El2CpuState>* out) { in Create() 88 ktl::unique_ptr<El2CpuState> cpu_state(new (&ac) El2CpuState); in Create()
|
| /kernel/lib/hypervisor/include/hypervisor/ |
| A D | trap_map.h | 35 class Trap : public fbl::WAVLTreeContainable<ktl::unique_ptr<Trap>> { 70 using TrapTree = fbl::WAVLTree<zx_gpaddr_t, ktl::unique_ptr<Trap>>;
|