Lines Matching refs:info
664 struct printk_info *info) in info_print_ext_header() argument
666 u64 ts_usec = info->ts_nsec; in info_print_ext_header()
669 u32 id = info->caller_id; in info_print_ext_header()
680 (info->facility << 3) | info->level, info->seq, in info_print_ext_header()
681 ts_usec, info->flags & LOG_CONT ? 'c' : '-', caller); in info_print_ext_header()
926 struct printk_info info; in devkmsg_poll() local
931 if (prb_read_valid_info(prb, atomic64_read(&user->seq), &info, NULL)) { in devkmsg_poll()
933 if (info.seq != atomic64_read(&user->seq)) in devkmsg_poll()
1139 prb_rec_init_wr(&dest_r, r->info->text_len); in add_to_rb()
1144 memcpy(&dest_r.text_buf[0], &r->text_buf[0], r->info->text_len); in add_to_rb()
1145 dest_r.info->text_len = r->info->text_len; in add_to_rb()
1146 dest_r.info->facility = r->info->facility; in add_to_rb()
1147 dest_r.info->level = r->info->level; in add_to_rb()
1148 dest_r.info->flags = r->info->flags; in add_to_rb()
1149 dest_r.info->ts_nsec = r->info->ts_nsec; in add_to_rb()
1150 dest_r.info->caller_id = r->info->caller_id; in add_to_rb()
1151 memcpy(&dest_r.info->dev_info, &r->info->dev_info, sizeof(dest_r.info->dev_info)); in add_to_rb()
1176 struct printk_info info; in setup_log_buf() local
1237 prb_rec_init_rd(&r, &info, &setup_text_buf[0], sizeof(setup_text_buf)); in setup_log_buf()
1398 static size_t info_print_prefix(const struct printk_info *info, bool syslog, in info_print_prefix() argument
1404 len = print_syslog((info->facility << 3) | info->level, buf); in info_print_prefix()
1407 len += print_time(info->ts_nsec, buf + len); in info_print_prefix()
1409 len += print_caller(info->caller_id, buf + len); in info_print_prefix()
1439 size_t text_len = r->info->text_len; in record_print_text()
1456 prefix_len = info_print_prefix(r->info, syslog, time, prefix); in record_print_text()
1537 static size_t get_record_print_text_size(struct printk_info *info, in get_record_print_text_size() argument
1544 prefix_len = info_print_prefix(info, syslog, time, prefix); in get_record_print_text_size()
1551 return ((prefix_len * line_count) + info->text_len + 1); in get_record_print_text_size()
1564 struct printk_info info; in find_first_fitting_seq() local
1570 prb_for_each_info(start_seq, prb, seq, &info, &line_count) { in find_first_fitting_seq()
1571 if (info.seq >= max_seq) in find_first_fitting_seq()
1573 len += get_record_print_text_size(&info, line_count, syslog, time); in find_first_fitting_seq()
1589 prb_for_each_info(start_seq, prb, seq, &info, &line_count) { in find_first_fitting_seq()
1590 if (len <= size || info.seq >= max_seq) in find_first_fitting_seq()
1592 len -= get_record_print_text_size(&info, line_count, syslog, time); in find_first_fitting_seq()
1601 struct printk_info info; in syslog_print() local
1611 prb_rec_init_rd(&r, &info, text, PRINTK_MESSAGE_MAX); in syslog_print()
1653 if (r.info->seq != syslog_seq) { in syslog_print()
1655 syslog_seq = r.info->seq; in syslog_print()
1670 syslog_seq = r.info->seq + 1; in syslog_print()
1705 struct printk_info info; in syslog_print_all() local
1724 prb_rec_init_rd(&r, &info, text, PRINTK_MESSAGE_MAX); in syslog_print_all()
1764 struct printk_info info; in do_syslog() local
1831 if (!prb_read_valid_info(prb, syslog_seq, &info, NULL)) { in do_syslog()
1836 if (info.seq != syslog_seq) { in do_syslog()
1838 syslog_seq = info.seq; in do_syslog()
1853 prb_for_each_info(syslog_seq, prb, seq, &info, in do_syslog()
1855 error += get_record_print_text_size(&info, line_count, in do_syslog()
2301 text_len = printk_sprint(&r.text_buf[r.info->text_len], reserve_size, in vprintk_store()
2303 r.info->text_len += text_len; in vprintk_store()
2306 r.info->flags |= LOG_FORCE_CON; in vprintk_store()
2309 r.info->flags |= LOG_NEWLINE; in vprintk_store()
2339 r.info->text_len = text_len + trunc_msg_len; in vprintk_store()
2340 r.info->facility = facility; in vprintk_store()
2341 r.info->level = level & 7; in vprintk_store()
2342 r.info->flags = flags & 0x1f; in vprintk_store()
2343 r.info->ts_nsec = ts_nsec; in vprintk_store()
2344 r.info->caller_id = caller_id; in vprintk_store()
2346 memcpy(&r.info->dev_info, dev_info, sizeof(r.info->dev_info)); in vprintk_store()
2988 struct printk_info info; in printk_get_next_message() local
3001 prb_rec_init_rd(&r, &info, scratchbuf, scratchbuf_sz); in printk_get_next_message()
3003 prb_rec_init_rd(&r, &info, outbuf, outbuf_sz); in printk_get_next_message()
3008 pmsg->seq = r.info->seq; in printk_get_next_message()
3009 pmsg->dropped = r.info->seq - seq; in printk_get_next_message()
3010 force_con = r.info->flags & LOG_FORCE_CON; in printk_get_next_message()
3016 if (!force_con && may_suppress && suppress_message_printing(r.info->level)) in printk_get_next_message()
3020 len = info_print_ext_header(outbuf, outbuf_sz, r.info); in printk_get_next_message()
3022 &r.text_buf[0], r.info->text_len, &r.info->dev_info); in printk_get_next_message()
4792 struct printk_info info; in kmsg_dump_get_line() local
4801 prb_rec_init_rd(&r, &info, line, size); in kmsg_dump_get_line()
4810 &info, &line_count)) { in kmsg_dump_get_line()
4813 l = get_record_print_text_size(&info, line_count, syslog, in kmsg_dump_get_line()
4818 iter->cur_seq = r.info->seq + 1; in kmsg_dump_get_line()
4850 struct printk_info info; in kmsg_dump_get_buffer() local
4864 if (prb_read_valid_info(prb, iter->cur_seq, &info, NULL)) { in kmsg_dump_get_buffer()
4865 if (info.seq != iter->cur_seq) { in kmsg_dump_get_buffer()
4867 iter->cur_seq = info.seq; in kmsg_dump_get_buffer()
4890 prb_rec_init_rd(&r, &info, buf, size); in kmsg_dump_get_buffer()
4893 if (r.info->seq >= iter->next_seq) in kmsg_dump_get_buffer()
4899 prb_rec_init_rd(&r, &info, buf + len, size - len); in kmsg_dump_get_buffer()