Lines Matching refs:rb
109 struct printk_ringbuffer *rb; member
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,
372 #define prb_for_each_record(from, rb, s, r) \ argument
373 for ((s) = from; prb_read_valid(rb, s, r); (s) = (r)->info->seq + 1)
390 #define prb_for_each_info(from, rb, s, i, lc) \ argument
391 for ((s) = from; prb_read_valid_info(rb, s, i, lc); (s) = (i)->seq + 1)
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);
406 #define __ulseq_to_u64seq(rb, ulseq) (ulseq) argument
407 #define ULSEQ_MAX(rb) (-1) argument
412 #define ULSEQ_MAX(rb) __u64seq_to_ulseq(prb_first_seq(rb) + 0x80000000UL) argument
414 static inline u64 __ulseq_to_u64seq(struct printk_ringbuffer *rb, u32 ulseq) in __ulseq_to_u64seq() argument
416 u64 rb_first_seq = prb_first_seq(rb); in __ulseq_to_u64seq()