Lines Matching refs:fbl
10 #include <fbl/intrusive_double_list.h>
11 #include <fbl/mutex.h>
12 #include <fbl/ref_counted.h>
13 #include <fbl/ref_ptr.h>
14 #include <fbl/vector.h>
45 public fbl::RefCounted<UsbAudioStream>,
46 public fbl::DoublyLinkedListable<fbl::RefPtr<UsbAudioStream>> {
48 static fbl::RefPtr<UsbAudioStream> Create(UsbAudioDevice* parent,
49 fbl::unique_ptr<UsbAudioStreamInterface> ifc);
62 friend class fbl::RefPtr<UsbAudioStream>;
73 fbl::unique_ptr<UsbAudioStreamInterface> ifc,
74 fbl::RefPtr<dispatcher::ExecutionDomain> default_domain);
123 const fbl::unique_ptr<UsbAudioStreamInterface> ifc_;
127 fbl::Mutex lock_;
128 fbl::Mutex req_lock_ __TA_ACQUIRED_AFTER(lock_);
131 fbl::RefPtr<dispatcher::Channel> stream_channel_ __TA_GUARDED(lock_);
132 fbl::RefPtr<dispatcher::Channel> rb_channel_ __TA_GUARDED(lock_);
133 fbl::RefPtr<dispatcher::ExecutionDomain> default_domain_;