Home
last modified time | relevance | path

Searched +full:2 +full:x32 +full:- +full:bit (Results 1 – 25 of 1078) sorted by relevance

12345678910>>...44

/kernel/linux/linux-5.10/tools/testing/selftests/x86/
Dsyscall_numbering.c1 /* SPDX-License-Identifier: GPL-2.0 */
3 * syscall_arg_fault.c - tests faults 32-bit fast syscall stack args
40 * Syscalls 512-547 are "x32" syscalls. They are intended to be in test_x32_without_x32_bit()
41 * called with the x32 (0x40000000) bit set. Calling them without in test_x32_without_x32_bit()
42 * the x32 bit set is nonsense and should not work. in test_x32_without_x32_bit()
44 printf("[RUN]\tChecking syscalls 512-547\n"); in test_x32_without_x32_bit()
49 * Check that a handful of 64-bit-only syscalls are rejected if the x32 in test_x32_without_x32_bit()
50 * bit is set. in test_x32_without_x32_bit()
52 printf("[RUN]\tChecking some 64-bit syscalls in x32 range\n"); in test_x32_without_x32_bit()
60 printf("[RUN]\tChecking numbers above 2^32-1\n"); in test_x32_without_x32_bit()
[all …]
/kernel/linux/linux-5.10/arch/x86/entry/vdso/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
21 VDSO64-$(CONFIG_X86_64) := y
22 VDSOX32-$(CONFIG_X86_X32_ABI) := y
23 VDSO32-$(CONFIG_X86_32) := y
24 VDSO32-$(CONFIG_IA32_EMULATION) := y
27 vobjs-y := vdso-note.o vclock_gettime.o vgetcpu.o
28 vobjs32-y := vdso32/note.o vdso32/system_call.o vdso32/sigreturn.o
29 vobjs32-y += vdso32/vclock_gettime.o
32 obj-y += vma.o
39 vdso_img-$(VDSO64-y) += 64
[all …]
/kernel/linux/linux-6.6/arch/x86/entry/vdso/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
21 VDSO64-$(CONFIG_X86_64) := y
22 VDSOX32-$(CONFIG_X86_X32_ABI) := y
23 VDSO32-$(CONFIG_X86_32) := y
24 VDSO32-$(CONFIG_IA32_EMULATION) := y
27 vobjs-y := vdso-note.o vclock_gettime.o vgetcpu.o
28 vobjs32-y := vdso32/note.o vdso32/system_call.o vdso32/sigreturn.o
29 vobjs32-y += vdso32/vclock_gettime.o vdso32/vgetcpu.o
30 vobjs-$(CONFIG_X86_SGX) += vsgx.o
33 obj-y += vma.o extable.o
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/skylakex/
Dother.json4 "Counter": "0,1,2,3",
5 "CounterHTOff": "0,1,2,3,4,5,6,7",
8 …"PublicDescription": "Core cycles the out-of-order engine was throttled due to a pending power lev…
14 "Counter": "0,1,2,3",
15 "CounterHTOff": "0,1,2,3,4,5,6,7",
24 "Counter": "0,1,2,3",
25 "CounterHTOff": "0,1,2,3,4,5,6,7",
26 "EventCode": "0x32",
32 … where the core was running in a manner where Turbo may be clipped to the Non-AVX turbo schedule.",
33 "Counter": "0,1,2,3",
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/icelake/
Dother.json3 "CollectPEBSRecord": "2",
4-width of the narrowest pipeline as employed by the Top-down Microarchitecture Analysis method. Th…
13 "CollectPEBSRecord": "2",
14 … running with power-delivery for baseline license level 0. This includes non-AVX codes, SSE, AVX …
16 "Counter": "0,1,2,3",
18 "PEBScounters": "0,1,2,3",
21 …s where the core was running in a manner where Turbo may be clipped to the Non-AVX turbo schedule."
24 "CollectPEBSRecord": "2",
25 …unning with power-delivery for license level 1. This includes high current AVX 256-bit instructio…
27 "Counter": "0,1,2,3",
[all …]
/kernel/linux/linux-6.6/drivers/hwmon/
Dltc2992.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 * LTC2992 - Dual Wide Range Power Monitor
62 #define LTC2992_POWER(x) (LTC2992_POWER1 + ((x) * 0x32))
63 #define LTC2992_POWER_MAX(x) (LTC2992_POWER1_MAX + ((x) * 0x32))
64 #define LTC2992_POWER_MIN(x) (LTC2992_POWER1_MIN + ((x) * 0x32))
65 #define LTC2992_POWER_MAX_THRESH(x) (LTC2992_POWER1_MAX_THRESH + ((x) * 0x32))
66 #define LTC2992_POWER_MIN_THRESH(x) (LTC2992_POWER1_MIN_THRESH + ((x) * 0x32))
67 #define LTC2992_DSENSE(x) (LTC2992_DSENSE1 + ((x) * 0x32))
68 #define LTC2992_DSENSE_MAX(x) (LTC2992_DSENSE1_MAX + ((x) * 0x32))
69 #define LTC2992_DSENSE_MIN(x) (LTC2992_DSENSE1_MIN + ((x) * 0x32))
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/x86/
Dsyscall_numbering.c1 /* SPDX-License-Identifier: GPL-2.0 */
3 * syscall_numbering.c - test calling the x86-64 kernel with various
33 /* x64-only system call numbers */
37 /* x32-only system call numbers (without X32_BIT) */
44 static int nullfd = -1; /* File descriptor for /dev/null */
45 static bool with_x32; /* x32 supported on this kernel? */
64 [PTP_INTNUM] = "sign-extending the syscall number",
80 unsigned int level = sh ? sh->indent : 0; in offset()
85 #define msg(lvl, fmt, ...) printf("%-*s" fmt, offset(), "[" #lvl "]", \
95 sh->nerr++; \
[all …]
/kernel/linux/linux-6.6/Documentation/process/
Dadding-syscalls.rst9 :ref:`Documentation/process/submitting-patches.rst <submittingpatches>`.
13 ------------------------
18 kernel, there are other possibilities -- choose what fits best for your
21 - If the operations involved can be made to look like a filesystem-like
26 - If the new functionality involves operations where the kernel notifies
30 - However, operations that don't map to
31 :manpage:`read(2)`/:manpage:`write(2)`-like operations
32 have to be implemented as :manpage:`ioctl(2)` requests, which can lead
35 - If you're just exposing runtime system information, a new node in sysfs
41 - If the operation is specific to a particular file or file descriptor, then
[all …]
/kernel/linux/linux-5.10/Documentation/process/
Dadding-syscalls.rst9 :ref:`Documentation/process/submitting-patches.rst <submittingpatches>`.
13 ------------------------
18 kernel, there are other possibilities -- choose what fits best for your
21 - If the operations involved can be made to look like a filesystem-like
26 - If the new functionality involves operations where the kernel notifies
30 - However, operations that don't map to
31 :manpage:`read(2)`/:manpage:`write(2)`-like operations
32 have to be implemented as :manpage:`ioctl(2)` requests, which can lead
35 - If you're just exposing runtime system information, a new node in sysfs
41 - If the operation is specific to a particular file or file descriptor, then
[all …]
/kernel/linux/linux-6.6/Documentation/translations/it_IT/process/
Dadding-syscalls.rst1 .. include:: ../disclaimer-ita.rst
3 :Original: :ref:`Documentation/process/adding-syscalls.rst <addsyscalls>`
14 :ref:`Documentation/translations/it_IT/process/submitting-patches.rst <it_submittingpatches>`.
18 ------------------------------------
23 ovvio, esistono altre possibilità - scegliete quella che meglio si adatta alle
26 - Se le operazioni coinvolte possono rassomigliare a quelle di un filesystem,
32 - Se la nuova funzionalità prevede operazioni dove il kernel notifica
36 - Tuttavia, le operazioni che non si sposano bene con operazioni tipo
37 :manpage:`read(2)`/:manpage:`write(2)` dovrebbero essere implementate
38 come chiamate :manpage:`ioctl(2)`, il che potrebbe portare ad un'API in
[all …]
/kernel/linux/linux-5.10/Documentation/translations/it_IT/process/
Dadding-syscalls.rst1 .. include:: ../disclaimer-ita.rst
3 :Original: :ref:`Documentation/process/adding-syscalls.rst <addsyscalls>`
14 :ref:`Documentation/translations/it_IT/process/submitting-patches.rst <it_submittingpatches>`.
18 ------------------------------------
23 ovvio, esistono altre possibilità - scegliete quella che meglio si adatta alle
26 - Se le operazioni coinvolte possono rassomigliare a quelle di un filesystem,
32 - Se la nuova funzionalità prevede operazioni dove il kernel notifica
36 - Tuttavia, le operazioni che non si sposano bene con operazioni tipo
37 :manpage:`read(2)`/:manpage:`write(2)` dovrebbero essere implementate
38 come chiamate :manpage:`ioctl(2)`, il che potrebbe portare ad un'API in
[all …]
/kernel/linux/linux-6.6/Documentation/translations/sp_SP/process/
Dadding-syscalls.rst1 .. include:: ../disclaimer-sp.rst
3 :Original: :ref:`Documentation/process/adding-syscalls.rst <addsyscalls>`
13 :ref:`Documentation/process/submitting-patches.rst <submittingpatches>` que
17 -----------------------------------
22 tradicionales, existen otras posibilidades -- elija la que mejor se adecúe
25 - Si se puede hacer que la operación se parezca a un objeto filesystem,
31 - Si la nueva funcionalidad involucra operaciones donde el kernel
36 - Sin embargo, operaciones que no mapean a operaciones similares a
37 :manpage:`read(2)`/:manpage:`write(2)` tienen que ser implementadas
38 como solicitudes :manpage:`ioctl(2)`, las cuales pueden llevar a un
[all …]
/kernel/linux/linux-6.6/drivers/staging/media/meson/vdec/
Dcodec_h264.c1 // SPDX-License-Identifier: GPL-2.0+
7 #include <media/v4l2-mem2mem.h>
8 #include <media/videobuf2-dma-contig.h>
27 #define CMD_FRAMES_READY 2
32 #define SEI_DATA_READY BIT(15)
43 #define PIC_STRUCT_MASK GENMASK(2, 0)
45 #define ERROR_FLAG BIT(9)
57 #define AR_PRESENT_FLAG BIT(0)
62 * This is a 16x16 encoded picture that will trigger drain firmware-side.
68 0x78, 0x32, 0x36, 0x34, 0x20, 0x2d, 0x20, 0x63, 0x6f, 0x72, 0x65, 0x20,
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/meson/vdec/
Dcodec_h264.c1 // SPDX-License-Identifier: GPL-2.0+
7 #include <media/v4l2-mem2mem.h>
8 #include <media/videobuf2-dma-contig.h>
27 #define CMD_FRAMES_READY 2
32 #define SEI_DATA_READY BIT(15)
43 #define PIC_STRUCT_MASK GENMASK(2, 0)
45 #define ERROR_FLAG BIT(9)
57 #define AR_PRESENT_FLAG BIT(0)
62 * This is a 16x16 encoded picture that will trigger drain firmware-side.
68 0x78, 0x32, 0x36, 0x34, 0x20, 0x2d, 0x20, 0x63, 0x6f, 0x72, 0x65, 0x20,
[all …]
/kernel/linux/linux-6.6/arch/x86/entry/syscalls/
Dsyscall_64.tbl2 # 64-bit system call numbers and entry vectors
7 # The __x64_sys_*() stubs are created on-the-fly for sys_*() system calls
9 # The abi is "common", "64" or "x32" for this file.
13 2 common open sys_open
381 # in x32 as compared to native x86_64. These syscalls have numbers 512-547.
383 # for non-x32 use.
385 512 x32 rt_sigaction compat_sys_rt_sigaction
386 513 x32 rt_sigreturn compat_sys_x32_rt_sigreturn
387 514 x32 ioctl compat_sys_ioctl
388 515 x32 readv sys_readv
[all …]
/kernel/linux/linux-6.6/tools/perf/arch/x86/entry/syscalls/
Dsyscall_64.tbl2 # 64-bit system call numbers and entry vectors
7 # The __x64_sys_*() stubs are created on-the-fly for sys_*() system calls
9 # The abi is "common", "64" or "x32" for this file.
13 2 common open sys_open
381 # in x32 as compared to native x86_64. These syscalls have numbers 512-547.
383 # for non-x32 use.
385 512 x32 rt_sigaction compat_sys_rt_sigaction
386 513 x32 rt_sigreturn compat_sys_x32_rt_sigreturn
387 514 x32 ioctl compat_sys_ioctl
388 515 x32 readv sys_readv
[all …]
/kernel/linux/linux-5.10/tools/perf/arch/x86/entry/syscalls/
Dsyscall_64.tbl2 # 64-bit system call numbers and entry vectors
7 # The __x64_sys_*() stubs are created on-the-fly for sys_*() system calls
9 # The abi is "common", "64" or "x32" for this file.
13 2 common open sys_open
368 # in x32 as compared to native x86_64. These syscalls have numbers 512-547.
370 # for non-x32 use.
372 512 x32 rt_sigaction compat_sys_rt_sigaction
373 513 x32 rt_sigreturn compat_sys_x32_rt_sigreturn
374 514 x32 ioctl compat_sys_ioctl
375 515 x32 readv sys_readv
[all …]
/kernel/linux/linux-5.10/arch/x86/entry/syscalls/
Dsyscall_64.tbl2 # 64-bit system call numbers and entry vectors
7 # The __x64_sys_*() stubs are created on-the-fly for sys_*() system calls
9 # The abi is "common", "64" or "x32" for this file.
13 2 common open sys_open
368 # in x32 as compared to native x86_64. These syscalls have numbers 512-547.
370 # for non-x32 use.
372 512 x32 rt_sigaction compat_sys_rt_sigaction
373 513 x32 rt_sigreturn compat_sys_x32_rt_sigreturn
374 514 x32 ioctl compat_sys_ioctl
375 515 x32 readv sys_readv
[all …]
/kernel/linux/linux-5.10/Documentation/trace/
Dkprobetrace.rst2 Kprobe-based Event Tracing
8 --------
28 -------------------------
34 -:[GRP/]EVENT : Clear a probe
50 @SYM[+|-offs] : Fetch memory at SYM +|- offs (SYM should be a data symbol)
54 $retval : Fetch return value.(\*2)
56 +|-[u]OFFS(FETCHARG) : Fetch memory at FETCHARG +|- OFFS address.(\*3)(\*4)
61 (x8/x16/x32/x64), "string", "ustring" and bitfield
65 (\*2) only for return probe.
67 (\*4) "u" means user-space dereference. See :ref:`user_mem_access`.
[all …]
Duprobetracer.rst2 Uprobe-tracer: Uprobe-based Event Tracing
9 --------
13 Similar to the kprobe-event tracer, this doesn't need to be activated via
18 However unlike kprobe-event tracer, the uprobe event interface expects the
26 -------------------------
32 -:[GRP/]EVENT : Clear uprobe or uretprobe event
49 +|-[u]OFFS(FETCHARG) : Fetch memory at FETCHARG +|- OFFS address.(\*2)(\*3)
54 (x8/x16/x32/x64), "string" and bitfield are supported.
57 (\*2) this is useful for fetching a field of data structures.
59 events can access only user-space memory.
[all …]
/kernel/linux/linux-6.6/Documentation/trace/
Dkprobetrace.rst2 Kprobe-based Event Tracing
8 --------
9 These events are similar to tracepoint-based events. Instead of tracepoints,
13 Unlike the tracepoint-based event, this can be added and removed
28 -------------------------
34 -:[GRP/][EVENT] : Clear a probe
50 @SYM[+|-offs] : Fetch memory at SYM +|- offs (SYM should be a data symbol)
54 $retval : Fetch return value.(\*2)
56 +|-[u]OFFS(FETCHARG) : Fetch memory at FETCHARG +|- OFFS address.(\*3)(\*4)
61 (x8/x16/x32/x64), "char", "string", "ustring", "symbol", "symstr"
[all …]
Duprobetracer.rst2 Uprobe-tracer: Uprobe-based Event Tracing
9 --------
13 Similar to the kprobe-event tracer, this doesn't need to be activated via
18 However unlike kprobe-event tracer, the uprobe event interface expects the
26 -------------------------
32 -:[GRP/][EVENT] : Clear uprobe or uretprobe event
49 +|-[u]OFFS(FETCHARG) : Fetch memory at FETCHARG +|- OFFS address.(\*2)(\*3)
54 (x8/x16/x32/x64), "string" and bitfield are supported.
57 (\*2) this is useful for fetching a field of data structures.
59 events can access only user-space memory.
[all …]
/kernel/linux/linux-6.6/include/linux/mfd/
Drk808.h1 /* SPDX-License-Identifier: GPL-2.0-only */
7 * Author: Chris Zhong <zyw@rock-chips.com>
8 * Author: Zhang Qing <zhangqing@rock-chips.com>
84 #define RK808_BUCK2_CONFIG_REG 0x32
155 #define RK818_BUCK2_CONFIG_REG 0x32
195 #define RK818_H5V_EN BIT(0)
196 #define RK818_REF_RDY_CTRL BIT(1)
227 #define RK805_BUCK2_CONFIG_REG 0x32
260 #define RK805_IRQ_PWRON 2
267 #define RK805_IRQ_PWRON_RISE_MSK BIT(0)
[all …]
/kernel/linux/linux-5.10/include/linux/mfd/
Drk808.h1 /* SPDX-License-Identifier: GPL-2.0-only */
7 * Author: Chris Zhong <zyw@rock-chips.com>
8 * Author: Zhang Qing <zhangqing@rock-chips.com>
84 #define RK808_BUCK2_CONFIG_REG 0x32
155 #define RK818_BUCK2_CONFIG_REG 0x32
195 #define RK818_H5V_EN BIT(0)
196 #define RK818_REF_RDY_CTRL BIT(1)
227 #define RK805_BUCK2_CONFIG_REG 0x32
260 #define RK805_IRQ_PWRON 2
267 #define RK805_IRQ_PWRON_RISE_MSK BIT(0)
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/analogix/
Danx7625.h1 /* SPDX-License-Identifier: GPL-2.0-only */
12 /* Loading OCM re-trying times */
50 #define INTR_SOFTWARE_INT BIT(3)
51 #define INTR_RECEIVED_MSG BIT(5)
63 #define STORE_AN BIT(7)
64 #define RX_REPEATER BIT(6)
65 #define RE_AUTHEN BIT(5)
66 #define SW_AUTH_OK BIT(4)
67 #define HARD_AUTH_EN BIT(3)
68 #define ENC_EN BIT(2)
[all …]

12345678910>>...44