Searched refs:DeviceContext (Results 1 – 8 of 8) sorted by relevance
| /kernel/dev/iommu/intel/ |
| A D | device_context.h | 23 class DeviceContext : public fbl::DoublyLinkedListable<ktl::unique_ptr<DeviceContext>> { 25 ~DeviceContext(); 31 ktl::unique_ptr<DeviceContext>* device); 34 ktl::unique_ptr<DeviceContext>* device); 65 DeviceContext(ds::Bdf bdf, uint32_t domain_id, IommuImpl* parent, 67 DeviceContext(ds::Bdf bdf, uint32_t domain_id, IommuImpl* parent, 70 DISALLOW_COPY_ASSIGN_AND_MOVE(DeviceContext);
|
| A D | device_context.cpp | 25 DeviceContext::DeviceContext(ds::Bdf bdf, uint32_t domain_id, IommuImpl* parent, in DeviceContext() function in intel_iommu::DeviceContext 31 DeviceContext::DeviceContext(ds::Bdf bdf, uint32_t domain_id, IommuImpl* parent, in DeviceContext() function in intel_iommu::DeviceContext 38 DeviceContext::~DeviceContext() { in ~DeviceContext() 67 zx_status_t DeviceContext::InitCommon() { in InitCommon() 96 ktl::unique_ptr<DeviceContext>* device) { in Create() 104 ktl::unique_ptr<DeviceContext> dev(new (&ac) DeviceContext(bdf, domain_id, parent, in Create() 131 ktl::unique_ptr<DeviceContext>* device) { in Create() 140 ktl::unique_ptr<DeviceContext> dev(new (&ac) DeviceContext(bdf, domain_id, in Create() 377 zx_status_t DeviceContext::SecondLevelUnmap(paddr_t virt_paddr, size_t size) { in SecondLevelUnmap() 417 uint64_t DeviceContext::minimum_contiguity() const { in minimum_contiguity() [all …]
|
| A D | context_table_state.h | 18 class DeviceContext; variable 48 DeviceContext** context); 50 zx_status_t GetDeviceContext(ds::Bdf bdf, DeviceContext** context); 78 fbl::DoublyLinkedList<ktl::unique_ptr<DeviceContext>> devices_;
|
| A D | second_level_pt.h | 14 class DeviceContext; variable 20 SecondLevelPageTable(IommuImpl* iommu, DeviceContext* parent); 39 DeviceContext* parent_;
|
| A D | context_table_state.cpp | 71 DeviceContext** context) { in CreateDeviceContext() 74 ktl::unique_ptr<DeviceContext> dev; in CreateDeviceContext() 80 status = DeviceContext::Create(bdf, domain_id, parent_, entry, &dev); in CreateDeviceContext() 84 status = DeviceContext::Create(bdf, domain_id, parent_, entry, &dev); in CreateDeviceContext() 95 zx_status_t ContextTableState::GetDeviceContext(ds::Bdf bdf, DeviceContext** context) { in GetDeviceContext()
|
| A D | iommu_impl.h | 27 class DeviceContext; variable 109 zx_status_t GetOrCreateDeviceContextLocked(ds::Bdf bdf, DeviceContext** context) TA_REQ(lock_);
|
| A D | iommu_impl.cpp | 269 DeviceContext* dev; in Map() 298 DeviceContext* dev; in MapContiguous() 318 DeviceContext* dev; in Unmap() 443 DeviceContext* dev; in EnableBiosReservedMappingsLocked() 763 zx_status_t IommuImpl::GetOrCreateDeviceContextLocked(ds::Bdf bdf, DeviceContext** context) { in GetOrCreateDeviceContextLocked() 794 DeviceContext* dev; in minimum_contiguity() 811 DeviceContext* dev; in aspace_size()
|
| A D | second_level_pt.cpp | 40 SecondLevelPageTable::SecondLevelPageTable(IommuImpl* iommu, DeviceContext* parent) in SecondLevelPageTable()
|
Completed in 16 milliseconds