Searched refs:dev_vaddr_t (Results 1 – 8 of 8) sorted by relevance
| /kernel/include/dev/ |
| A D | iommu.h | 25 typedef uint64_t dev_vaddr_t; typedef 61 dev_vaddr_t* vaddr, size_t* mapped_len) = 0; 68 dev_vaddr_t* vaddr, size_t* mapped_len) = 0; 77 virtual zx_status_t Unmap(uint64_t bus_txn_id, dev_vaddr_t vaddr, size_t size) = 0;
|
| /kernel/object/ |
| A D | pinned_memory_token_dispatcher.cpp | 36 fbl::Array<dev_vaddr_t> addr_array(new (&ac) dev_vaddr_t[num_addrs], num_addrs); in Create() 73 dev_vaddr_t vaddr; in MapIntoIommu() 98 dev_vaddr_t vaddr; in MapIntoIommu() 146 dev_vaddr_t addr = mapped_addrs_[i]; in UnmapFromIommuLocked() 224 fbl::Array<dev_vaddr_t> mapped_addrs) in PinnedMemoryTokenDispatcher() 233 dev_vaddr_t* mapped_addrs, in EncodeAddrs() 237 const fbl::Array<dev_vaddr_t>& pmo_addrs = mapped_addrs_; in EncodeAddrs() 243 memcpy(mapped_addrs, pmo_addrs.get(), found_addrs * sizeof(dev_vaddr_t)); in EncodeAddrs() 257 dev_vaddr_t extent_base = pmo_addrs[i]; in EncodeAddrs() 258 for (dev_vaddr_t addr = extent_base; in EncodeAddrs()
|
| /kernel/dev/iommu/dummy/include/dev/iommu/ |
| A D | dummy.h | 23 dev_vaddr_t* vaddr, size_t* mapped_len) final; 26 dev_vaddr_t* vaddr, size_t* mapped_len) final; 27 zx_status_t Unmap(uint64_t bus_txn_id, dev_vaddr_t vaddr, size_t size) final;
|
| /kernel/object/include/object/ |
| A D | pinned_memory_token_dispatcher.h | 65 dev_vaddr_t* mapped_addrs, size_t mapped_addrs_count); 82 fbl::Array<dev_vaddr_t> mapped_addrs); 103 const fbl::Array<dev_vaddr_t> mapped_addrs_ TA_GUARDED(get_lock());
|
| /kernel/dev/iommu/intel/ |
| A D | iommu_impl.h | 38 dev_vaddr_t* vaddr, size_t* mapped_len) final; 41 dev_vaddr_t* vaddr, size_t* mapped_len) final; 42 zx_status_t Unmap(uint64_t bus_txn_id, dev_vaddr_t vaddr, size_t size) final; 70 void InvalidateIotlbPageLocked(uint32_t domain_id, dev_vaddr_t vaddr,
|
| A D | iommu_impl.cpp | 251 dev_vaddr_t* vaddr, size_t* mapped_len) { in Map() 280 dev_vaddr_t* vaddr, size_t* mapped_len) { in MapContiguous() 307 zx_status_t IommuImpl::Unmap(uint64_t bus_txn_id, dev_vaddr_t vaddr, size_t size) { in Unmap() 565 void IommuImpl::InvalidateIotlbPageLocked(uint32_t domain_id, dev_vaddr_t vaddr, uint pages_pow2) { in InvalidateIotlbPageLocked()
|
| /kernel/dev/iommu/dummy/ |
| A D | dummy_iommu.cpp | 44 dev_vaddr_t* vaddr, size_t* mapped_len) { in Map() 88 dev_vaddr_t* vaddr, size_t* mapped_len) { in MapContiguous() 130 zx_status_t DummyIommu::Unmap(uint64_t bus_txn_id, dev_vaddr_t vaddr, size_t size) { in Unmap()
|
| /kernel/syscalls/ |
| A D | ddk.cpp | 372 fbl::InlineArray<dev_vaddr_t, kAddrsLenLimitForStack> mapped_addrs(&ac, addrs_count); in sys_bti_pin() 391 static_assert(sizeof(dev_vaddr_t) == sizeof(zx_paddr_t), "mismatched types"); in sys_bti_pin()
|
Completed in 16 milliseconds