Lines Matching refs:fbl
6 #include <fbl/auto_call.h>
7 #include <fbl/auto_lock.h>
8 #include <fbl/intrusive_double_list.h>
20 fbl::AllocChecker ac;
21 auto usb_device = fbl::AdoptRef(new (&ac) audio::usb::UsbAudioDevice(parent));
31 // We have transfered our fbl::RefPtr reference to the C ddk. We will
46 void UsbAudioDevice::RemoveAudioStream(const fbl::RefPtr<UsbAudioStream>& stream) {
47 fbl::AutoLock lock(&lock_);
130 fbl::unique_ptr<UsbAudioControlInterface> control_ifc;
131 fbl::DoublyLinkedList<fbl::unique_ptr<UsbAudioStreamInterface>> aud_stream_ifcs;
140 auto cleanup = fbl::MakeAutoCall([&iter] { iter.Next(); });
189 control_ifc = fbl::move(control);
221 aud_stream_ifcs.push_back(fbl::move(ifc));
309 stream_ifc->LinkPath(fbl::move(path));
322 auto stream = UsbAudioStream::Create(this, fbl::move(stream_ifc));
331 fbl::AutoLock lock(&lock_);
493 auto reference = fbl::internal::MakeRefPtrNoAdopt(this);