unsigned long cons_snapshot; /* Consumer count snapshot */
unsigned int get_subbuf:1, /* Sub-buffer being held by reader */
switch_timer_enabled:1, /* Protected by ring_buffer_nohz_lock */
- read_timer_enabled:1; /* Protected by ring_buffer_nohz_lock */
+ read_timer_enabled:1, /* Protected by ring_buffer_nohz_lock */
+ quiescent:1;
};
static inline
return chan->backend.priv;
}
+void lib_ring_buffer_lost_event_too_big(struct channel *chan);
+
/*
* Issue warnings and disable channels upon internal error.
* Can receive struct lib_ring_buffer or struct lib_ring_buffer_backend