| /linux/io_uring/ |
| H A D | net.c | 161 static void io_netmsg_iovec_free(struct io_async_msghdr *kmsg) in io_netmsg_iovec_free() argument 163 if (kmsg->vec.iovec) in io_netmsg_iovec_free() 164 io_vec_free(&kmsg->vec); in io_netmsg_iovec_free() 202 struct io_async_msghdr *kmsg) in io_mshot_prep_retry() argument 353 struct io_async_msghdr *kmsg = req->async_data; in io_send_setup() local 363 kmsg->msg.msg_name = NULL; in io_send_setup() 364 kmsg->msg.msg_namelen = 0; in io_send_setup() 365 kmsg->msg.msg_control = NULL; in io_send_setup() 366 kmsg->msg.msg_controllen = 0; in io_send_setup() 367 kmsg->msg.msg_ubuf = NULL; in io_send_setup() [all …]
|
| /linux/net/ |
| H A D | compat.c | 36 int __get_compat_msghdr(struct msghdr *kmsg, in __get_compat_msghdr() argument 42 kmsg->msg_flags = msg->msg_flags; in __get_compat_msghdr() 43 kmsg->msg_namelen = msg->msg_namelen; in __get_compat_msghdr() 46 kmsg->msg_namelen = 0; in __get_compat_msghdr() 48 if (kmsg->msg_namelen < 0) in __get_compat_msghdr() 51 if (kmsg->msg_namelen > sizeof(struct sockaddr_storage)) in __get_compat_msghdr() 52 kmsg->msg_namelen = sizeof(struct sockaddr_storage); in __get_compat_msghdr() 54 kmsg->msg_control_is_user = true; in __get_compat_msghdr() 55 kmsg->msg_get_inq = 0; in __get_compat_msghdr() 56 kmsg in __get_compat_msghdr() 83 get_compat_msghdr(struct msghdr * kmsg,struct compat_msghdr __user * umsg,struct sockaddr __user ** save_addr,struct iovec ** iov) get_compat_msghdr() argument 139 cmsghdr_from_user_compat_to_kern(struct msghdr * kmsg,struct sock * sk,unsigned char * stackbuf,int stackbuf_size) cmsghdr_from_user_compat_to_kern() argument 227 put_cmsg_compat(struct msghdr * kmsg,int level,int type,int len,void * data) put_cmsg_compat() argument [all...] |
| H A D | socket.c | 2574 int __copy_msghdr(struct msghdr *kmsg, in __copy_msghdr() argument 2580 kmsg->msg_control_is_user = true; in __copy_msghdr() 2581 kmsg->msg_get_inq = 0; in __copy_msghdr() 2582 kmsg->msg_control_user = msg->msg_control; in __copy_msghdr() 2583 kmsg->msg_controllen = msg->msg_controllen; in __copy_msghdr() 2584 kmsg->msg_flags = msg->msg_flags; in __copy_msghdr() 2586 kmsg->msg_namelen = msg->msg_namelen; in __copy_msghdr() 2588 kmsg->msg_namelen = 0; in __copy_msghdr() 2590 if (kmsg->msg_namelen < 0) in __copy_msghdr() 2593 if (kmsg->msg_namelen > sizeof(struct sockaddr_storage)) in __copy_msghdr() [all …]
|
| /linux/tools/testing/selftests/livepatch/ |
| H A D | test-livepatch.sh | 62 grep 'live patched' /proc/cmdline > /dev/kmsg 63 grep 'live patched' /proc/meminfo > /dev/kmsg 67 grep 'live patched' /proc/cmdline > /dev/kmsg 68 grep 'live patched' /proc/meminfo > /dev/kmsg 73 grep 'live patched' /proc/cmdline > /dev/kmsg 74 grep 'live patched' /proc/meminfo > /dev/kmsg 79 grep 'live patched' /proc/cmdline > /dev/kmsg 80 grep 'live patched' /proc/meminfo > /dev/kmsg 126 grep 'live patched' /proc/cmdline > /dev/kmsg 127 grep 'live patched' /proc/meminfo > /dev/kmsg [all...] |
| H A D | functions.sh | 25 echo "$1" > /dev/kmsg 117 echo "livepatch: $err" | sed 's#/proc/sys/kernel/#kernel.#' > /dev/kmsg 124 echo "livepatch: kernel.ftrace_enabled = $result" > /dev/kmsg
|
| /linux/tools/testing/selftests/drivers/net/ |
| H A D | netcons_fragmented_msg.sh | |
| H A D | netcons_torture.sh | |
| H A D | netcons_cmdline.sh | |
| H A D | netcons_basic.sh | |
| H A D | netpoll_basic.py | 309 with open("/dev/kmsg", "w", encoding="utf-8") as kmsg: 312 kmsg.write(f"{msg}-{j}\n")
|
| H A D | netcons_sysdata.sh | |
| /linux/tools/testing/selftests/devices/error_logs/ |
| H A D | test_device_error_logs.py | 25 kmsg = "/dev/kmsg" variable 41 with open(kmsg) as f:
|
| /linux/Documentation/ABI/testing/ |
| H A D | dev-kmsg | 1 What: /dev/kmsg 5 Description: The /dev/kmsg character device node provides userspace access 116 the console, /proc/kmsg or the syslog() syscall. 121 disabled and /dev/kmsg output will contain more fragments. If 124 may be removed entirely and /dev/kmsg users are recommended to
|
| /linux/tools/testing/selftests/ |
| H A D | run_kselftest.sh | 152 [ -w /dev/kmsg ] && echo "kselftest: Running tests in $collection" >> /dev/kmsg
|
| /linux/Documentation/networking/ |
| H A D | netconsole.rst | 199 echo "This is a message" > /dev/kmsg 223 echo "This is a message" > /dev/kmsg 265 echo "This is a message" > /dev/kmsg 286 echo "This is a message" > /dev/kmsg 317 echo "This is a message" > /dev/kmsg 364 echo "This is message #1" > /dev/kmsg 365 echo "This is message #2" > /dev/kmsg 382 following format which is the same as /dev/kmsg::
|
| /linux/fs/pstore/ |
| H A D | Kconfig | 135 int "Size in Kbytes of kmsg dump log to store" 139 This just sets size of kmsg dump (oops, panic, etc) log for 146 int "Maximum kmsg dump reason to store" 150 The maximum reason for kmsg dumps to store. The default is
|
| /linux/tools/testing/selftests/ublk/ |
| H A D | test_common.sh | 144 echo "ublk selftest: $TID starting at $(date '+%F %T')" | tee /dev/kmsg 195 echo "ublk selftest: $TID done at $(date '+%F %T')" | tee /dev/kmsg
|
| /linux/fs/proc/ |
| H A D | Makefile | 34 proc-$(CONFIG_PRINTK) += kmsg.o
|
| /linux/include/net/ |
| H A D | compat.h | 49 int __get_compat_msghdr(struct msghdr *kmsg, struct compat_msghdr *msg,
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | printk-basics.rst | 26 所有的printk()消息都会被打印到内核日志缓冲区,这是一个通过/dev/kmsg输出到用户空间的环
|
| /linux/tools/testing/selftests/drivers/net/bonding/ |
| H A D | netcons_over_bonding.sh | 214 echo "${MSG}: ${TARGET}" > /dev/kmsg
|
| /linux/drivers/gpu/drm/tests/ |
| H A D | drm_panic_test.c | 57 DRM_TEST_MODE_LIST(kmsg)
|
| /linux/tools/perf/trace/beauty/include/linux/ |
| H A D | socket.h | 444 extern int __copy_msghdr(struct msghdr *kmsg,
|
| /linux/Documentation/admin-guide/ |
| H A D | ramoops.rst | 42 Limiting which kinds of kmsg dumps are stored can be controlled via
|
| H A D | pstore-blk.rst | 145 Limiting which kinds of kmsg dumps are stored can be controlled via
|