Lines Matching defs:printk_ringbuffer
90 struct printk_ringbuffer {
109 struct printk_ringbuffer *rb;
225 * that printk_ringbuffer can handle the overflows for these types, initial
272 static struct printk_ringbuffer name = { \
322 bool prb_reserve(struct prb_reserved_entry *e, struct printk_ringbuffer *rb,
324 bool prb_reserve_in_last(struct prb_reserved_entry *e, struct printk_ringbuffer *rb,
329 void prb_init(struct printk_ringbuffer *rb,
393 bool prb_read_valid(struct printk_ringbuffer *rb, u64 seq,
395 bool prb_read_valid_info(struct printk_ringbuffer *rb, u64 seq,
398 u64 prb_first_seq(struct printk_ringbuffer *rb);
399 u64 prb_first_valid_seq(struct printk_ringbuffer *rb);
400 u64 prb_next_seq(struct printk_ringbuffer *rb);
401 u64 prb_next_reserve_seq(struct printk_ringbuffer *rb);
414 static inline u64 __ulseq_to_u64seq(struct printk_ringbuffer *rb, u32 ulseq)