Lines Matching refs:head
37 SDL_DataQueuePacket *head; /* device fed from here. */ member
91 SDL_FreeDataQueueList(queue->head); in SDL_FreeDataQueue()
110 packet = queue->head; in SDL_ClearDataQueue()
121 queue->head = NULL; in SDL_ClearDataQueue()
163 SDL_assert((queue->head != NULL) == (queue->queued_bytes != 0)); in AllocateDataQueuePacket()
165 queue->head = packet; in AllocateDataQueuePacket()
189 orighead = queue->head; in SDL_WriteToDataQueue()
202 packet = queue->head; /* whole queue. */ in SDL_WriteToDataQueue()
208 queue->head = orighead; in SDL_WriteToDataQueue()
240 for (packet = queue->head; len && packet; packet = packet->next) { in SDL_PeekIntoDataQueue()
265 while ((len > 0) && ((packet = queue->head) != NULL)) { in SDL_ReadFromDataQueue()
277 queue->head = packet->next; in SDL_ReadFromDataQueue()
284 SDL_assert((queue->head != NULL) == (queue->queued_bytes != 0)); in SDL_ReadFromDataQueue()
286 if (queue->head == NULL) { in SDL_ReadFromDataQueue()
315 packet = queue->head; in SDL_ReserveSpaceInDataQueue()