Searched refs:printk_ringbuffer (Results 1 – 7 of 7) sorted by relevance
/linux/kernel/printk/ |
H A D | printk_ringbuffer.h | 90 struct printk_ringbuffer { struct 109 struct printk_ringbuffer *rb; argument 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); [all …]
|
H A D | printk_ringbuffer.c | 9 #include "printk_ringbuffer.h" 13 * DOC: printk_ringbuffer overview 17 * The printk_ringbuffer is made up of 3 internal ringbuffers: 565 static bool data_make_reusable(struct printk_ringbuffer *rb, 633 static bool data_push_tail(struct printk_ringbuffer *rb, unsigned long lpos) 768 static bool desc_push_tail(struct printk_ringbuffer *rb, 876 static bool desc_reserve(struct printk_ringbuffer *rb, unsigned long *id_out) in desc_push_tail() 1025 static char *data_alloc(struct printk_ringbuffer *rb, unsigned int size, 1096 * The printk_ringbuffer does not actually use it. in data_alloc() 1119 static char *data_realloc(struct printk_ringbuffer *r in data_realloc() [all...] |
H A D | internal.h | 62 struct printk_ringbuffer; 65 extern struct printk_ringbuffer *prb;
|
H A D | Makefile | 8 printk_support-y := printk_ringbuffer.o
|
H A D | printk.c | 517 static struct printk_ringbuffer printk_rb_dynamic; 519 struct printk_ringbuffer *prb = &printk_rb_static; 988 VMCOREINFO_STRUCT_SIZE(printk_ringbuffer); in log_buf_vmcoreinfo_setup() 989 VMCOREINFO_OFFSET(printk_ringbuffer, desc_ring); in log_buf_vmcoreinfo_setup() 990 VMCOREINFO_OFFSET(printk_ringbuffer, text_data_ring); in log_buf_vmcoreinfo_setup() 991 VMCOREINFO_OFFSET(printk_ringbuffer, fail); in log_buf_vmcoreinfo_setup() 1106 static unsigned int __init add_to_rb(struct printk_ringbuffer *rb, in add_to_rb()
|
/linux/Documentation/admin-guide/kdump/ |
H A D | vmcoreinfo.rst | 201 A pointer to the printk ringbuffer (struct printk_ringbuffer). This 222 printk_ringbuffer section in Common variables 225 The size of a printk_ringbuffer structure. This structure contains all 229 (printk_ringbuffer, desc_ring|text_data_ring|dict_data_ring|fail)
|
H A D | gdbmacros.txt | 290 # definitions from kernel/printk/printk_ringbuffer.h
|