Lines Matching refs:text_len
475 static void truncate_msg(u16 *text_len, u16 *trunc_msg_len) in truncate_msg() argument
483 if (*text_len > max_text_len) in truncate_msg()
484 *text_len = max_text_len; in truncate_msg()
488 if (*text_len >= *trunc_msg_len) in truncate_msg()
489 *text_len -= *trunc_msg_len; in truncate_msg()
498 const char *text, u16 text_len) in log_store() argument
504 prb_rec_init_wr(&r, text_len); in log_store()
508 truncate_msg(&text_len, &trunc_msg_len); in log_store()
509 prb_rec_init_wr(&r, text_len + trunc_msg_len); in log_store()
516 memcpy(&r.text_buf[0], text, text_len); in log_store()
518 memcpy(&r.text_buf[text_len], trunc_msg, trunc_msg_len); in log_store()
519 r.info->text_len = text_len + trunc_msg_len; in log_store()
537 return (text_len + trunc_msg_len); in log_store()
611 const char *text, size_t text_len, in msg_add_ext_text() argument
618 for (i = 0; i < text_len; i++) { in msg_add_ext_text()
648 char *text, size_t text_len, in msg_print_ext_body() argument
653 len = msg_add_ext_text(buf, size, text, text_len, '\n'); in msg_print_ext_body()
795 &r->text_buf[0], r->info->text_len, in devkmsg_read()
986 VMCOREINFO_OFFSET(printk_info, text_len); in log_buf_vmcoreinfo_setup()
1087 prb_rec_init_wr(&dest_r, r->info->text_len); in add_to_rb()
1092 memcpy(&dest_r.text_buf[0], &r->text_buf[0], r->info->text_len); in add_to_rb()
1093 dest_r.info->text_len = r->info->text_len; in add_to_rb()
1350 size_t text_len = r->info->text_len; in record_print_text() local
1364 if (text_len > buf_size) in record_print_text()
1365 text_len = buf_size; in record_print_text()
1376 next = memchr(text, '\n', text_len); in record_print_text()
1383 line_len = text_len; in record_print_text()
1390 if (len + prefix_len + text_len + 1 > buf_size) { in record_print_text()
1395 text_len = buf_size - len - prefix_len - 1; in record_print_text()
1399 memmove(text + prefix_len, text, text_len); in record_print_text()
1404 if (text_len == line_len) { in record_print_text()
1429 text_len -= line_len + 1; in record_print_text()
1449 return ((prefix_len * line_count) + info->text_len + 1); in get_record_print_text_size()
1912 char *text, size_t text_len) in log_output() argument
1920 prb_rec_init_wr(&r, text_len); in log_output()
1922 memcpy(&r.text_buf[r.info->text_len], text, text_len); in log_output()
1923 r.info->text_len += text_len; in log_output()
1930 return text_len; in log_output()
1936 dev_info, text, text_len); in log_output()
1946 size_t text_len; in vprintk_store() local
1953 text_len = vscnprintf(text, sizeof(textbuf), fmt, args); in vprintk_store()
1956 if (text_len && text[text_len-1] == '\n') { in vprintk_store()
1957 text_len--; in vprintk_store()
1975 text_len -= 2; in vprintk_store()
1986 return log_output(facility, level, lflags, dev_info, text, text_len); in vprintk_store()
2108 char *text, size_t text_len, in msg_print_ext_body() argument
2481 r.info->text_len, in console_unlock()