Home
last modified time | relevance | path

Searched refs:DeviceContext (Results 1 – 8 of 8) sorted by relevance

/kernel/dev/iommu/intel/
A Ddevice_context.h23 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 Ddevice_context.cpp25 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 Dcontext_table_state.h18 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 Dsecond_level_pt.h14 class DeviceContext; variable
20 SecondLevelPageTable(IommuImpl* iommu, DeviceContext* parent);
39 DeviceContext* parent_;
A Dcontext_table_state.cpp71 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 Diommu_impl.h27 class DeviceContext; variable
109 zx_status_t GetOrCreateDeviceContextLocked(ds::Bdf bdf, DeviceContext** context) TA_REQ(lock_);
A Diommu_impl.cpp269 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 Dsecond_level_pt.cpp40 SecondLevelPageTable::SecondLevelPageTable(IommuImpl* iommu, DeviceContext* parent) in SecondLevelPageTable()

Completed in 16 milliseconds