| /OK3568_Linux_fs/kernel/tools/testing/selftests/x86/ |
| H A D | syscall_numbering.c | 1 /* 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 D | Makefile | 1 # 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 D | phydm_adaptivity.c | 3 * 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 D | adding-syscalls.rst | 9 :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 D | other.json | 4 "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 D | other.json | 3 "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 D | adding-syscalls.rst | 1 .. 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 D | tune-corei7.inc | 1 # 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 D | tune-core2.inc | 1 # 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 D | codec_h264.c | 1 // 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 D | haltxbf8192e.c | 1 /* 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 D | haltxbfjaguar.c | 1 /* 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 D | kprobetrace.rst | 2 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 D | uprobetracer.rst | 2 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 D | sfc_nand.h | 1 /* 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 D | sfc_nand.h | 4 * 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 D | kexec-x32.patch | 2 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 D | host-cpu-c-abi.m4 | 1 # 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 D | syscall_64.tbl | 2 # 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 D | syscall_64.tbl | 2 # 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 D | rk808.h | 1 /* 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 D | 88pm80x.h | 1 /* 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 D | mpp_meta.h | 8 * 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 D | mpp_meta.h | 8 * 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 D | ili9486.c | 1 // 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 …]
|