Searched refs:DeviceContext (Results 1 - 8 of 8) sorted by relevance
/fuchsia/zircon/kernel/dev/iommu/intel/ |
H A D | device_context.h | 23 class DeviceContext : public fbl::DoublyLinkedListable<fbl::unique_ptr<DeviceContext>> { class in namespace:intel_iommu 25 ~DeviceContext(); 27 // Create a new DeviceContext representing the given BDF. It is a fatal error 31 fbl::unique_ptr<DeviceContext>* device); 34 fbl::unique_ptr<DeviceContext>* device); 36 // Check if this DeviceContext is for the given BDF 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); [all...] |
H A D | context_table_state.h | 18 class DeviceContext; 45 // Create a new DeviceContext representing the given BDF, and give it the specified domain_id. 48 DeviceContext** context); 50 zx_status_t GetDeviceContext(ds::Bdf bdf, DeviceContext** context); 78 fbl::DoublyLinkedList<fbl::unique_ptr<DeviceContext>> devices_;
|
H A D | device_context.cpp | 24 DeviceContext::DeviceContext(ds::Bdf bdf, uint32_t domain_id, IommuImpl* parent, function in class:intel_iommu::DeviceContext 30 DeviceContext::DeviceContext(ds::Bdf bdf, uint32_t domain_id, IommuImpl* parent, function in class:intel_iommu::DeviceContext 37 DeviceContext::~DeviceContext() { 66 zx_status_t DeviceContext::InitCommon() { 93 zx_status_t DeviceContext::Create(ds::Bdf bdf, uint32_t domain_id, IommuImpl* parent, 95 fbl::unique_ptr<DeviceContext>* device) { 103 fbl::unique_ptr<DeviceContext> de [all...] |
H A D | second_level_pt.h | 14 class DeviceContext; 20 SecondLevelPageTable(IommuImpl* iommu, DeviceContext* parent); 39 DeviceContext* parent_;
|
H A D | context_table_state.cpp | 70 DeviceContext** context) { 73 fbl::unique_ptr<DeviceContext> dev; 79 status = DeviceContext::Create(bdf, domain_id, parent_, entry, &dev); 83 status = DeviceContext::Create(bdf, domain_id, parent_, entry, &dev); 94 zx_status_t ContextTableState::GetDeviceContext(ds::Bdf bdf, DeviceContext** context) {
|
H A D | iommu_impl.h | 27 class DeviceContext; 109 zx_status_t GetOrCreateDeviceContextLocked(ds::Bdf bdf, DeviceContext** context) TA_REQ(lock_);
|
H A D | iommu_impl.cpp | 268 DeviceContext* dev; 297 DeviceContext* dev; 317 DeviceContext* dev; 442 DeviceContext* dev; 761 zx_status_t IommuImpl::GetOrCreateDeviceContextLocked(ds::Bdf bdf, DeviceContext** context) { 792 DeviceContext* dev; 809 DeviceContext* dev;
|
H A D | second_level_pt.cpp | 40 SecondLevelPageTable::SecondLevelPageTable(IommuImpl* iommu, DeviceContext* parent)
|
Completed in 80 milliseconds