Lines Matching refs:fbl
12 #include <fbl/intrusive_double_list.h>
13 #include <fbl/macros.h>
14 #include <fbl/mutex.h>
31 static zx_status_t Create(fbl::unique_ptr<const uint8_t[]> desc, size_t desc_len,
32 fbl::RefPtr<Iommu>* out);
36 zx_status_t Map(uint64_t bus_txn_id, const fbl::RefPtr<VmObject>& vmo,
39 zx_status_t MapContiguous(uint64_t bus_txn_id, const fbl::RefPtr<VmObject>& vmo,
75 IommuImpl(volatile void* register_base, fbl::unique_ptr<const uint8_t[]> desc,
86 static zx_status_t ValidateIommuDesc(const fbl::unique_ptr<const uint8_t[]>& desc,
124 fbl::Mutex lock_;
127 fbl::unique_ptr<const uint8_t[]> desc_;
139 fbl::DoublyLinkedList<fbl::unique_ptr<ContextTableState>> context_tables_ TA_GUARDED(lock_);