Home
last modified time | relevance | path

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

/linux/kernel/trace/
H A Dring_buffer.c782 struct rb_irq_work *rbwork = container_of(work, struct rb_irq_work, work); in rb_wake_up_waiters() local
785 (void)atomic_fetch_inc_release(&rbwork->seq); in rb_wake_up_waiters()
787 wake_up_all(&rbwork->waiters); in rb_wake_up_waiters()
788 if (rbwork->full_waiters_pending || rbwork->wakeup_full) { in rb_wake_up_waiters()
791 container_of(rbwork, struct ring_buffer_per_cpu, irq_work); in rb_wake_up_waiters()
795 rbwork->wakeup_full = false; in rb_wake_up_waiters()
796 rbwork->full_waiters_pending = false; in rb_wake_up_waiters()
802 wake_up_all(&rbwork->full_waiters); in rb_wake_up_waiters()
817 struct rb_irq_work *rbwork; in ring_buffer_wake_waiters() local
828 rbwork = &buffer->irq_work; in ring_buffer_wake_waiters()
[all …]