Searched refs:DescriptorListMemory (Results 1 - 10 of 10) sorted by relevance
/fuchsia/zircon/system/dev/audio/usb-audio/ |
H A D | usb-audio-descriptors.h | 21 class DescriptorListMemory : public fbl::RefCounted<DescriptorListMemory> { class in namespace:audio::usb 25 explicit Iterator(fbl::RefPtr<DescriptorListMemory> mem); 33 const fbl::RefPtr<DescriptorListMemory>& desc_list() const { return mem_; } 61 fbl::RefPtr<DescriptorListMemory> mem_; 65 static fbl::RefPtr<DescriptorListMemory> Create(usb_protocol_t* proto); 70 friend class fbl::RefPtr<DescriptorListMemory>; 72 DescriptorListMemory() = default; 73 ~DescriptorListMemory();
|
H A D | usb-audio-descriptors.cpp | 15 DescriptorListMemory::~DescriptorListMemory() { 23 fbl::RefPtr<DescriptorListMemory> DescriptorListMemory::Create(usb_protocol_t* proto) { 27 auto ret = fbl::AdoptRef(new (&ac) DescriptorListMemory()); 47 DescriptorListMemory::Iterator::Iterator(fbl::RefPtr<DescriptorListMemory> mem) 55 bool DescriptorListMemory::Iterator::Next() { 72 bool DescriptorListMemory::Iterator::ValidateOffset() {
|
H A D | usb-audio-units.h | 38 static fbl::RefPtr<AudioUnit> Create(const DescriptorListMemory::Iterator& iter, uint8_t iid); 77 AudioUnit(fbl::RefPtr<DescriptorListMemory> desc_list, 93 const fbl::RefPtr<DescriptorListMemory> desc_list_; 121 Terminal(fbl::RefPtr<DescriptorListMemory> desc_list, 141 static fbl::RefPtr<InputTerminal> Create(const DescriptorListMemory::Iterator& iter, 144 InputTerminal(fbl::RefPtr<DescriptorListMemory> desc_list, 168 static fbl::RefPtr<OutputTerminal> Create(const DescriptorListMemory::Iterator& iter, 171 OutputTerminal(fbl::RefPtr<DescriptorListMemory> desc_list, 205 static fbl::RefPtr<MixerUnit> Create(const DescriptorListMemory::Iterator& iter, uint8_t iid); 207 MixerUnit(fbl::RefPtr<DescriptorListMemory> desc_lis [all...] |
H A D | usb-audio-device.h | 39 const fbl::RefPtr<DescriptorListMemory>& desc_list() const { return desc_list_; } 66 void ParseMidiStreamingIfc(DescriptorListMemory::Iterator* iter, 77 fbl::RefPtr<DescriptorListMemory> desc_list_;
|
H A D | usb-audio-control-interface.h | 30 zx_status_t Initialize(DescriptorListMemory::Iterator* iter); 73 fbl::RefPtr<DescriptorListMemory> desc_list_;
|
H A D | usb-audio-stream-interface.h | 58 Create(UsbAudioDevice* parent, DescriptorListMemory::Iterator* iter); 63 zx_status_t AddInterface(DescriptorListMemory::Iterator* iter); 124 fbl::RefPtr<DescriptorListMemory> desc_list, 164 zx_status_t Init(DescriptorListMemory::Iterator* iter); 180 const fbl::RefPtr<DescriptorListMemory> desc_list_; 191 fbl::RefPtr<DescriptorListMemory> desc_list, 217 const fbl::RefPtr<DescriptorListMemory> desc_list_;
|
H A D | usb-audio-units.cpp | 36 fbl::RefPtr<AudioUnit> AudioUnit::Create(const DescriptorListMemory::Iterator& iter, uint8_t iid) { 105 fbl::RefPtr<InputTerminal> InputTerminal::Create(const DescriptorListMemory::Iterator& iter, 121 fbl::RefPtr<OutputTerminal> OutputTerminal::Create(const DescriptorListMemory::Iterator& iter, 137 fbl::RefPtr<MixerUnit> MixerUnit::Create(const DescriptorListMemory::Iterator& iter, uint8_t iid) { 177 fbl::RefPtr<SelectorUnit> SelectorUnit::Create(const DescriptorListMemory::Iterator& iter, 220 fbl::RefPtr<FeatureUnit> FeatureUnit::Create(const DescriptorListMemory::Iterator& iter, 513 fbl::RefPtr<ProcessingUnit> ProcessingUnit::Create(const DescriptorListMemory::Iterator& iter, 551 fbl::RefPtr<ExtensionUnit> ExtensionUnit::Create(const DescriptorListMemory::Iterator& iter,
|
H A D | usb-audio-device.cpp | 108 desc_list_ = DescriptorListMemory::Create(&usb_proto_); 136 DescriptorListMemory::Iterator iter(desc_list_); 345 void UsbAudioDevice::ParseMidiStreamingIfc(DescriptorListMemory::Iterator* iter,
|
H A D | usb-audio-stream-interface.cpp | 24 DescriptorListMemory::Iterator* iter) { 52 zx_status_t UsbAudioStreamInterface::AddInterface(DescriptorListMemory::Iterator* iter) { 421 zx_status_t UsbAudioStreamInterface::Format::Init(DescriptorListMemory::Iterator* iter) {
|
H A D | usb-audio-control-interface.cpp | 43 zx_status_t UsbAudioControlInterface::Initialize(DescriptorListMemory::Iterator* iter) {
|
Completed in 89 milliseconds