Lines Matching +full:name +full:- +full:prefix
1 // SPDX-License-Identifier: GPL-2.0-only
16 #include "thread-device.h"
17 #include "thread-utils.h"
47 * emit_log_message_to_kernel() - Emit a log message to the kernel at the specified priority.
92 * emit_log_message() - Emit a log message to the kernel log in a format suited to the current
102 * Fields: module name, interrupt level, process name, device ID.
105 * @module: The name of the module doing the logging
106 * @prefix: The prefix of the log message
110 static void emit_log_message(int priority, const char *module, const char *prefix, in emit_log_message() argument
123 prefix, vaf1, vaf2); in emit_log_message()
131 device_instance, current->comm, prefix, vaf1, in emit_log_message()
137 * If it's a kernel thread and the module name is a prefix of its name, assume it is ours in emit_log_message()
140 if (((current->flags & PF_KTHREAD) != 0) && in emit_log_message()
141 (strncmp(module, current->comm, strlen(module)) == 0)) { in emit_log_message()
142 emit_log_message_to_kernel(priority, "%s: %s%pV%pV\n", current->comm, in emit_log_message()
143 prefix, vaf1, vaf2); in emit_log_message()
148 emit_log_message_to_kernel(priority, "%s: %s: %s%pV%pV\n", module, current->comm, in emit_log_message()
149 prefix, vaf1, vaf2); in emit_log_message()
153 * vdo_log_embedded_message() - Log a message embedded within another message.
155 * @module: the name of the module doing the logging
156 * @prefix: optional string prefix to message, may be NULL
161 void vdo_log_embedded_message(int priority, const char *module, const char *prefix, in vdo_log_embedded_message() argument
173 if (prefix == NULL) in vdo_log_embedded_message()
174 prefix = ""; in vdo_log_embedded_message()
188 emit_log_message(priority, module, prefix, &vaf1, &vaf2); in vdo_log_embedded_message()