Searched refs:funnel_queue_entry (Results 1 – 7 of 7) sorted by relevance
46 struct funnel_queue_entry { struct48 struct funnel_queue_entry *next; argument61 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);
38 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()
24 struct funnel_queue_entry queue_entry;
326 struct funnel_queue_entry work_queue_entry_link;
101 struct funnel_queue_entry *link = vdo_funnel_queue_poll(queue->priority_lists[i]); in poll_for_completion()
269 struct funnel_queue_entry queue_link;
70 struct funnel_queue_entry *entry; in poll_queues()