Lines Matching refs:r
648 int r; in devkmsg_emit() local
651 r = vprintk_emit(facility, level, NULL, fmt, args); in devkmsg_emit()
654 return r; in devkmsg_emit()
723 struct printk_record *r = &user->record; in devkmsg_read() local
734 if (!prb_read_valid(prb, atomic64_read(&user->seq), r)) { in devkmsg_read()
752 atomic64_read(&user->seq), r)); /* LMM(devkmsg_read:A) */ in devkmsg_read()
757 if (r->info->seq != atomic64_read(&user->seq)) { in devkmsg_read()
759 atomic64_set(&user->seq, r->info->seq); in devkmsg_read()
764 len = info_print_ext_header(user->buf, sizeof(user->buf), r->info); in devkmsg_read()
766 &r->text_buf[0], r->info->text_len, in devkmsg_read()
767 &r->info->dev_info); in devkmsg_read()
769 atomic64_set(&user->seq, r->info->seq + 1); in devkmsg_read()
1047 struct printk_record *r) in add_to_rb() argument
1052 prb_rec_init_wr(&dest_r, r->info->text_len); in add_to_rb()
1057 memcpy(&dest_r.text_buf[0], &r->text_buf[0], r->info->text_len); in add_to_rb()
1058 dest_r.info->text_len = r->info->text_len; in add_to_rb()
1059 dest_r.info->facility = r->info->facility; in add_to_rb()
1060 dest_r.info->level = r->info->level; in add_to_rb()
1061 dest_r.info->flags = r->info->flags; in add_to_rb()
1062 dest_r.info->ts_nsec = r->info->ts_nsec; in add_to_rb()
1063 dest_r.info->caller_id = r->info->caller_id; in add_to_rb()
1064 memcpy(&dest_r.info->dev_info, &r->info->dev_info, sizeof(dest_r.info->dev_info)); in add_to_rb()
1079 struct printk_record r; in setup_log_buf() local
1134 prb_rec_init_rd(&r, &info, &setup_text_buf[0], sizeof(setup_text_buf)); in setup_log_buf()
1148 prb_for_each_record(0, &printk_rb_static, seq, &r) { in setup_log_buf()
1149 text_size = add_to_rb(&printk_rb_dynamic, &r); in setup_log_buf()
1165 prb_for_each_record(seq, &printk_rb_static, seq, &r) { in setup_log_buf()
1166 text_size = add_to_rb(&printk_rb_dynamic, &r); in setup_log_buf()
1331 static size_t record_print_text(struct printk_record *r, bool syslog, in record_print_text() argument
1334 size_t text_len = r->info->text_len; in record_print_text()
1335 size_t buf_size = r->text_buf_size; in record_print_text()
1336 char *text = r->text_buf; in record_print_text()
1351 prefix_len = info_print_prefix(r->info, syslog, time, prefix); in record_print_text()
1427 r->text_buf[len] = 0; in record_print_text()
1497 struct printk_record r; in syslog_print() local
1506 prb_rec_init_rd(&r, &info, text, CONSOLE_LOG_MAX); in syslog_print()
1545 if (!prb_read_valid(prb, syslog_seq, &r)) in syslog_print()
1548 if (r.info->seq != syslog_seq) { in syslog_print()
1550 syslog_seq = r.info->seq; in syslog_print()
1562 n = record_print_text(&r, true, syslog_time); in syslog_print()
1565 syslog_seq = r.info->seq + 1; in syslog_print()
1601 struct printk_record r; in syslog_print_all() local
1619 prb_rec_init_rd(&r, &info, text, CONSOLE_LOG_MAX); in syslog_print_all()
1622 prb_for_each_record(seq, prb, seq, &r) { in syslog_print_all()
1625 textlen = record_print_text(&r, true, time); in syslog_print_all()
2124 struct printk_record r; in vprintk_store() local
2173 prb_rec_init_wr(&r, reserve_size); in vprintk_store()
2174 if (prb_reserve_in_last(&e, prb, &r, caller_id, LOG_LINE_MAX)) { in vprintk_store()
2175 text_len = printk_sprint(&r.text_buf[r.info->text_len], reserve_size, in vprintk_store()
2177 r.info->text_len += text_len; in vprintk_store()
2180 r.info->flags |= LOG_NEWLINE; in vprintk_store()
2196 prb_rec_init_wr(&r, reserve_size); in vprintk_store()
2197 if (!prb_reserve(&e, prb, &r)) { in vprintk_store()
2201 prb_rec_init_wr(&r, reserve_size + trunc_msg_len); in vprintk_store()
2202 if (!prb_reserve(&e, prb, &r)) in vprintk_store()
2207 text_len = printk_sprint(&r.text_buf[0], reserve_size, facility, &flags, fmt, args); in vprintk_store()
2209 memcpy(&r.text_buf[text_len], trunc_msg, trunc_msg_len); in vprintk_store()
2210 r.info->text_len = text_len + trunc_msg_len; in vprintk_store()
2211 r.info->facility = facility; in vprintk_store()
2212 r.info->level = level & 7; in vprintk_store()
2213 r.info->flags = flags & 0x1f; in vprintk_store()
2214 r.info->ts_nsec = ts_nsec; in vprintk_store()
2215 r.info->caller_id = caller_id; in vprintk_store()
2217 memcpy(&r.info->dev_info, dev_info, sizeof(r.info->dev_info)); in vprintk_store()
2294 int r; in _printk() local
2297 r = vprintk(fmt, args); in _printk()
2300 return r; in _printk()
2313 #define prb_read_valid(rb, seq, r) false argument
2319 static size_t record_print_text(const struct printk_record *r, in record_print_text() argument
2701 struct printk_record r; in console_emit_next_record() local
2706 prb_rec_init_rd(&r, &info, text, CONSOLE_LOG_MAX); in console_emit_next_record()
2710 if (!prb_read_valid(prb, con->seq, &r)) in console_emit_next_record()
2713 if (con->seq != r.info->seq) { in console_emit_next_record()
2714 con->dropped += r.info->seq - con->seq; in console_emit_next_record()
2715 con->seq = r.info->seq; in console_emit_next_record()
2723 if (suppress_message_printing(r.info->level)) { in console_emit_next_record()
2730 len = info_print_ext_header(ext_text, CONSOLE_EXT_LOG_MAX, r.info); in console_emit_next_record()
2732 &r.text_buf[0], r.info->text_len, &r.info->dev_info); in console_emit_next_record()
2735 len = record_print_text(&r, console_msg_format & MSG_FORMAT_SYSLOG, printk_time); in console_emit_next_record()
3556 int r; in _printk_deferred() local
3559 r = vprintk_deferred(fmt, args); in _printk_deferred()
3562 return r; in _printk_deferred()
3736 struct printk_record r; in kmsg_dump_get_line() local
3743 prb_rec_init_rd(&r, &info, line, size); in kmsg_dump_get_line()
3747 if (!prb_read_valid(prb, iter->cur_seq, &r)) in kmsg_dump_get_line()
3749 l = record_print_text(&r, syslog, printk_time); in kmsg_dump_get_line()
3760 iter->cur_seq = r.info->seq + 1; in kmsg_dump_get_line()
3793 struct printk_record r; in kmsg_dump_get_buffer() local
3832 prb_rec_init_rd(&r, &info, buf, size); in kmsg_dump_get_buffer()
3835 prb_for_each_record(seq, prb, seq, &r) { in kmsg_dump_get_buffer()
3836 if (r.info->seq >= iter->next_seq) in kmsg_dump_get_buffer()
3839 len += record_print_text(&r, syslog, time); in kmsg_dump_get_buffer()
3842 prb_rec_init_rd(&r, &info, buf + len, size - len); in kmsg_dump_get_buffer()