Lines Matching defs:prev_reader
105 static void remove_finished_readers(reader_list **prev_reader, uint64_t completed)
107 while(*prev_reader && XCB_SEQUENCE_COMPARE((*prev_reader)->request, <=, completed))
111 pthread_cond_signal((*prev_reader)->data);
112 *prev_reader = (*prev_reader)->next;
469 static void insert_reader(reader_list **prev_reader, reader_list *reader, uint64_t request, pthread_cond_t *cond)
471 while(*prev_reader && XCB_SEQUENCE_COMPARE((*prev_reader)->request, <=, request))
472 prev_reader = &(*prev_reader)->next;
475 reader->next = *prev_reader;
476 *prev_reader = reader;
479 static void remove_reader(reader_list **prev_reader, reader_list *reader)
481 while(*prev_reader && XCB_SEQUENCE_COMPARE((*prev_reader)->request, <=, reader->request))
482 if(*prev_reader == reader)
484 *prev_reader = (*prev_reader)->next;