Lines Matching refs:len

217 	u16 len;		/* length of entire record */  member
304 if (!msg->len) in log_from_idx()
320 if (!msg->len) { in log_next()
322 return msg->len; in log_next()
324 return idx + msg->len; in log_next()
457 msg->len = size; in log_store()
460 log_next_idx += msg->len; in log_store()
525 size_t len = iov_iter_count(from); in devkmsg_write() local
526 ssize_t ret = len; in devkmsg_write()
528 if (len > LOG_LINE_MAX) in devkmsg_write()
530 buf = kmalloc(len+1, GFP_KERNEL); in devkmsg_write()
534 buf[len] = '\0'; in devkmsg_write()
535 if (copy_from_iter(buf, len, from) != len) { in devkmsg_write()
559 len -= endp - line; in devkmsg_write()
577 size_t len; in devkmsg_read() local
629 len = sprintf(user->buf, "%u,%llu,%llu,%c;", in devkmsg_read()
639 len += sprintf(user->buf + len, "\\x%02x", c); in devkmsg_read()
641 user->buf[len++] = c; in devkmsg_read()
643 user->buf[len++] = '\n'; in devkmsg_read()
652 user->buf[len++] = ' '; in devkmsg_read()
657 user->buf[len++] = '\n'; in devkmsg_read()
663 len += sprintf(user->buf + len, "\\x%02x", c); in devkmsg_read()
667 user->buf[len++] = c; in devkmsg_read()
669 user->buf[len++] = '\n'; in devkmsg_read()
676 if (len > count) { in devkmsg_read()
681 if (copy_to_user(buf, user->buf, len)) { in devkmsg_read()
685 ret = len; in devkmsg_read()
823 VMCOREINFO_OFFSET(printk_log, len); in log_buf_kexec_setup()
1018 size_t len = 0; in print_prefix() local
1023 len += sprintf(buf, "<%u>", prefix); in print_prefix()
1025 len += 3; in print_prefix()
1027 len += 3; in print_prefix()
1029 len += 2; in print_prefix()
1031 len++; in print_prefix()
1035 len += print_time(msg->ts_nsec, buf ? buf + len : NULL); in print_prefix()
1036 return len; in print_prefix()
1046 size_t len = 0; in msg_print_text() local
1073 text_len + 1 >= size - len) in msg_print_text()
1077 len += print_prefix(msg, syslog, buf + len); in msg_print_text()
1078 memcpy(buf + len, text, text_len); in msg_print_text()
1079 len += text_len; in msg_print_text()
1081 buf[len++] = '\n'; in msg_print_text()
1085 len += print_prefix(msg, syslog, NULL); in msg_print_text()
1086 len += text_len; in msg_print_text()
1088 len++; in msg_print_text()
1095 return len; in msg_print_text()
1102 int len = 0; in syslog_print() local
1136 } else if (!len){ in syslog_print()
1148 if (!len) in syslog_print()
1149 len = -EFAULT; in syslog_print()
1153 len += n; in syslog_print()
1159 return len; in syslog_print()
1165 int len = 0; in syslog_print_all() local
1194 len += msg_print_text(msg, prev, true, NULL, 0); in syslog_print_all()
1204 while (len > size && seq < log_next_seq) { in syslog_print_all()
1207 len -= msg_print_text(msg, prev, true, NULL, 0); in syslog_print_all()
1216 len = 0; in syslog_print_all()
1217 while (len >= 0 && seq < next_seq) { in syslog_print_all()
1224 len = textlen; in syslog_print_all()
1232 if (copy_to_user(buf + len, text, textlen)) in syslog_print_all()
1233 len = -EFAULT; in syslog_print_all()
1235 len += textlen; in syslog_print_all()
1254 return len; in syslog_print_all()
1257 int do_syslog(int type, char __user *buf, int len, bool from_file) in do_syslog() argument
1274 if (!buf || len < 0) in do_syslog()
1277 if (!len) in do_syslog()
1279 if (!access_ok(VERIFY_WRITE, buf, len)) { in do_syslog()
1287 error = syslog_print(buf, len); in do_syslog()
1296 if (!buf || len < 0) in do_syslog()
1299 if (!len) in do_syslog()
1301 if (!access_ok(VERIFY_WRITE, buf, len)) { in do_syslog()
1305 error = syslog_print_all(buf, len, clear); in do_syslog()
1327 if (len < 1 || len > 8) in do_syslog()
1329 if (len < minimum_console_loglevel) in do_syslog()
1330 len = minimum_console_loglevel; in do_syslog()
1331 console_loglevel = len; in do_syslog()
1383 SYSCALL_DEFINE3(syslog, int, type, char __user *, buf, int, len) in SYSCALL_DEFINE3() argument
1385 return do_syslog(type, buf, len, SYSLOG_FROM_READER); in SYSCALL_DEFINE3()
1393 static void call_console_drivers(int level, const char *text, size_t len) in call_console_drivers() argument
1397 trace_console(text, len); in call_console_drivers()
1414 con->write(con, text, len); in call_console_drivers()
1514 size_t len; /* length == 0 means unused buffer */ member
1528 if (cont.len == 0) in cont_flush()
1538 cont.ts_nsec, NULL, 0, cont.buf, cont.len); in cont_flush()
1547 NULL, 0, cont.buf, cont.len); in cont_flush()
1548 cont.len = 0; in cont_flush()
1552 static bool cont_add(int facility, int level, const char *text, size_t len) in cont_add() argument
1554 if (cont.len && cont.flushed) in cont_add()
1557 if (cont.len + len > sizeof(cont.buf)) { in cont_add()
1563 if (!cont.len) { in cont_add()
1573 memcpy(cont.buf + cont.len, text, len); in cont_add()
1574 cont.len += len; in cont_add()
1576 if (cont.len > (sizeof(cont.buf) * 80) / 100) in cont_add()
1585 size_t len; in cont_print_text() local
1592 len = cont.len - cont.cons; in cont_print_text()
1593 if (len > 0) { in cont_print_text()
1594 if (len+1 > size) in cont_print_text()
1595 len = size-1; in cont_print_text()
1596 memcpy(text + textlen, cont.buf + cont.cons, len); in cont_print_text()
1597 textlen += len; in cont_print_text()
1598 cont.cons = cont.len; in cont_print_text()
1605 cont.len = 0; in cont_print_text()
1719 if (cont.len && (lflags & LOG_PREFIX || cont.owner != current)) in vprintk_emit()
1740 if (cont.len) { in vprintk_emit()
1888 size_t len; member
1895 static void call_console_drivers(int level, const char *text, size_t len) {} in call_console_drivers() argument
2130 size_t len; in console_cont_flush() local
2134 if (!cont.len) in console_cont_flush()
2145 len = cont_print_text(text, size); in console_cont_flush()
2148 call_console_drivers(cont.level, text, len); in console_cont_flush()
2201 size_t len; in console_unlock() local
2211 len = sprintf(text, "** %u printk messages dropped ** ", in console_unlock()
2219 len = 0; in console_unlock()
2244 len += msg_print_text(msg, console_prev, false, in console_unlock()
2245 text + len, sizeof(text) - len); in console_unlock()
2252 call_console_drivers(level, text, len); in console_unlock()
2842 char *line, size_t size, size_t *len) in kmsg_dump_get_line_nolock() argument
2868 if (len) in kmsg_dump_get_line_nolock()
2869 *len = l; in kmsg_dump_get_line_nolock()
2891 char *line, size_t size, size_t *len) in kmsg_dump_get_line() argument
2897 ret = kmsg_dump_get_line_nolock(dumper, syslog, line, size, len); in kmsg_dump_get_line()
2924 char *buf, size_t size, size_t *len) in kmsg_dump_get_buffer() argument
2996 if (len) in kmsg_dump_get_buffer()
2997 *len = l; in kmsg_dump_get_buffer()