Lines Matching defs:queue
41 static inline int create_shadow_queue(struct shadow_queue *queue, uint32_t length, uint32_t stride) in create_shadow_queue()
53 static inline void destroy_shadow_queue(struct shadow_queue *queue) in destroy_shadow_queue()
58 static inline bool shadow_queue_full(struct shadow_queue *queue) in shadow_queue_full()
63 static inline bool shadow_queue_empty(struct shadow_queue *queue) in shadow_queue_empty()
69 shadow_queue_get_element(const struct shadow_queue *queue, u64 unmasked_index) in shadow_queue_get_element()
77 shadow_queue_producer_entry(struct shadow_queue *queue) in shadow_queue_producer_entry()
83 shadow_queue_get_next_to_consume(const struct shadow_queue *queue) in shadow_queue_get_next_to_consume()
92 shadow_queue_get_next_to_complete(struct shadow_queue *queue) in shadow_queue_get_next_to_complete()
100 static inline void shadow_queue_advance_producer(struct shadow_queue *queue) in shadow_queue_advance_producer()
105 static inline void shadow_queue_advance_consumer(struct shadow_queue *queue) in shadow_queue_advance_consumer()
110 static inline void shadow_queue_advance_next_to_complete(struct shadow_queue *queue) in shadow_queue_advance_next_to_complete()