Lines Matching refs:rbwork
940 struct rb_irq_work *rbwork = container_of(work, struct rb_irq_work, work); in rb_wake_up_waiters() local
942 wake_up_all(&rbwork->waiters); in rb_wake_up_waiters()
943 if (rbwork->full_waiters_pending || rbwork->wakeup_full) { in rb_wake_up_waiters()
944 rbwork->wakeup_full = false; in rb_wake_up_waiters()
945 rbwork->full_waiters_pending = false; in rb_wake_up_waiters()
946 wake_up_all(&rbwork->full_waiters); in rb_wake_up_waiters()
961 struct rb_irq_work *rbwork; in ring_buffer_wake_waiters() local
972 rbwork = &buffer->irq_work; in ring_buffer_wake_waiters()
983 rbwork = &cpu_buffer->irq_work; in ring_buffer_wake_waiters()
986 rbwork->wait_index++; in ring_buffer_wake_waiters()
990 rb_wake_up_waiters(&rbwork->work); in ring_buffer_wake_waiters()