Lines Matching defs:descriptor

46                                                   const RingBufferDescriptor *descriptor) {
47 if (descriptor == nullptr) {
48 ALOGE("AudioEndpoint_validateQueueDescriptor() NULL descriptor");
52 if (descriptor->capacityInFrames < 1
53 || descriptor->capacityInFrames > RIDICULOUSLY_LARGE_BUFFER_CAPACITY) {
55 descriptor->capacityInFrames);
60 if (descriptor->bytesPerFrame < 1
61 || descriptor->bytesPerFrame > RIDICULOUSLY_LARGE_FRAME_SIZE) {
63 descriptor->bytesPerFrame);
67 if (descriptor->dataAddress == nullptr) {
73 descriptor->dataAddress);
75 descriptor->readCounterAddress,
76 descriptor->writeCounterAddress);
80 uint8_t value = descriptor->dataAddress[0];
84 descriptor->dataAddress[0] = value * 3;
87 if (descriptor->readCounterAddress) {
88 fifo_counter_t counter = *descriptor->readCounterAddress;
91 *descriptor->readCounterAddress = counter;
95 if (descriptor->writeCounterAddress) {
96 fifo_counter_t counter = *descriptor->writeCounterAddress;
99 *descriptor->writeCounterAddress = counter;
126 const RingBufferDescriptor *descriptor = &pEndpointDescriptor->upMessageQueueDescriptor;
127 if(descriptor->bytesPerFrame != sizeof(AAudioServiceMessage)) {
129 descriptor->bytesPerFrame);
133 if(descriptor->readCounterAddress == nullptr || descriptor->writeCounterAddress == nullptr) {
139 descriptor->bytesPerFrame,
140 descriptor->capacityInFrames,
141 descriptor->readCounterAddress,
142 descriptor->writeCounterAddress,
143 descriptor->dataAddress
147 descriptor = &pEndpointDescriptor->dataQueueDescriptor;
148 ALOGV("AudioEndpoint::configure() data framesPerBurst = %d", descriptor->framesPerBurst);
149 ALOGV("AudioEndpoint::configure() data readCounterAddress = %p", descriptor->readCounterAddress);
150 mFreeRunning = descriptor->readCounterAddress == nullptr;
152 int64_t *readCounterAddress = (descriptor->readCounterAddress == nullptr)
154 : descriptor->readCounterAddress;
155 int64_t *writeCounterAddress = (descriptor->writeCounterAddress == nullptr)
157 : descriptor->writeCounterAddress;
160 descriptor->bytesPerFrame,
161 descriptor->capacityInFrames,
164 descriptor->dataAddress
166 uint32_t threshold = descriptor->capacityInFrames / 2;