Home
last modified time | relevance | path

Searched refs:uaccess (Results 1 – 24 of 24) sorted by relevance

/Linux-v6.1/arch/arm64/kvm/vgic/
Dvgic-kvm-device.c544 bool uaccess; in vgic_v3_attr_regs_access() local
558 uaccess = false; in vgic_v3_attr_regs_access()
561 uaccess = true; in vgic_v3_attr_regs_access()
564 if (uaccess && is_write) { in vgic_v3_attr_regs_access()
616 if (!ret && uaccess && !is_write) { in vgic_v3_attr_regs_access()
/Linux-v6.1/tools/objtool/
Dbuiltin-check.c76 OPT_BOOLEAN('u', "uaccess", &opts.uaccess, "validate uaccess rules for SMAP"),
132 opts.uaccess) { in opts_valid()
Dcheck.c1107 if (!opts.uaccess) in add_uaccess_safe()
3070 state->uaccess_stack |= state->uaccess; in handle_insn_ops()
3075 state->uaccess = state->uaccess_stack & 1; in handle_insn_ops()
3233 if (state->uaccess && !func_uaccess_safe(insn->call_dest)) { in validate_call()
3269 if (state->uaccess && !func_uaccess_safe(func)) { in validate_return()
3275 if (!state->uaccess && func_uaccess_safe(func)) { in validate_return()
3354 visited = VISITED_BRANCH << state.uaccess; in validate_branch()
3504 if (state.uaccess) { in validate_branch()
3509 state.uaccess = true; in validate_branch()
3513 if (!state.uaccess && func) { in validate_branch()
[all …]
/Linux-v6.1/arch/hexagon/mm/
DMakefile6 obj-y := init.o ioremap.o uaccess.o vm_fault.o cache.o
/Linux-v6.1/arch/riscv/lib/
DMakefile6 lib-$(CONFIG_MMU) += uaccess.o
/Linux-v6.1/arch/um/kernel/skas/
DMakefile6 obj-y := clone.o mmu.o process.o syscall.o uaccess.o
/Linux-v6.1/arch/nios2/mm/
DMakefile15 obj-y += uaccess.o
/Linux-v6.1/tools/objtool/include/objtool/
Dbuiltin.h27 bool uaccess; member
Dcheck.h16 bool uaccess; member
/Linux-v6.1/arch/m68k/lib/
DMakefile10 lib-$(CONFIG_MMU) += uaccess.o
/Linux-v6.1/arch/s390/lib/
DMakefile6 lib-y += delay.o string.o uaccess.o find.o spinlock.o
/Linux-v6.1/tools/objtool/arch/x86/
Dspecial.c23 if (opts.uaccess) in arch_handle_alternative()
/Linux-v6.1/Documentation/translations/zh_CN/core-api/
Dmm-api.rst27 arch/x86/include/asm/uaccess.h
/Linux-v6.1/arch/arm/kernel/
Dentry-armv.S154 .macro svc_entry, stack_hole=0, trace=1, uaccess=1, overflow_check=1
199 uaccess_entry tsk, r0, r1, r2, \uaccess
210 svc_entry uaccess=0
353 .macro usr_entry, trace=1, uaccess=1
/Linux-v6.1/Documentation/core-api/
Dmm-api.rst8 .. kernel-doc:: arch/x86/include/asm/uaccess.h
/Linux-v6.1/include/asm-generic/
DKbuild60 mandatory-y += uaccess.h
/Linux-v6.1/Documentation/translations/zh_CN/kernel-hacking/
Dhacking.rst233 定义于 ``include/linux/uaccess.h`` / ``asm/uaccess.h``
/Linux-v6.1/scripts/
DMakefile.lib265 objtool-args-$(CONFIG_HAVE_UACCESS_VALIDATION) += --uaccess
/Linux-v6.1/Documentation/watchdog/
Dconvert_drivers_to_kernel_api.rst111 - #include <linux/uaccess.h> (if no custom IOCTLs are used)
/Linux-v6.1/Documentation/x86/
Dexception-tables.rst60 I have picked the get_user() macro defined in arch/x86/include/asm/uaccess.h
/Linux-v6.1/Documentation/kernel-hacking/
Dhacking.rst273 Defined in ``include/linux/uaccess.h`` / ``asm/uaccess.h``
/Linux-v6.1/Documentation/translations/it_IT/kernel-hacking/
Dhacking.rst292 Definite in ``include/linux/uaccess.h`` / ``asm/uaccess.h``
/Linux-v6.1/tools/objtool/Documentation/
Dobjtool.txt39 - Uaccess validation -- validates uaccess rules for a proper
/Linux-v6.1/arch/arm64/
DKconfig1964 # Required for tag checking in the uaccess routines