Lines Matching refs:entry

111 	while (AncillaryDataEntry* entry = fAncillaryData.RemoveHead()) {
112 gStackModule->delete_ancillary_data_container(entry->data);
113 delete entry;
181 // Adjust ancillary data entry offsets, respectively attach the ones
183 if (AncillaryDataEntry* entry = fAncillaryData.Head()) {
185 while (entry != NULL && offsetDelta > entry->offset) {
186 // entry data have been read -- add ancillary data to request
188 offsetDelta -= entry->offset;
189 request.AddAncillaryData(entry->data);
190 delete entry;
192 entry = fAncillaryData.Head();
195 if (entry != NULL)
196 entry->offset -= offsetDelta;
211 if (AncillaryDataEntry* entry = fAncillaryData.Head()) {
213 while (entry != NULL && offsetDelta > entry->offset) {
215 offsetDelta -= entry->offset;
216 delete entry;
218 entry = fAncillaryData.Head();
221 if (entry != NULL)
222 entry->offset -= offsetDelta;
260 // If the request has ancillary data create an entry first.
272 // The offsets are relative to the previous entry.
274 while (AncillaryDataEntry* entry = it.Next())
275 ancillaryEntry->offset -= entry->offset;
277 // store and maintain the absolute offset of the last queued entry.
530 ConditionVariableEntry entry;
531 fReadCondition.Add(&entry);
534 status_t error = entry.Wait(B_ABSOLUTE_TIMEOUT | B_CAN_INTERRUPT,
557 ConditionVariableEntry entry;
558 fReadCondition.Add(&entry);
561 status_t error = entry.Wait(B_ABSOLUTE_TIMEOUT | B_CAN_INTERRUPT,
588 ConditionVariableEntry entry;
589 fWriteCondition.Add(&entry);
592 status_t error = entry.Wait(B_ABSOLUTE_TIMEOUT | B_CAN_INTERRUPT,
615 ConditionVariableEntry entry;
616 fWriteCondition.Add(&entry);
619 error = entry.Wait(B_ABSOLUTE_TIMEOUT | B_CAN_INTERRUPT, timeout);