Home
last modified time | relevance | path

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

12345678910>>...43

/OK3568_Linux_fs/kernel/tools/testing/selftests/x86/
H A 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 …]
/OK3568_Linux_fs/kernel/arch/x86/entry/vdso/
H A 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 …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/hal/phydm/
H A Dphydm_adaptivity.c3 * Copyright(c) 2007 - 2017 Realtek Corporation.
6 * under the terms of version 2 of the GNU General Public License as
36 if (!(p_dm->support_ability & ODM_BB_ADAPTIVITY) || in phydm_dig_up_bound_lmt_en()
37 (p_dm->adaptivity_flag == false) || in phydm_dig_up_bound_lmt_en()
38 (!p_dm->is_linked) || in phydm_dig_up_bound_lmt_en()
39 (p_dm->adaptivity_enable == false) in phydm_dig_up_bound_lmt_en()
41 p_adaptivity->igi_up_bound_lmt_cnt = 0; in phydm_dig_up_bound_lmt_en()
42 p_adaptivity->igi_lmt_en = false; in phydm_dig_up_bound_lmt_en()
46 if (p_dm->total_tp > 1) { in phydm_dig_up_bound_lmt_en()
47 p_adaptivity->igi_lmt_en = true; in phydm_dig_up_bound_lmt_en()
[all …]
/OK3568_Linux_fs/kernel/Documentation/process/
H A 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 …]
/OK3568_Linux_fs/kernel/tools/perf/pmu-events/arch/x86/skylakex/
H A 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 …]
/OK3568_Linux_fs/kernel/tools/perf/pmu-events/arch/x86/icelake/
H A 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 …]
/OK3568_Linux_fs/kernel/Documentation/translations/it_IT/process/
H A 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 …]
/OK3568_Linux_fs/yocto/poky/meta/conf/machine/include/x86/
H A Dtune-corei7.inc1 # Settings for the GCC(1) cpu-type "nehalem":
3 # Intel Nehalem CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
4 # SSE4.2 and POPCNT instruction set support.
9 DEFAULTTUNE ?= "corei7-64"
12 require conf/machine/include/x86/tune-core2.inc
16 …"${@bb.utils.contains('TUNE_FEATURES', 'corei7', ' -march=nehalem -mtune=generic -mfpmath=sse -mss…
19 AVAILTUNES += "corei7-32"
20 TUNE_FEATURES:tune-corei7-32 = "${TUNE_FEATURES:tune-x86} corei7"
21 BASE_LIB:tune-corei7-32 = "lib"
22 TUNE_PKGARCH:tune-corei7-32 = "corei7-32"
[all …]
H A Dtune-core2.inc1 # Settings for the GCC(1) cpu-type "core2":
3 # Intel Core2 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3 and SSSE3
6 # This tune is recommended for the Intel Core 2 CPU family, including Conroe,
9 DEFAULTTUNE ?= "core2-32"
12 require conf/machine/include/x86/tune-i686.inc
16 TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'core2', ' -march=core2 -mtune=core2 -msse3 -
19 AVAILTUNES += "core2-32"
20 TUNE_FEATURES:tune-core2-32 = "${TUNE_FEATURES:tune-x86} core2"
21 BASE_LIB:tune-core2-32 = "lib"
22 TUNE_PKGARCH:tune-core2-32 = "core2-32"
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/media/meson/vdec/
H A 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 …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/hal/phydm/txbf/
H A Dhaltxbf8192e.c1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Copyright(c) 2016 - 2017 Realtek Corporation.
7 * under the terms of version 2 of the GNU General Public License as
37 odm_write_1byte(p_dm, REG_NDPA_OPT_CTRL_8192E, (rate << 2 | BW)); in hal_txbf_8192e_set_ndpa_rate()
51 if (p_dm->rf_type == RF_1T1R) in hal_txbf_8192e_rf_mode()
57 if (p_beam_info->beamformee_su_cnt > 0) { in hal_txbf_8192e_rf_mode()
61 odm_set_rf_reg(p_dm, RF_PATH_A, 0x32, 0xfffff, 0x77fc2); /*Enable TXIQGEN in RX mode*/ in hal_txbf_8192e_rf_mode()
65 odm_set_rf_reg(p_dm, RF_PATH_B, 0x32, 0xfffff, 0x77fc2); /*Enable TXIQGEN in RX mode*/ in hal_txbf_8192e_rf_mode()
70 odm_set_rf_reg(p_dm, RF_PATH_A, 0x32, 0xfffff, 0x77f82); /*Disable TXIQGEN in RX mode*/ in hal_txbf_8192e_rf_mode()
74 odm_set_rf_reg(p_dm, RF_PATH_B, 0x32, 0xfffff, 0x77f82); /*Disable TXIQGEN in RX mode*/ in hal_txbf_8192e_rf_mode()
[all …]
H A Dhaltxbfjaguar.c1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Copyright(c) 2016 - 2017 Realtek Corporation.
7 * under the terms of version 2 of the GNU General Public License as
36 odm_write_1byte(p_dm, REG_NDPA_OPT_CTRL_8812A, (rate << 2 | BW)); in hal_txbf_8812a_set_ndpa_rate()
48 if (p_dm->rf_type == RF_1T1R) in hal_txbf_jaguar_rf_mode()
56 if (p_beam_info->beamformee_su_cnt > 0) { in hal_txbf_jaguar_rf_mode()
60 odm_set_rf_reg(p_dm, RF_PATH_A, 0x32, 0xfffff, 0xE26BF); /*Enable TXIQGEN in RX mode*/ in hal_txbf_jaguar_rf_mode()
64 odm_set_rf_reg(p_dm, RF_PATH_B, 0x32, 0xfffff, 0xE26BF); /*Enable TXIQGEN in RX mode*/ in hal_txbf_jaguar_rf_mode()
69 odm_set_rf_reg(p_dm, RF_PATH_A, 0x32, 0xfffff, 0xC26BF); /*Disable TXIQGEN in RX mode*/ in hal_txbf_jaguar_rf_mode()
73 odm_set_rf_reg(p_dm, RF_PATH_B, 0x32, 0xfffff, 0xC26BF); /*Disable TXIQGEN in RX mode*/ in hal_txbf_jaguar_rf_mode()
[all …]
/OK3568_Linux_fs/kernel/Documentation/trace/
H A 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 …]
H A 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 …]
/OK3568_Linux_fs/kernel/drivers/rkflash/
H A Dsfc_nand.h1 /* SPDX-License-Identifier: GPL-2.0 */
12 #define SFC_NAND_PROG_ERASE_ERROR 2
25 #define FEA_4BIT_READ BIT(2)
26 #define FEA_4BIT_PROG BIT(3)
27 #define FEA_4BYTE_ADDR BIT(4)
28 #define FEA_4BYTE_ADDR_MODE BIT(5)
29 #define FEA_SOFT_QOP_BIT BIT(6)
51 #define CMD_PROG_LOAD_X4 (0x32)
65 #define CMD_PAGE_PROG_X4 (0x32)
/OK3568_Linux_fs/u-boot/drivers/rkflash/
H A Dsfc_nand.h4 * SPDX-License-Identifier: GPL-2.0
13 #define SFC_NAND_PROG_ERASE_ERROR 2
26 #define FEA_4BIT_READ BIT(2)
27 #define FEA_4BIT_PROG BIT(3)
28 #define FEA_4BYTE_ADDR BIT(4)
29 #define FEA_4BYTE_ADDR_MODE BIT(5)
30 #define FEA_SOFT_QOP_BIT BIT(6)
52 #define CMD_PROG_LOAD_X4 (0x32)
66 #define CMD_PAGE_PROG_X4 (0x32)
/OK3568_Linux_fs/yocto/meta-openembedded/meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc/
H A Dkexec-x32.patch2 From: =?UTF-8?q?An=C3=ADbal=20Lim=C3=B3n?= <anibal.limon@linux.intel.com>
4 Subject: [PATCH] x86_64: Add support to build kexec-tools with x32 ABI
5 MIME-Version: 1.0
6 Content-Type: text/plain; charset=UTF-8
7 Content-Transfer-Encoding: 8bit
11 configure.ac: Add test for detect x32 ABI.
13 x32 ABI is set.
14 kexec/arch/x86_64/kexec-elf-rel-x86_64.c: When x32 ABI is set
16 kexec/kexec-syscall.h: Add correct syscall number for x32 ABI.
18 Upstream-Status: Submitted
[all …]
/OK3568_Linux_fs/yocto/poky/meta/recipes-core/gettext/gettext-minimal-0.21/aclocal/
H A Dhost-cpu-c-abi.m41 # host-cpu-c-abi.m4 serial 13
2 dnl Copyright (C) 2002-2020 Free Software Foundation, Inc.
24 dnl contains 32-bit instructions, whereas 'sparc64' code contains 64-bit
25 dnl instructions. A process on a SPARC CPU can be in 32-bit mode or in 64-bit
36 dnl - 'arm': test __ARMEL__.
37 dnl - 'mips', 'mipsn32', 'mips64': test _MIPSEB vs. _MIPSEL.
38 dnl - 'powerpc64': test _BIG_ENDIAN vs. _LITTLE_ENDIAN.
41 dnl - Instructions that do not exist on all of these CPUs (cmpxchg,
45 dnl - Speed of execution of the common instruction set is reasonable across
66 # - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
[all …]
/OK3568_Linux_fs/kernel/arch/x86/entry/syscalls/
H A 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
369 # in x32 as compared to native x86_64. These syscalls have numbers 512-547.
371 # for non-x32 use.
373 512 x32 rt_sigaction compat_sys_rt_sigaction
374 513 x32 rt_sigreturn compat_sys_x32_rt_sigreturn
375 514 x32 ioctl compat_sys_ioctl
376 515 x32 readv sys_readv
[all …]
/OK3568_Linux_fs/kernel/tools/perf/arch/x86/entry/syscalls/
H A 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 …]
/OK3568_Linux_fs/kernel/include/linux/mfd/
H A 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
157 #define RK816_BUCK2_CONFIG_REG 0x32
279 #define RK816_IRQ_VB_LOW 2
294 #define RK816_IRQ_PWRON_FALL_MSK BIT(5)
295 #define RK816_IRQ_PWRON_RISE_MSK BIT(6)
296 #define RK816_IRQ_VB_LOW_MSK BIT(1)
297 #define RK816_IRQ_PWRON_MSK BIT(2)
[all …]
H A D88pm80x.h1 /* SPDX-License-Identifier: GPL-2.0-only */
61 #define PM800_ONKEY_STS1 BIT(0)
62 #define PM800_EXTON_STS1 BIT(1)
63 #define PM800_CHG_STS1 BIT(2)
64 #define PM800_BAT_STS1 BIT(3)
65 #define PM800_VBUS_STS1 BIT(4)
66 #define PM800_LDO_PGOOD_STS1 BIT(5)
67 #define PM800_BUCK_PGOOD_STS1 BIT(6)
70 #define PM800_RTC_ALARM_STS2 BIT(0)
76 #define PM800_WAKEUP2_INV_INT BIT(0)
[all …]
/OK3568_Linux_fs/external/mpp/inc/
H A Dmpp_meta.h8 * http://www.apache.org/licenses/LICENSE-2.0
42 * 2. Flow control metadata
55 TYPE_S32 = FOURCC_META('s', '3', '2', ' '),
84 KEY_OSD_DATA2 = FOURCC_META('o', 's', 'd', '2'),
96 KEY_ROI_DATA2 = FOURCC_META('r', 'o', 'i', '2'),
100 * Input data is a MppBuffer which contains an array of 16bit Vepu541RoiCfg.
101 * And each 16bit represents a 16x16 block qp info.
103 * H.264 - 16x16 block qp is arranged in raster order:
104 * each value is a 16bit data
105 * 00 01 02 03 04 05 06 07 -> 00 01 02 03 04 05 06 07
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/mpp/include/rockchip/
H A Dmpp_meta.h8 * http://www.apache.org/licenses/LICENSE-2.0
42 * 2. Flow control metadata
55 TYPE_S32 = FOURCC_META('s', '3', '2', ' '),
84 KEY_OSD_DATA2 = FOURCC_META('o', 's', 'd', '2'),
96 KEY_ROI_DATA2 = FOURCC_META('r', 'o', 'i', '2'),
100 * Input data is a MppBuffer which contains an array of 16bit Vepu541RoiCfg.
101 * And each 16bit represents a 16x16 block qp info.
103 * H.264 - 16x16 block qp is arranged in raster order:
104 * each value is a 16bit data
105 * 00 01 02 03 04 05 06 07 -> 00 01 02 03 04 05 06 07
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/tiny/
H A Dili9486.c1 // SPDX-License-Identifier: GPL-2.0+
32 #define ILI9486_MADCTL_BGR BIT(3)
33 #define ILI9486_MADCTL_MV BIT(5)
34 #define ILI9486_MADCTL_MX BIT(6)
35 #define ILI9486_MADCTL_MY BIT(7)
38 * The PiScreen/waveshare rpi-lcd-35 has a SPI to 16-bit parallel bus converter
39 * in front of the display controller. This means that 8-bit values have to be
40 * transferred as 16-bit.
45 struct spi_device *spi = mipi->spi; in waveshare_command()
53 return -ENOMEM; in waveshare_command()
[all …]

12345678910>>...43