Home
last modified time | relevance | path

Searched +full:ia32 +full:- +full:3 +full:a (Results 1 – 25 of 75) sorted by relevance

123

/kernel/linux/linux-5.10/arch/x86/include/asm/
Dftrace.h1 /* SPDX-License-Identifier: GPL-2.0 */
32 * When a ftrace registered caller is tracing a function that is
33 * also set by a register_ftrace_direct() call, it needs to be
36 * tells the ftrace_caller that there's a direct caller.
40 /* Emulate a call */ in arch_ftrace_set_direct_caller()
41 regs->orig_ax = addr; in arch_ftrace_set_direct_caller()
72 return !strcmp(sym + 3, name + 3) || in arch_syscall_match_sym_name()
73 (!strncmp(sym, "__x64_", 6) && !strcmp(sym + 9, name + 3)) || in arch_syscall_match_sym_name()
74 (!strncmp(sym, "__ia32_", 7) && !strcmp(sym + 10, name + 3)) || in arch_syscall_match_sym_name()
75 (!strncmp(sym, "__do_sys", 8) && !strcmp(sym + 8, name + 3)); in arch_syscall_match_sym_name()
[all …]
Delf.h1 /* SPDX-License-Identifier: GPL-2.0 */
27 #define R_386_GOT32 3
46 /* x86-64 relocation types */
50 #define R_X86_64_GOT32 3 /* 32 bit GOT entry */
64 #define R_X86_64_PC64 24 /* Place relative 64-bit signed */
88 (((x)->e_machine == EM_386) || ((x)->e_machine == EM_486))
97 /* SVR4/i386 ABI (pages 3-31, 3-32) says that when the program starts %edx
98 contains a pointer to a function which might be registered using `atexit'.
99 This provides a mean for the dynamic linker to call DT_FINI functions for
102 A value of 0 tells we have no such handler.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/
Dintel,ce4100-ioapic.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/intel,ce4100-ioapic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rahul Tanwar <rtanwar@maxlinear.com>
13 Intel's Advanced Programmable Interrupt Controller (APIC) is a
14 family of interrupt controllers. The APIC is a split
15 architecture design, with a local component (LAPIC) integrated
28 [1] https://pdos.csail.mit.edu/6.828/2008/readings/ia32/IA32-3A.pdf
32 const: intel,ce4100-ioapic
[all …]
Dintel,ce4100-lapic.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/intel,ce4100-lapic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rahul Tanwar <rtanwar@maxlinear.com>
13 Intel's Advanced Programmable Interrupt Controller (APIC) is a
14 family of interrupt controllers. The APIC is a split
15 architecture design, with a local component (LAPIC) integrated
28 [1] https://pdos.csail.mit.edu/6.828/2008/readings/ia32/IA32-3A.pdf
32 const: intel,ce4100-lapic
[all …]
/kernel/linux/linux-6.6/arch/x86/include/asm/
Dftrace.h1 /* SPDX-License-Identifier: GPL-2.0 */
46 if (!fregs->regs.cs) in arch_ftrace_get_regs()
48 return &fregs->regs; in arch_ftrace_get_regs()
52 do { (fregs)->regs.ip = (_ip); } while (0)
55 ((fregs)->regs.ip)
58 regs_get_kernel_argument(&(fregs)->regs, n)
60 kernel_stack_pointer(&(fregs)->regs)
62 regs_return_value(&(fregs)->regs)
64 regs_set_return_value(&(fregs)->regs, ret)
66 override_function_with_return(&(fregs)->regs)
[all …]
Dentry-common.h1 /* SPDX-License-Identifier: GPL-2.0-only */
6 #include <linux/user-return-notifier.h>
8 #include <asm/nospec-branch.h>
17 * Make sure that the entry code gave us a sensible EFLAGS in arch_enter_from_user_mode()
64 * handling, because syscall restart has a fixup for compat in arch_exit_to_user_mode_prepare()
68 * We also need to clear TS_REGS_POKED_I386: the 32-bit tracer in arch_exit_to_user_mode_prepare()
72 current_thread_info()->status &= ~(TS_COMPAT | TS_I386_REGS_POKED); in arch_exit_to_user_mode_prepare()
82 * arch/x86/Makefile), which will remove the 3 (x86_64) or 2 (ia32) in arch_exit_to_user_mode_prepare()
86 * 6 (ia32) bits. in arch_exit_to_user_mode_prepare()
Delf.h1 /* SPDX-License-Identifier: GPL-2.0 */
27 #define R_386_GOT32 3
46 /* x86-64 relocation types */
50 #define R_X86_64_GOT32 3 /* 32 bit GOT entry */
64 #define R_X86_64_PC64 24 /* Place relative 64-bit signed */
88 (((x)->e_machine == EM_386) || ((x)->e_machine == EM_486))
97 /* SVR4/i386 ABI (pages 3-31, 3-32) says that when the program starts %edx
98 contains a pointer to a function which might be registered using `atexit'.
99 This provides a mean for the dynamic linker to call DT_FINI functions for
102 A value of 0 tells we have no such handler.
[all …]
/kernel/linux/linux-6.6/arch/x86/mm/
Dpf_in.c1 // SPDX-License-Identifier: GPL-2.0-or-later
18 /* IA32 Manual 3, 2-1 */
23 /* IA32 Manual 3, 3-432*/
29 /* IA32 Manual 3, 3-432*/
46 /* AMD64 Manual 3, Appendix A*/
77 prf->shorted = 0; in skip_prefix()
78 prf->enlarged = 0; in skip_prefix()
79 prf->rexr = 0; in skip_prefix()
80 prf->rex = 0; in skip_prefix()
86 prf->shorted = 1; in skip_prefix()
[all …]
/kernel/linux/linux-5.10/arch/x86/mm/
Dpf_in.c1 // SPDX-License-Identifier: GPL-2.0-or-later
18 /* IA32 Manual 3, 2-1 */
23 /* IA32 Manual 3, 3-432*/
29 /* IA32 Manual 3, 3-432*/
46 /* AMD64 Manual 3, Appendix A*/
77 prf->shorted = 0; in skip_prefix()
78 prf->enlarged = 0; in skip_prefix()
79 prf->rexr = 0; in skip_prefix()
80 prf->rex = 0; in skip_prefix()
86 prf->shorted = 1; in skip_prefix()
[all …]
/kernel/linux/linux-5.10/include/linux/
Dcper.h1 /* SPDX-License-Identifier: GPL-2.0-only */
29 * handling of a memory error in userspace (we don't carry all the fields
31 * Currently, a length of 256 should be more than enough.
80 /* Non-Maskable Interrupt */
130 /* If set, the component must be re-initialized or re-enabled prior to use */
181 /* PCI/PCI-X Bus */
255 #define CPER_PCIE_SLOT_SHIFT 3
260 #define CPER_ARM_VALID_VENDOR_INFO BIT(3)
265 #define CPER_ARM_INFO_VALID_VIRT_ADDR BIT(3)
271 #define CPER_ARM_INFO_FLAGS_OVERFLOW BIT(3)
[all …]
/kernel/linux/linux-6.6/include/linux/
Dcper.h1 /* SPDX-License-Identifier: GPL-2.0-only */
29 * handling of a memory error in userspace (we don't carry all the fields
31 * Currently, a length of 256 should be more than enough.
80 /* Non-Maskable Interrupt */
130 /* If set, the component must be re-initialized or re-enabled prior to use */
181 /* PCI/PCI-X Bus */
255 #define CPER_PCIE_SLOT_SHIFT 3
260 #define CPER_ARM_VALID_VENDOR_INFO BIT(3)
265 #define CPER_ARM_INFO_VALID_VIRT_ADDR BIT(3)
271 #define CPER_ARM_INFO_FLAGS_OVERFLOW BIT(3)
[all …]
/kernel/linux/linux-5.10/arch/x86/ia32/
Dia32_signal.c1 // SPDX-License-Identifier: GPL-2.0
3 * linux/arch/x86_64/ia32/ia32_signal.c
7 * 1997-11-28 Modified for POSIX.1b signals by Richard Henderson
8 * 2000-06-20 Pentium III FXSR, SSE support by Gareth Hughes
9 * 2000-12-* x86-64 compatibility mode signal handling by Andi Kleen
44 if ((sc->gs | 0x03) != cur) in reload_segments()
45 load_gs_index(sc->gs | 0x03); in reload_segments()
47 if ((sc->fs | 0x03) != cur) in reload_segments()
48 loadsegment(fs, sc->fs | 0x03); in reload_segments()
50 if ((sc->ds | 0x03) != cur) in reload_segments()
[all …]
/kernel/linux/linux-5.10/arch/ia64/include/asm/
Dpal.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * This is based on Intel IA-64 Architecture Software Developer's Manual rev 1.0
9 * chapter 11 IA-64 Processor Abstraction Layer
11 * Copyright (C) 1998-2001 Hewlett-Packard Co
12 * David Mosberger-Tang <davidm@hpl.hp.com>
21 * 00/03/23 cfleck Modified processor min-state save area to match updated PAL & SAL info
30 * Note that some of these calls use a static-register only calling
36 #define PAL_CACHE_INIT 3 /* initialize i/d cache */
66 #define PAL_ENTER_IA_32_ENV 33 /* enter IA-32 system environment */
83 #define PAL_TEST_PROC 258 /* perform late processor self-test */
[all …]
Dkregs.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 * Copyright (C) 2001-2002 Hewlett-Packard Co
7 * David Mosberger-Tang <davidm@hpl.hp.com>
18 #define IA64_KR_PER_CPU_DATA 3 /* ar.k3: physical per-CPU base */
20 #define IA64_KR_FPU_OWNER 5 /* ar.k5: fpu-owner (UP only, at the moment) */
33 #define IA64_TR_CURRENT_STACK 1 /* dtr1: maps kernel's memory- & register-stacks */
41 #define IA64_PSR_AC_BIT 3
73 /* A mask of PSR bits that we generally don't want to inherit across a clone2() or an
101 #define IA64_PSR_CPL (__IA64_UL(3) << IA64_PSR_CPL0_BIT)
109 #define IA64_PSR_RI (__IA64_UL(3) << IA64_PSR_RI_BIT)
[all …]
/kernel/linux/linux-6.6/arch/ia64/include/asm/
Dpal.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * This is based on Intel IA-64 Architecture Software Developer's Manual rev 1.0
9 * chapter 11 IA-64 Processor Abstraction Layer
11 * Copyright (C) 1998-2001 Hewlett-Packard Co
12 * David Mosberger-Tang <davidm@hpl.hp.com>
21 * 00/03/23 cfleck Modified processor min-state save area to match updated PAL & SAL info
30 * Note that some of these calls use a static-register only calling
36 #define PAL_CACHE_INIT 3 /* initialize i/d cache */
66 #define PAL_ENTER_IA_32_ENV 33 /* enter IA-32 system environment */
83 #define PAL_TEST_PROC 258 /* perform late processor self-test */
[all …]
Dkregs.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 * Copyright (C) 2001-2002 Hewlett-Packard Co
7 * David Mosberger-Tang <davidm@hpl.hp.com>
18 #define IA64_KR_PER_CPU_DATA 3 /* ar.k3: physical per-CPU base */
20 #define IA64_KR_FPU_OWNER 5 /* ar.k5: fpu-owner (UP only, at the moment) */
33 #define IA64_TR_CURRENT_STACK 1 /* dtr1: maps kernel's memory- & register-stacks */
41 #define IA64_PSR_AC_BIT 3
73 /* A mask of PSR bits that we generally don't want to inherit across a clone2() or an
101 #define IA64_PSR_CPL (__IA64_UL(3) << IA64_PSR_CPL0_BIT)
109 #define IA64_PSR_RI (__IA64_UL(3) << IA64_PSR_RI_BIT)
[all …]
/kernel/linux/linux-6.6/include/linux/netfilter/
Dnf_conntrack_h323_asn1.h1 /* SPDX-License-Identifier: GPL-2.0-only */
9 * necessary objects in a signal for Linux kernel NAT module use, so don't
10 * expect it to be a full ASN.1 library.
14 * 1. Small. The total size of code plus data is less than 20 KB (IA32).
15 * 2. Fast. Decoding Netmeeting's Setup signal 1 million times on a PIII 866
17 * 3. No memory allocation. It uses a static object. No need to initialize or
26 * If a Setup signal contains more than 30 faststart, the packet size will
28 * don't know how to handle this in a Netfilter module. Anybody can help?
83 #define H323_ERROR_BOUND -1
84 #define H323_ERROR_RANGE -2
/kernel/linux/linux-5.10/include/linux/netfilter/
Dnf_conntrack_h323_asn1.h1 /* SPDX-License-Identifier: GPL-2.0-only */
9 * necessary objects in a signal for Linux kernel NAT module use, so don't
10 * expect it to be a full ASN.1 library.
14 * 1. Small. The total size of code plus data is less than 20 KB (IA32).
15 * 2. Fast. Decoding Netmeeting's Setup signal 1 million times on a PIII 866
17 * 3. No memory allocation. It uses a static object. No need to initialize or
26 * If a Setup signal contains more than 30 faststart, the packet size will
28 * don't know how to handle this in a Netfilter module. Anybody can help?
83 #define H323_ERROR_BOUND -1
84 #define H323_ERROR_RANGE -2
/kernel/linux/linux-5.10/Documentation/
DChanges9 This document is designed to provide a list of the minimum levels of
21 encountered a bug! If you're unsure what version you're currently
25 running a Linux kernel. Also, not all tools are necessary on all
32 GNU C 4.9 gcc --version
33 Clang/LLVM (optional) 10.0.1 clang --version
34 GNU make 3.81 make --version
35 binutils 2.23 ld -v
36 flex 2.5.35 flex --version
37 bison 2.0 bison --version
38 util-linux 2.10o fdformat --version
[all …]
/kernel/linux/linux-5.10/Documentation/process/
Dchanges.rst9 This document is designed to provide a list of the minimum levels of
21 encountered a bug! If you're unsure what version you're currently
25 running a Linux kernel. Also, not all tools are necessary on all
32 GNU C 4.9 gcc --version
33 Clang/LLVM (optional) 10.0.1 clang --version
34 GNU make 3.81 make --version
35 binutils 2.23 ld -v
36 flex 2.5.35 flex --version
37 bison 2.0 bison --version
38 util-linux 2.10o fdformat --version
[all …]
/kernel/linux/linux-5.10/Documentation/translations/it_IT/process/
Dchanges.rst1 .. include:: ../disclaimer-ita.rst
35 GNU C 4.6 gcc --version
36 GNU make 3.81 make --version
37 binutils 2.21 ld -v
38 flex 2.5.35 flex --version
39 bison 2.0 bison --version
40 util-linux 2.10o fdformat --version
41 kmod 13 depmod -V
42 e2fsprogs 1.41.4 e2fsck -V
43 jfsutils 1.1.3 fsck.jfs -V
[all …]
/kernel/linux/linux-5.10/include/acpi/
Dactbl1.h1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
4 * Name: actbl1.h - Additional ACPI table definitions
6 * Copyright (C) 2000 - 2020, Intel Corp.
65 * All tables must be byte-packed to match the ACPI specification, since
75 * essentially useless for dealing with packed data in on-disk formats or
77 * this decision was a design error in C. Ritchie could have picked an order
79 * See http://stackoverflow.com/a/1053662/41661
109 * ASF - Alert Standard Format table (Signature "ASF!")
134 ACPI_ASF_TYPE_BOOT = 3,
152 u8 reserved2[3];
[all …]
/kernel/linux/linux-6.6/drivers/firmware/efi/
Dcper.c1 // SPDX-License-Identifier: GPL-2.0
32 * multiple boot may co-exist in ERST.
43 * but just in case, let's use a few more bits for timestamps in cper_next_record_id()
73 * cper_print_bits - print strings for set bits
103 len += scnprintf(buf+len, sizeof(buf)-len, ", %s", str); in cper_print_bits()
110 "IA32/X64",
116 "IA32",
127 "micro-architectural error",
147 if (proc->validation_bits & CPER_PROC_VALID_TYPE) in cper_print_proc_generic()
148 printk("%s""processor_type: %d, %s\n", pfx, proc->proc_type, in cper_print_proc_generic()
[all …]
/kernel/linux/linux-6.6/Documentation/translations/it_IT/process/
Dchanges.rst1 .. include:: ../disclaimer-ita.rst
35 GNU C 5.1 gcc --version
36 Clang/LLVM (optional) 11.0.0 clang --version
37 GNU make 3.81 make --version
38 bash 4.2 bash --version
39 binutils 2.25 ld -v
40 flex 2.5.35 flex --version
41 bison 2.0 bison --version
42 pahole 1.16 pahole --version
43 util-linux 2.10o fdformat --version
[all …]
/kernel/linux/linux-5.10/drivers/firmware/efi/
Dcper.c1 // SPDX-License-Identifier: GPL-2.0
31 * multiple boot may co-exist in ERST.
42 * but just in case, let's use a few more bits for timestamps in cper_next_record_id()
72 * cper_print_bits - print strings for set bits
102 len += scnprintf(buf+len, sizeof(buf)-len, ", %s", str); in cper_print_bits()
109 "IA32/X64",
115 "IA32",
126 "micro-architectural error",
146 if (proc->validation_bits & CPER_PROC_VALID_TYPE) in cper_print_proc_generic()
147 printk("%s""processor_type: %d, %s\n", pfx, proc->proc_type, in cper_print_proc_generic()
[all …]

123