Lines Matching refs:queue
63 struct ptr_ring *queue; member
240 __cpu_map_ring_cleanup(rcpu->queue); in put_cpu_map_entry()
241 ptr_ring_cleanup(rcpu->queue, NULL); in put_cpu_map_entry()
242 kfree(rcpu->queue); in put_cpu_map_entry()
260 while (!kthread_should_stop() || !__ptr_ring_empty(rcpu->queue)) { in cpu_map_kthread_run()
268 if (__ptr_ring_empty(rcpu->queue)) { in cpu_map_kthread_run()
271 if (__ptr_ring_empty(rcpu->queue)) { in cpu_map_kthread_run()
286 n = ptr_ring_consume_batched(rcpu->queue, frames, CPUMAP_BATCH); in cpu_map_kthread_run()
361 rcpu->queue = kzalloc_node(sizeof(*rcpu->queue), gfp, numa); in __cpu_map_entry_alloc()
362 if (!rcpu->queue) in __cpu_map_entry_alloc()
365 err = ptr_ring_init(rcpu->queue, qsize, gfp); in __cpu_map_entry_alloc()
389 ptr_ring_cleanup(rcpu->queue, NULL); in __cpu_map_entry_alloc()
391 kfree(rcpu->queue); in __cpu_map_entry_alloc()
613 q = rcpu->queue; in bq_flush_to_queue()