/kernel/liteos_a/testsuites/kernel/ |
H A D | test.mk | 30 TESTLIB_SUBDIRS += kernel 57 TESTLIB_SUBDIRS += kernel/sample/kernel_base/ipc 63 TESTLIB_SUBDIRS += kernel/sample/kernel_base/core 68 TESTLIB_SUBDIRS += kernel/sample/kernel_base/mp 73 TESTLIB_SUBDIRS += kernel/sample/kernel_base/mem 78 TESTLIB_SUBDIRS += kernel/sample/kernel_base/vm 83 TESTLIB_SUBDIRS += kernel/sample/kernel_base/misc 88 TESTLIB_SUBDIRS += kernel/sample/kernel_base/om 93 TESTLIB_SUBDIRS += kernel/sample/kernel_base/atomic 101 TESTLIB_SUBDIRS += kernel/sampl [all...] |
/kernel/liteos_a/tools/build/mk/ |
H A D | los_config.mk | 119 LIB_SUBDIRS += kernel/base 120 LITEOS_KERNEL_INCLUDE := -I $(LITEOSTOPDIR)/kernel/include \ 121 -I $(LITEOSTOPDIR)/kernel/base/include 124 LIB_SUBDIRS += kernel/common 125 LITEOS_KERNEL_INCLUDE += -I $(LITEOSTOPDIR)/kernel/common 129 LIB_SUBDIRS += kernel/extended/container 134 LIB_SUBDIRS += kernel/extended/cppsupport 135 LITEOS_CPPSUPPORT_INCLUDE += -I $(LITEOSTOPDIR)/kernel/extended/cppsupport 140 LIB_SUBDIRS += kernel/extended/cpup 141 LITEOS_CPUP_INCLUDE := -I $(LITEOSTOPDIR)/kernel/extende [all...] |
/kernel/linux/build/test/moduletest/runtest/bin/cpuisolation_t/testcases/bin/ |
H A D | cpuisolation05.sh | 28 tracing_on=$(cat /sys/kernel/debug/tracing/tracing_on) 29 eval_need=$(cat /sys/kernel/debug/tracing/events/sched/core_ctl_eval_need/enable) 30 set_busy=$(cat /sys/kernel/debug/tracing/events/sched/core_ctl_set_busy/enable) 31 update_nr_need=$(cat /sys/kernel/debug/tracing/events/sched/core_ctl_update_nr_need/enable) 37 echo 1 > /sys/kernel/debug/tracing/tracing_on 38 echo 1 > /sys/kernel/debug/tracing/events/sched/core_ctl_eval_need/enable 39 echo 1 > /sys/kernel/debug/tracing/events/sched/core_ctl_set_busy/enable 40 echo 1 > /sys/kernel/debug/tracing/events/sched/core_ctl_update_nr_need/enable 70 echo $tracing_on > /sys/kernel/debug/tracing/tracing_on 71 echo $eval_need > /sys/kernel/debu [all...] |
/kernel/linux/linux-5.10/arch/powerpc/boot/ |
H A D | zImage.lds.S | 48 .kernel:dtb : 51 *(.kernel:dtb) 56 .kernel:vmlinux.strip : 59 *(.kernel:vmlinux.strip) 64 .kernel:initrd : 67 *(.kernel:initrd) 72 .kernel:esm_blob : 75 *(.kernel:esm_blob)
|
H A D | zImage.ps3.lds.S | 8 .kernel:vmlinux.bin : { *(.kernel:vmlinux.bin) } 13 .kernel:dtb : { *(.kernel:dtb) } 18 .kernel:initrd : { *(.kernel:initrd) }
|
H A D | wrapper | 6 # This script takes a kernel binary and optionally an initrd image 17 # -c cache $kernel.strip.gz (use if present & newer, else make) 36 kernel= 162 # the kernel tree. So keeping this around for backwards compatibility. 170 [ -z "$kernel" ] || usage 171 kernel="$1" 188 if [ -z "$kernel" ]; then 189 kernel=vmlinux 192 LANG=C elfformat="`${CROSS}objdump -p "$kernel" | grep 'file format' | awk '{print $4}'`" 202 # this script (wrapper) is distributed separately from the kernel sourc [all...] |
/kernel/linux/linux-6.6/arch/powerpc/boot/ |
H A D | zImage.lds.S | 56 .kernel:dtb : 59 *(.kernel:dtb) 64 .kernel:vmlinux.strip : 67 *(.kernel:vmlinux.strip) 72 .kernel:initrd : 75 *(.kernel:initrd) 80 .kernel:esm_blob : 83 *(.kernel:esm_blob)
|
H A D | zImage.ps3.lds.S | 8 .kernel:vmlinux.bin : { *(.kernel:vmlinux.bin) } 13 .kernel:dtb : { *(.kernel:dtb) } 18 .kernel:initrd : { *(.kernel:initrd) }
|
H A D | wrapper | 6 # This script takes a kernel binary and optionally an initrd image 17 # -c cache $kernel.strip.gz (use if present & newer, else make) 38 kernel= 166 # the kernel tree. So keeping this around for backwards compatibility. 174 [ -z "$kernel" ] || usage 175 kernel="$1" 192 if [ -z "$kernel" ]; then 193 kernel=vmlinux 196 LC_ALL=C elfformat="`${CROSS}objdump -p "$kernel" | grep 'file format' | awk '{print $4}'`" 206 # this script (wrapper) is distributed separately from the kernel sourc [all...] |
/kernel/linux/linux-5.10/arch/hexagon/lib/ |
H A D | memcpy.S | 30 * 1 32byte chunk from kernel loop and extended 8byte 53 * int i, prolog, kernel, epilog, mask; 73 * kernel = len - prolog; 74 * epilog = kernel & 0x1F; 75 * kernel = kernel>>5; 97 * if(kernel) { kernel -= 1; epilog += 32; } 98 * if(kernel) for(i=0; i < kernel; 163 #define kernel R4 /* number of 32byte chunks in kernel */ global() define 243 kernel = sub(len, prolog); global() define 256 kernel = lsr(kernel, #5); global() define 438 kernel = and(epilog, #7); global() define [all...] |
/kernel/linux/linux-6.6/arch/hexagon/lib/ |
H A D | memcpy.S | 30 * 1 32byte chunk from kernel loop and extended 8byte 53 * int i, prolog, kernel, epilog, mask; 73 * kernel = len - prolog; 74 * epilog = kernel & 0x1F; 75 * kernel = kernel>>5; 97 * if(kernel) { kernel -= 1; epilog += 32; } 98 * if(kernel) for(i=0; i < kernel; 163 #define kernel R4 /* number of 32byte chunks in kernel */ global() define 243 kernel = sub(len, prolog); global() define 256 kernel = lsr(kernel, #5); global() define 438 kernel = and(epilog, #7); global() define [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | sockptr.h | 5 * Support for "universal" pointers that can point to either kernel or userspace 16 void *kernel; member 29 return (sockptr_t) { .kernel = p, .is_kernel = true }; in KERNEL_SOCKPTR() 40 return !sockptr.kernel; in sockptr_is_null() 49 memcpy(dst, src.kernel + offset, size); in copy_from_sockptr_offset() 63 memcpy(dst.kernel + offset, src, size); in copy_to_sockptr_offset() 102 size_t len = min(strnlen(src.kernel, count - 1) + 1, count); in strncpy_from_sockptr() 104 memcpy(dst, src.kernel, len); in strncpy_from_sockptr() 115 return memchr_inv(src.kernel + offset, 0, size) == NULL; in check_zeroed_sockptr()
|
H A D | bpfptr.h | 2 /* A pointer that can point to either kernel or userspace memory. */ 18 return (bpfptr_t) { .kernel = p, .is_kernel = true }; in KERNEL_BPFPTR() 37 return !bpfptr.kernel; in bpfptr_is_null() 44 bpfptr->kernel += val; in bpfptr_add() 54 return copy_from_kernel_nofault(dst, src.kernel + offset, size); in copy_from_bpfptr_offset() 84 return strncpy_from_kernel_nofault(dst, src.kernel, count); in strncpy_from_bpfptr()
|
/kernel/linux/build/ |
H A D | kernel.mk | 15 # ohos makefile to build kernel 19 KERNEL_SRC_TMP_PATH := $(OUT_DIR)/kernel/${KERNEL_VERSION} 20 KERNEL_OBJ_TMP_PATH := $(OUT_DIR)/kernel/OBJ/${KERNEL_VERSION} 23 KERNEL_SRC_TMP_PATH := $(OUT_DIR)/kernel/src_tmp/${KERNEL_VERSION} 24 export KERNEL_SRC_DIR=out/KERNEL_OBJ/kernel/src_tmp/${KERNEL_VERSION} 27 KERNEL_SRC_PATH := $(OHOS_BUILD_HOME)/kernel/linux/${KERNEL_VERSION} 28 KERNEL_PATCH_PATH := $(OHOS_BUILD_HOME)/kernel/linux/patches/${KERNEL_VERSION} 29 KERNEL_CONFIG_PATH := $(OHOS_BUILD_HOME)/kernel/linux/config/${KERNEL_VERSION} 70 DEVICE_PATCH_DIR := $(OHOS_BUILD_HOME)/kernel/linux/patches/${KERNEL_VERSION}/$(DEVICE_NAME)_patch 76 UNIFIED_COLLECTION_PATCH_FILE := ${OHOS_BUILD_HOME}/kernel/linu [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/livepatch/ |
H A D | functions.sh | 13 # log(msg) - write message to kernel log 56 DYNAMIC_DEBUG=$(grep '^kernel/livepatch' /sys/kernel/debug/dynamic_debug/control | \ 58 FTRACE_ENABLED=$(sysctl --values kernel.ftrace_enabled) 63 echo -n "$DYNAMIC_DEBUG" > /sys/kernel/debug/dynamic_debug/control 66 sysctl kernel.ftrace_enabled="$FTRACE_ENABLED" &> /dev/null 71 cat <<-EOF > /sys/kernel/debug/dynamic_debug/control 72 file kernel/livepatch/* +p 78 result=$(sysctl -q kernel.ftrace_enabled="$1" 2>&1 && \ 79 sysctl kernel [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/livepatch/ |
H A D | functions.sh | 9 KLP_SYSFS_DIR="/sys/kernel/livepatch" 14 # log(msg) - write message to kernel log 57 DYNAMIC_DEBUG=$(grep '^kernel/livepatch' /sys/kernel/debug/dynamic_debug/control | \ 59 FTRACE_ENABLED=$(sysctl --values kernel.ftrace_enabled) 64 echo -n "$DYNAMIC_DEBUG" > /sys/kernel/debug/dynamic_debug/control 67 sysctl kernel.ftrace_enabled="$FTRACE_ENABLED" &> /dev/null 72 cat <<-EOF > /sys/kernel/debug/dynamic_debug/control 73 file kernel/livepatch/* +p 85 local err=$(sysctl -q kernel [all...] |
/kernel/linux/linux-5.10/arch/powerpc/mm/ |
H A D | pgtable-frag.c | 8 #include <linux/kernel.h> 55 static pte_t *__alloc_for_ptecache(struct mm_struct *mm, int kernel) in __alloc_for_ptecache() argument 60 if (!kernel) { in __alloc_for_ptecache() 98 pte_t *pte_fragment_alloc(struct mm_struct *mm, int kernel) in pte_fragment_alloc() argument 106 return __alloc_for_ptecache(mm, kernel); in pte_fragment_alloc() 109 void pte_fragment_free(unsigned long *table, int kernel) in pte_fragment_free() argument 118 if (!kernel) in pte_fragment_free()
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | kexec_elf.c | 11 #include <linux/kernel.h> 23 void *kernel; in kexec_file_add_kernel_elf() local 26 kernel = image->kernel_buf; in kexec_file_add_kernel_elf() 27 ehdr = (Elf_Ehdr *)kernel; in kexec_file_add_kernel_elf() 39 buf.buffer = kernel + phdr->p_offset; in kexec_file_add_kernel_elf() 67 char *kernel, unsigned long kernel_len, in s390_elf_load() 77 ehdr = (Elf_Ehdr *)kernel; in s390_elf_load() 66 s390_elf_load(struct kimage *image, char *kernel, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) s390_elf_load() argument
|
/kernel/linux/linux-6.6/arch/powerpc/mm/ |
H A D | pgtable-frag.c | 8 #include <linux/kernel.h> 55 static pte_t *__alloc_for_ptecache(struct mm_struct *mm, int kernel) in __alloc_for_ptecache() argument 60 if (!kernel) { in __alloc_for_ptecache() 98 pte_t *pte_fragment_alloc(struct mm_struct *mm, int kernel) in pte_fragment_alloc() argument 106 return __alloc_for_ptecache(mm, kernel); in pte_fragment_alloc() 118 void pte_fragment_free(unsigned long *table, int kernel) in pte_fragment_free() argument 127 if (kernel) in pte_fragment_free()
|
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | kexec_elf.c | 11 #include <linux/kernel.h> 23 void *kernel; in kexec_file_add_kernel_elf() local 26 kernel = image->kernel_buf; in kexec_file_add_kernel_elf() 27 ehdr = (Elf_Ehdr *)kernel; in kexec_file_add_kernel_elf() 39 buf.buffer = kernel + phdr->p_offset; in kexec_file_add_kernel_elf() 67 char *kernel, unsigned long kernel_len, in s390_elf_load() 77 ehdr = (Elf_Ehdr *)kernel; in s390_elf_load() 66 s390_elf_load(struct kimage *image, char *kernel, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) s390_elf_load() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | sockptr.h | 5 * Support for "universal" pointers that can point to either kernel or userspace 16 void *kernel; member 29 return (sockptr_t) { .kernel = p, .is_kernel = true }; in KERNEL_SOCKPTR() 40 return !sockptr.kernel; in sockptr_is_null() 49 memcpy(dst, src.kernel + offset, size); in copy_from_sockptr_offset() 63 memcpy(dst.kernel + offset, src, size); in copy_to_sockptr_offset() 97 size_t len = min(strnlen(src.kernel, count - 1) + 1, count); in strncpy_from_sockptr() 99 memcpy(dst, src.kernel, len); in strncpy_from_sockptr()
|
/kernel/linux/build/test/tracepointtest/ |
H A D | tracepoint.sh | 28 ROOT_FILE_DIR=${ROOT_DIR}/kernel/linux/build/test/tracepointtest 29 COMPILE_DIR=${ROOT_DIR}/out/kernel/src_tmp/linux-5.10 30 OBJ_DIR=${ROOT_DIR}/out/kernel/OBJ 31 DRIVERS_DIR=${ROOT_DIR}/out/kernel/src_tmp/linux-5.10/drivers 32 TRACEPOINT_INCLUDE_DIR=${ROOT_DIR}/out/kernel/src_tmp/linux-5.10/include/trace/hooks 33 DRIVERS_TRACEPOINT_DIR=${ROOT_DIR}/out/kernel/src_tmp/linux-5.10/drivers/tracepointtest 34 CONFIG_DIR=${ROOT_DIR}/out/kernel/src_tmp/linux-5.10/arch/arm64/configs 108 export PRODUCT_PATH=${ROOT_DIR}/out/kernel/vendor/hihope/rk3568
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | sys_oabi-compat.c | 3 * arch/arm/kernel/sys_oabi-compat.c 6 * old ABI user space binaries with an EABI kernel. 197 struct flock64 kernel; in do_locks() local 205 kernel.l_type = user.l_type; in do_locks() 206 kernel.l_whence = user.l_whence; in do_locks() 207 kernel.l_start = user.l_start; in do_locks() 208 kernel.l_len = user.l_len; in do_locks() 209 kernel.l_pid = user.l_pid; in do_locks() 213 ret = sys_fcntl64(fd, cmd, (unsigned long)&kernel); in do_locks() 217 user.l_type = kernel in do_locks() 256 struct epoll_event kernel; sys_oabi_epoll_ctl() local [all...] |
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | sys_oabi-compat.c | 3 * arch/arm/kernel/sys_oabi-compat.c 6 * old ABI user space binaries with an EABI kernel. 200 static int get_oabi_flock(struct flock64 *kernel, struct oabi_flock64 __user *arg) in get_oabi_flock() argument 208 kernel->l_type = user.l_type; in get_oabi_flock() 209 kernel->l_whence = user.l_whence; in get_oabi_flock() 210 kernel->l_start = user.l_start; in get_oabi_flock() 211 kernel->l_len = user.l_len; in get_oabi_flock() 212 kernel->l_pid = user.l_pid; in get_oabi_flock() 217 static int put_oabi_flock(struct flock64 *kernel, struct oabi_flock64 __user *arg) in put_oabi_flock() argument 221 user.l_type = kernel in put_oabi_flock() 289 struct epoll_event kernel; sys_oabi_epoll_ctl() local [all...] |
/kernel/linux/linux-6.6/samples/rust/ |
H A D | rust_print.rs | 5 use kernel::pr_cont; 6 use kernel::prelude::*; 19 use kernel::sync::*; in arc_print() 42 impl kernel::Module for RustPrint {
|