Symbol: printk_ringbuffer
kernel/printk/internal.h
61
struct printk_ringbuffer;
kernel/printk/internal.h
64
extern struct printk_ringbuffer *prb;
kernel/printk/printk.c
1111
static unsigned int __init add_to_rb(struct printk_ringbuffer *rb,
kernel/printk/printk.c
522
static struct printk_ringbuffer printk_rb_dynamic;
kernel/printk/printk.c
524
struct printk_ringbuffer *prb = &printk_rb_static;
kernel/printk/printk.c
993
VMCOREINFO_STRUCT_SIZE(printk_ringbuffer);
kernel/printk/printk.c
994
VMCOREINFO_OFFSET(printk_ringbuffer, desc_ring);
kernel/printk/printk.c
995
VMCOREINFO_OFFSET(printk_ringbuffer, text_data_ring);
kernel/printk/printk.c
996
VMCOREINFO_OFFSET(printk_ringbuffer, fail);
kernel/printk/printk_ringbuffer.c
1053
static char *data_alloc(struct printk_ringbuffer *rb, unsigned int size,
kernel/printk/printk_ringbuffer.c
1147
static char *data_realloc(struct printk_ringbuffer *rb, unsigned int size,
kernel/printk/printk_ringbuffer.c
1421
bool prb_reserve_in_last(struct prb_reserved_entry *e, struct printk_ringbuffer *rb,
kernel/printk/printk_ringbuffer.c
1532
static u64 desc_last_finalized_seq(struct printk_ringbuffer *rb)
kernel/printk/printk_ringbuffer.c
1548
static bool _prb_read_valid(struct printk_ringbuffer *rb, u64 *seq,
kernel/printk/printk_ringbuffer.c
1556
static void desc_update_last_finalized(struct printk_ringbuffer *rb)
kernel/printk/printk_ringbuffer.c
1617
static void desc_make_final(struct printk_ringbuffer *rb, unsigned long id)
kernel/printk/printk_ringbuffer.c
1654
bool prb_reserve(struct prb_reserved_entry *e, struct printk_ringbuffer *rb,
kernel/printk/printk_ringbuffer.c
1964
static int prb_read(struct printk_ringbuffer *rb, u64 seq,
kernel/printk/printk_ringbuffer.c
2003
u64 prb_first_seq(struct printk_ringbuffer *rb)
kernel/printk/printk_ringbuffer.c
2062
u64 prb_next_reserve_seq(struct printk_ringbuffer *rb)
kernel/printk/printk_ringbuffer.c
2164
static bool _prb_read_valid(struct printk_ringbuffer *rb, u64 *seq,
kernel/printk/printk_ringbuffer.c
2239
bool prb_read_valid(struct printk_ringbuffer *rb, u64 seq,
kernel/printk/printk_ringbuffer.c
2270
bool prb_read_valid_info(struct printk_ringbuffer *rb, u64 seq,
kernel/printk/printk_ringbuffer.c
2295
u64 prb_first_valid_seq(struct printk_ringbuffer *rb)
kernel/printk/printk_ringbuffer.c
2322
u64 prb_next_seq(struct printk_ringbuffer *rb)
kernel/printk/printk_ringbuffer.c
2365
void prb_init(struct printk_ringbuffer *rb,
kernel/printk/printk_ringbuffer.c
582
static bool data_make_reusable(struct printk_ringbuffer *rb,
kernel/printk/printk_ringbuffer.c
650
static bool data_push_tail(struct printk_ringbuffer *rb, unsigned long lpos)
kernel/printk/printk_ringbuffer.c
785
static bool desc_push_tail(struct printk_ringbuffer *rb,
kernel/printk/printk_ringbuffer.c
893
static bool desc_reserve(struct printk_ringbuffer *rb, unsigned long *id_out)
kernel/printk/printk_ringbuffer.h
114
struct printk_ringbuffer *rb;
kernel/printk/printk_ringbuffer.h
277
static struct printk_ringbuffer name = { \
kernel/printk/printk_ringbuffer.h
327
bool prb_reserve(struct prb_reserved_entry *e, struct printk_ringbuffer *rb,
kernel/printk/printk_ringbuffer.h
329
bool prb_reserve_in_last(struct prb_reserved_entry *e, struct printk_ringbuffer *rb,
kernel/printk/printk_ringbuffer.h
334
void prb_init(struct printk_ringbuffer *rb,
kernel/printk/printk_ringbuffer.h
398
bool prb_read_valid(struct printk_ringbuffer *rb, u64 seq,
kernel/printk/printk_ringbuffer.h
400
bool prb_read_valid_info(struct printk_ringbuffer *rb, u64 seq,
kernel/printk/printk_ringbuffer.h
403
u64 prb_first_seq(struct printk_ringbuffer *rb);
kernel/printk/printk_ringbuffer.h
404
u64 prb_first_valid_seq(struct printk_ringbuffer *rb);
kernel/printk/printk_ringbuffer.h
405
u64 prb_next_seq(struct printk_ringbuffer *rb);
kernel/printk/printk_ringbuffer.h
406
u64 prb_next_reserve_seq(struct printk_ringbuffer *rb);
kernel/printk/printk_ringbuffer.h
419
static inline u64 __ulseq_to_u64seq(struct printk_ringbuffer *rb, u32 ulseq)
kernel/printk/printk_ringbuffer_kunit_test.c
245
static inline void prbtest_prb_reinit(struct printk_ringbuffer *rb)
kernel/printk/printk_ringbuffer_kunit_test.c
64
struct printk_ringbuffer *ringbuffer;