Home
last modified time | relevance | path

Searched refs:funnel_queue_entry (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/md/dm-vdo/
H A Dfunnel-queue.h46 struct funnel_queue_entry { struct
48 struct funnel_queue_entry *next; argument
61 struct funnel_queue_entry *newest; in __aligned()
64 struct funnel_queue_entry *oldest __aligned(L1_CACHE_BYTES); in __aligned()
67 struct funnel_queue_entry stub; in __aligned()
83 struct funnel_queue_entry *entry) in vdo_funnel_queue_put()
85 struct funnel_queue_entry *previous; in vdo_funnel_queue_put()
104 struct funnel_queue_entry *__must_check vdo_funnel_queue_poll(struct funnel_queue *queue);
H A Dfunnel-queue.c38 static struct funnel_queue_entry *get_oldest(struct funnel_queue *queue) in get_oldest()
45 struct funnel_queue_entry *oldest = queue->oldest; in get_oldest()
46 struct funnel_queue_entry *next = READ_ONCE(oldest->next); in get_oldest()
69 struct funnel_queue_entry *newest = READ_ONCE(queue->newest); in get_oldest()
103 struct funnel_queue_entry *vdo_funnel_queue_poll(struct funnel_queue *queue) in vdo_funnel_queue_poll()
105 struct funnel_queue_entry *oldest = get_oldest(queue); in vdo_funnel_queue_poll()
H A Ddedupe.h24 struct funnel_queue_entry queue_entry;
H A Dtypes.h326 struct funnel_queue_entry work_queue_entry_link;
H A Dfunnel-workqueue.c101 struct funnel_queue_entry *link = vdo_funnel_queue_poll(queue->priority_lists[i]); in poll_for_completion()
/linux/drivers/md/dm-vdo/indexer/
H A Dindexer.h269 struct funnel_queue_entry queue_link;
H A Dfunnel-requestqueue.c70 struct funnel_queue_entry *entry; in poll_queues()