Home
last modified time | relevance | path

Searched refs:personality (Results 1 – 25 of 103) sorted by relevance

12345

/Linux-v4.19/arch/s390/kernel/
Dsys_s390.c80 SYSCALL_DEFINE1(s390_personality, unsigned int, personality) in SYSCALL_DEFINE1() argument
84 if (personality(current->personality) == PER_LINUX32 && in SYSCALL_DEFINE1()
85 personality(personality) == PER_LINUX) in SYSCALL_DEFINE1()
86 personality |= PER_LINUX32; in SYSCALL_DEFINE1()
87 ret = sys_personality(personality); in SYSCALL_DEFINE1()
88 if (personality(ret) == PER_LINUX32) in SYSCALL_DEFINE1()
/Linux-v4.19/arch/powerpc/kernel/
Dsyscalls.c105 long ppc64_personality(unsigned long personality) in ppc64_personality() argument
109 if (personality(current->personality) == PER_LINUX32 in ppc64_personality()
110 && personality(personality) == PER_LINUX) in ppc64_personality()
111 personality = (personality & ~PER_MASK) | PER_LINUX32; in ppc64_personality()
112 ret = sys_personality(personality); in ppc64_personality()
113 if (personality(ret) == PER_LINUX32) in ppc64_personality()
/Linux-v4.19/kernel/
Dexec_domain.c38 SYSCALL_DEFINE1(personality, unsigned int, personality) in SYSCALL_DEFINE1() argument
40 unsigned int old = current->personality; in SYSCALL_DEFINE1()
42 if (personality != 0xffffffff) in SYSCALL_DEFINE1()
43 set_personality(personality); in SYSCALL_DEFINE1()
/Linux-v4.19/arch/arm/kernel/
Delf.c46 unsigned int personality = current->personality & ~PER_MASK; in elf_set_personality() local
52 personality |= PER_LINUX; in elf_set_personality()
59 personality &= ~ADDR_LIMIT_32BIT; in elf_set_personality()
61 personality |= ADDR_LIMIT_32BIT; in elf_set_personality()
63 set_personality(personality); in elf_set_personality()
/Linux-v4.19/arch/mips/kernel/
Dlinux32.c88 SYSCALL_DEFINE1(32_personality, unsigned long, personality)
90 unsigned int p = personality & 0xffffffff;
93 if (personality(current->personality) == PER_LINUX32 &&
94 personality(p) == PER_LINUX)
97 if (ret != -1 && personality(ret) == PER_LINUX32)
/Linux-v4.19/arch/arm64/kernel/
Dsys.c42 SYSCALL_DEFINE1(arm64_personality, unsigned int, personality) in SYSCALL_DEFINE1() argument
44 if (personality(personality) == PER_LINUX32 && in SYSCALL_DEFINE1()
47 return ksys_personality(personality); in SYSCALL_DEFINE1()
/Linux-v4.19/arch/parisc/kernel/
Dsys_parisc.c218 if (current->personality & ADDR_COMPAT_LAYOUT) in mmap_is_legacy()
375 long parisc_personality(unsigned long personality) in parisc_personality() argument
379 if (personality(current->personality) == PER_LINUX32 in parisc_personality()
380 && personality(personality) == PER_LINUX) in parisc_personality()
381 personality = (personality & ~PER_MASK) | PER_LINUX32; in parisc_personality()
383 err = sys_personality(personality); in parisc_personality()
384 if (personality(err) == PER_LINUX32) in parisc_personality()
/Linux-v4.19/Documentation/sysctl/
Dabi.txt8 This path is binary emulation relevant aka personality types aka abi.
10 personality is defined using values available from /proc/sys/abi.
11 You can find further details about abi in include/linux/personality.h.
/Linux-v4.19/arch/ia64/include/uapi/asm/
Dfcntl.h10 (personality(current->personality) != PER_LINUX32)
/Linux-v4.19/include/linux/
Dpersonality.h10 #define personality(pers) (pers & PER_MASK) macro
15 #define set_personality(pers) (current->personality = (pers))
/Linux-v4.19/arch/unicore32/kernel/
Delf.c34 unsigned int personality = PER_LINUX; in elf_set_personality() local
36 set_personality(personality); in elf_set_personality()
/Linux-v4.19/arch/s390/include/asm/
Delf.h231 (current->personality & (~PER_MASK))); \
238 if (personality(current->personality) != PER_LINUX32) \
240 (current->personality & ~PER_MASK)); \
/Linux-v4.19/arch/sparc/kernel/
Dsys_sparc_64.c290 (current->personality & ADDR_COMPAT_LAYOUT) || in arch_pick_mmap_layout()
417 SYSCALL_DEFINE1(sparc64_personality, unsigned long, personality) in SYSCALL_DEFINE1() argument
421 if (personality(current->personality) == PER_LINUX32 && in SYSCALL_DEFINE1()
422 personality(personality) == PER_LINUX) in SYSCALL_DEFINE1()
423 personality |= PER_LINUX32; in SYSCALL_DEFINE1()
424 ret = sys_personality(personality); in SYSCALL_DEFINE1()
425 if (personality(ret) == PER_LINUX32) in SYSCALL_DEFINE1()
/Linux-v4.19/arch/arm/include/asm/
Dprocessor.h28 #define STACK_TOP ((current->personality & ADDR_LIMIT_32BIT) ? \
71 current->personality & FDPIC_FUNCPTRS) { \
78 if (current->personality & ADDR_LIMIT_32BIT) \
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/
Dqed.h301 enum qed_pci_personality personality; member
303 ((dev)->hw_info.personality == QED_PCI_ETH_ROCE || \
304 (dev)->hw_info.personality == QED_PCI_ETH_IWARP || \
305 (dev)->hw_info.personality == QED_PCI_ETH_RDMA)
307 ((dev)->hw_info.personality == QED_PCI_ETH_ROCE || \
308 (dev)->hw_info.personality == QED_PCI_ETH_RDMA)
310 ((dev)->hw_info.personality == QED_PCI_ETH_IWARP || \
311 (dev)->hw_info.personality == QED_PCI_ETH_RDMA)
313 ((dev)->hw_info.personality == QED_PCI_ETH || \
316 ((dev)->hw_info.personality == QED_PCI_FCOE)
[all …]
Dqed_sp_commands.c386 switch (p_hwfn->hw_info.personality) { in qed_sp_pf_start()
388 p_ramrod->personality = PERSONALITY_ETH; in qed_sp_pf_start()
391 p_ramrod->personality = PERSONALITY_FCOE; in qed_sp_pf_start()
394 p_ramrod->personality = PERSONALITY_ISCSI; in qed_sp_pf_start()
398 p_ramrod->personality = PERSONALITY_RDMA_AND_ETH; in qed_sp_pf_start()
402 p_hwfn->hw_info.personality); in qed_sp_pf_start()
403 p_ramrod->personality = PERSONALITY_ETH; in qed_sp_pf_start()
/Linux-v4.19/arch/sparc/include/asm/
Delf_64.h210 if (personality(current->personality) != PER_LINUX32) \
212 (current->personality & (~PER_MASK))); \
/Linux-v4.19/arch/powerpc/include/asm/
Delf.h99 if (personality(current->personality) != PER_LINUX32) \
101 (current->personality & (~PER_MASK))); \
Dsyscalls.h18 asmlinkage long ppc64_personality(unsigned long personality);
/Linux-v4.19/arch/alpha/include/asm/
Dprocessor.h25 (current->personality & ADDR_LIMIT_32BIT ? 0x80000000 : 0x00120000000UL)
33 ((current->personality & ADDR_LIMIT_32BIT) ? 0x40000000 : TASK_SIZE / 2)
/Linux-v4.19/arch/mips/include/asm/
Delf.h355 if (personality(current->personality) != PER_LINUX) \
421 p = personality(current->personality); \
/Linux-v4.19/arch/c6x/include/asm/
Dpage.h7 ((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0) | \
/Linux-v4.19/arch/microblaze/include/asm/
Delf.h28 set_personality(PER_LINUX_32BIT | (current->personality & (~PER_MASK)))
/Linux-v4.19/arch/x86/um/asm/
Dvm-flags.h14 ((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0 ) | \
/Linux-v4.19/arch/s390/mm/
Dmmap.c27 if (current->personality & ADDR_NO_RANDOMIZE) in stack_maxrandom_size()
42 if (current->personality & ADDR_COMPAT_LAYOUT) in mmap_is_legacy()

12345