Lines Matching defs:reader
469 static void insert_reader(reader_list **prev_reader, reader_list *reader, uint64_t request, pthread_cond_t *cond)
473 reader->request = request;
474 reader->data = cond;
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)
517 reader_list reader;
519 insert_reader(&c->in.readers, &reader, request, &cond);
525 remove_reader(&c->in.readers, &reader);