Lines Matching defs:level
78 * Low level drivers may need that to know if they can schedule in
414 * the standard userspace syslog level and syslog facility. The usual kernel
444 * record.info.level = 3 (LOG_ERR)
454 * "<level>,<sequnum>,<timestamp>,<contflag>[,additional_values, ... ];<message text>\n"
680 (info->facility << 3) | info->level, info->seq,
749 int devkmsg_emit(int facility, int level, const char *fmt, ...)
755 r = vprintk_emit(facility, level, NULL, fmt, args);
764 int level = default_message_loglevel;
797 * level, the rest are the log facility.
810 level = LOG_LEVEL(u);
818 devkmsg_emit(facility, level, "%s", line);
1147 dest_r.info->level = r->info->level;
1309 static bool suppress_message_printing(int level)
1311 return (level >= console_loglevel && !ignore_loglevel);
1337 static void boot_delay_msec(int level)
1342 suppress_message_printing(level);
1364 static inline void boot_delay_msec(int level)
1372 static size_t print_syslog(unsigned int level, char *buf)
1374 return sprintf(buf, "<%u>", level);
1404 len = print_syslog((info->facility << 3) | info->level, buf);
1818 /* Set level of messages printed to console */
2086 * more than 1 level of recursion (allowing, for example, printk() to trigger
2144 static inline void printk_delay(int level)
2146 boot_delay_msec(level);
2165 * printk_parse_prefix - Parse level and control flags.
2168 * @level: A pointer to the current level value, will be updated.
2171 * @level may be NULL if the caller is not interested in the parsed value.
2172 * Otherwise the variable pointed to by @level must be set to
2179 * Return: The length of the parsed level and control flags.
2181 u16 printk_parse_prefix(const char *text, int *level,
2194 if (level && *level == LOGLEVEL_DEFAULT)
2195 *level = kern_level - '0';
2224 /* Strip log level and control flags. */
2241 int vprintk_store(int facility, int level,
2285 /* Extract log level or control flags. */
2287 printk_parse_prefix(&prefix_buf[0], &level, &flags);
2289 if (level == LOGLEVEL_DEFAULT)
2290 level = default_message_loglevel;
2341 r.info->level = level & 7;
2394 asmlinkage int vprintk_emit(int facility, int level,
2418 if (level == LOGLEVEL_SCHED) {
2419 level = LOGLEVEL_DEFAULT;
2424 printk_delay(level);
2426 printed_len = vprintk_store(facility, level, dev_info, fmt, args);
3014 * has level above the console loglevel.
3016 if (!force_con && may_suppress && suppress_message_printing(r.info->level))