Lines Matching refs:queue_entry
317 struct queued_read *queue_entry; in enqueue_read() local
345 queue_entry = &cache->read_queue[read_queue_index]; in enqueue_read()
346 if (queue_entry->first_request == NULL) in enqueue_read()
347 queue_entry->first_request = request; in enqueue_read()
349 queue_entry->last_request->next_request = request; in enqueue_read()
350 queue_entry->last_request = request; in enqueue_read()
404 struct queued_read *queue_entry = NULL; in wait_to_reserve_read_queue_entry() local
407 queue_entry = reserve_read_queue_entry(&volume->page_cache); in wait_to_reserve_read_queue_entry()
408 if (queue_entry != NULL) in wait_to_reserve_read_queue_entry()
414 return queue_entry; in wait_to_reserve_read_queue_entry()
630 struct queued_read *queue_entry; in read_thread_function() local
633 queue_entry = wait_to_reserve_read_queue_entry(volume); in read_thread_function()
637 result = process_entry(volume, queue_entry); in read_thread_function()
638 release_queued_requests(volume, queue_entry, result); in read_thread_function()