Lines Matching refs:len
229 u16 len; /* length of entire record */ member
319 if (!msg->len) in log_from_idx()
335 if (!msg->len) { in log_next()
337 return msg->len; in log_next()
339 return idx + msg->len; in log_next()
472 msg->len = size; in log_store()
475 log_next_idx += msg->len; in log_store()
620 size_t len = iov_iter_count(from); in devkmsg_write() local
621 ssize_t ret = len; in devkmsg_write()
623 if (len > LOG_LINE_MAX) in devkmsg_write()
625 buf = kmalloc(len+1, GFP_KERNEL); in devkmsg_write()
629 buf[len] = '\0'; in devkmsg_write()
630 if (copy_from_iter(buf, len, from) != len) { in devkmsg_write()
655 len -= endp - line; in devkmsg_write()
670 size_t len; in devkmsg_read() local
705 len = msg_print_ext_header(user->buf, sizeof(user->buf), in devkmsg_read()
707 len += msg_print_ext_body(user->buf + len, sizeof(user->buf) - len, in devkmsg_read()
716 if (len > count) { in devkmsg_read()
721 if (copy_to_user(buf, user->buf, len)) { in devkmsg_read()
725 ret = len; in devkmsg_read()
863 VMCOREINFO_OFFSET(printk_log, len); in log_buf_kexec_setup()
1058 size_t len = 0; in print_prefix() local
1063 len += sprintf(buf, "<%u>", prefix); in print_prefix()
1065 len += 3; in print_prefix()
1067 len += 3; in print_prefix()
1069 len += 2; in print_prefix()
1071 len++; in print_prefix()
1075 len += print_time(msg->ts_nsec, buf ? buf + len : NULL); in print_prefix()
1076 return len; in print_prefix()
1086 size_t len = 0; in msg_print_text() local
1113 text_len + 1 >= size - len) in msg_print_text()
1117 len += print_prefix(msg, syslog, buf + len); in msg_print_text()
1118 memcpy(buf + len, text, text_len); in msg_print_text()
1119 len += text_len; in msg_print_text()
1121 buf[len++] = '\n'; in msg_print_text()
1125 len += print_prefix(msg, syslog, NULL); in msg_print_text()
1126 len += text_len; in msg_print_text()
1128 len++; in msg_print_text()
1135 return len; in msg_print_text()
1142 int len = 0; in syslog_print() local
1176 } else if (!len){ in syslog_print()
1188 if (!len) in syslog_print()
1189 len = -EFAULT; in syslog_print()
1193 len += n; in syslog_print()
1199 return len; in syslog_print()
1205 int len = 0; in syslog_print_all() local
1234 len += msg_print_text(msg, prev, true, NULL, 0); in syslog_print_all()
1244 while (len > size && seq < log_next_seq) { in syslog_print_all()
1247 len -= msg_print_text(msg, prev, true, NULL, 0); in syslog_print_all()
1256 len = 0; in syslog_print_all()
1257 while (len >= 0 && seq < next_seq) { in syslog_print_all()
1264 len = textlen; in syslog_print_all()
1272 if (copy_to_user(buf + len, text, textlen)) in syslog_print_all()
1273 len = -EFAULT; in syslog_print_all()
1275 len += textlen; in syslog_print_all()
1294 return len; in syslog_print_all()
1297 int do_syslog(int type, char __user *buf, int len, int source) in do_syslog() argument
1314 if (!buf || len < 0) in do_syslog()
1317 if (!len) in do_syslog()
1319 if (!access_ok(VERIFY_WRITE, buf, len)) { in do_syslog()
1327 error = syslog_print(buf, len); in do_syslog()
1336 if (!buf || len < 0) in do_syslog()
1339 if (!len) in do_syslog()
1341 if (!access_ok(VERIFY_WRITE, buf, len)) { in do_syslog()
1345 error = syslog_print_all(buf, len, clear); in do_syslog()
1367 if (len < 1 || len > 8) in do_syslog()
1369 if (len < minimum_console_loglevel) in do_syslog()
1370 len = minimum_console_loglevel; in do_syslog()
1371 console_loglevel = len; in do_syslog()
1423 SYSCALL_DEFINE3(syslog, int, type, char __user *, buf, int, len) in SYSCALL_DEFINE3() argument
1425 return do_syslog(type, buf, len, SYSLOG_FROM_READER); in SYSCALL_DEFINE3()
1435 const char *text, size_t len) in call_console_drivers() argument
1439 trace_console(text, len); in call_console_drivers()
1459 con->write(con, text, len); in call_console_drivers()
1559 size_t len; /* length == 0 means unused buffer */ member
1573 if (cont.len == 0) in cont_flush()
1583 cont.ts_nsec, NULL, 0, cont.buf, cont.len); in cont_flush()
1592 NULL, 0, cont.buf, cont.len); in cont_flush()
1593 cont.len = 0; in cont_flush()
1597 static bool cont_add(int facility, int level, const char *text, size_t len) in cont_add() argument
1599 if (cont.len && cont.flushed) in cont_add()
1607 if (nr_ext_console_drivers || cont.len + len > sizeof(cont.buf)) { in cont_add()
1612 if (!cont.len) { in cont_add()
1622 memcpy(cont.buf + cont.len, text, len); in cont_add()
1623 cont.len += len; in cont_add()
1625 if (cont.len > (sizeof(cont.buf) * 80) / 100) in cont_add()
1634 size_t len; in cont_print_text() local
1641 len = cont.len - cont.cons; in cont_print_text()
1642 if (len > 0) { in cont_print_text()
1643 if (len+1 > size) in cont_print_text()
1644 len = size-1; in cont_print_text()
1645 memcpy(text + textlen, cont.buf + cont.cons, len); in cont_print_text()
1646 textlen += len; in cont_print_text()
1647 cont.cons = cont.len; in cont_print_text()
1654 cont.len = 0; in cont_print_text()
1768 if (cont.len && (lflags & LOG_PREFIX || cont.owner != current)) in vprintk_emit()
1789 if (cont.len) { in vprintk_emit()
1937 size_t len; member
1954 const char *text, size_t len) {} in call_console_drivers() argument
2189 size_t len; in console_cont_flush() local
2193 if (!cont.len) in console_cont_flush()
2204 len = cont_print_text(text, size); in console_cont_flush()
2207 call_console_drivers(cont.level, NULL, 0, text, len); in console_cont_flush()
2262 size_t len; in console_unlock() local
2272 len = sprintf(text, "** %u printk messages dropped ** ", in console_unlock()
2280 len = 0; in console_unlock()
2305 len += msg_print_text(msg, console_prev, false, in console_unlock()
2306 text + len, sizeof(text) - len); in console_unlock()
2322 call_console_drivers(level, ext_text, ext_len, text, len); in console_unlock()
2920 char *line, size_t size, size_t *len) in kmsg_dump_get_line_nolock() argument
2946 if (len) in kmsg_dump_get_line_nolock()
2947 *len = l; in kmsg_dump_get_line_nolock()
2969 char *line, size_t size, size_t *len) in kmsg_dump_get_line() argument
2975 ret = kmsg_dump_get_line_nolock(dumper, syslog, line, size, len); in kmsg_dump_get_line()
3002 char *buf, size_t size, size_t *len) in kmsg_dump_get_buffer() argument
3074 if (len) in kmsg_dump_get_buffer()
3075 *len = l; in kmsg_dump_get_buffer()