| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | math64.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 #if BITS_PER_LONG == 64 15 * div_u64_rem - unsigned 64bit divide with 32bit divisor with remainder 16 * @dividend: unsigned 64bit dividend 17 * @divisor: unsigned 32bit divisor 18 * @remainder: pointer to unsigned 32bit remainder 22 * This is commonly provided by 32bit archs to provide an optimized 64bit 32 * div_s64_rem - signed 64bit divide with 32bit divisor with remainder 33 * @dividend: signed 64bit dividend 34 * @divisor: signed 32bit divisor [all …]
|
| H A D | exportfs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 33 * 32bit inode number, 32 bit generation number. 38 * 32bit inode number, 32 bit generation number, 39 * 32 bit parent directory inode number. 44 * 64 bit object ID, 64 bit root object ID, 45 * 32 bit generation number. 50 * 64 bit object ID, 64 bit root object ID, 51 * 32 bit generation number, 52 * 64 bit parent object ID, 32 bit parent generation. 57 * 64 bit object ID, 64 bit root object ID, [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/ |
| H A D | nand_ids.c | 28 LEGACY_ID_NAND("NAND 1MiB 5V 8-bit", 0x6e, 1, SZ_4K, SP_OPTIONS), 29 LEGACY_ID_NAND("NAND 2MiB 5V 8-bit", 0x64, 2, SZ_4K, SP_OPTIONS), 30 LEGACY_ID_NAND("NAND 1MiB 3,3V 8-bit", 0xe8, 1, SZ_4K, SP_OPTIONS), 31 LEGACY_ID_NAND("NAND 1MiB 3,3V 8-bit", 0xec, 1, SZ_4K, SP_OPTIONS), 32 LEGACY_ID_NAND("NAND 2MiB 3,3V 8-bit", 0xea, 2, SZ_4K, SP_OPTIONS), 33 LEGACY_ID_NAND("NAND 4MiB 3,3V 8-bit", 0xd5, 4, SZ_8K, SP_OPTIONS), 35 LEGACY_ID_NAND("NAND 8MiB 3,3V 8-bit", 0xe6, 8, SZ_8K, SP_OPTIONS), 42 {"TC58NVG0S3E 1G 3.3V 8-bit", 44 SZ_2K, SZ_128, SZ_128K, 0, 8, 64, NAND_ECC_INFO(1, SZ_512), 46 {"TC58NVG2S0F 4G 3.3V 8-bit", [all …]
|
| /OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/ |
| H A D | nand_ids.c | 1 // SPDX-License-Identifier: GPL-2.0-only 29 {"TC58NVG0S3E 1G 3.3V 8-bit", 31 SZ_2K, SZ_128, SZ_128K, 0, 8, 64, NAND_ECC_INFO(1, SZ_512), }, 32 {"TC58NVG2S0F 4G 3.3V 8-bit", 35 {"TC58NVG2S0H 4G 3.3V 8-bit", 38 {"TC58NVG3S0F 8G 3.3V 8-bit", 41 {"TC58NVG5D2 32G 3.3V 8-bit", 44 {"TC58NVG6D2 64G 3.3V 8-bit", 47 {"SDTNRGAMA 64G 3.3V 8-bit", 50 {"H27UCG8T2ATR-BC 64G 3.3V 8-bit", [all …]
|
| /OK3568_Linux_fs/yocto/poky/meta/classes/ |
| H A D | siteinfo.bbclass | 7 # where 'target' == "<arch>-<os>" 10 # * target: Returns the target name ("<arch>-<os>") 12 # * bits: Returns the bit size of the target, either "32" or "64" 20 …"allarch": "endian-little bit-32", # bogus, but better than special-casing the checks below for al… 21 "aarch64": "endian-little bit-64 arm-common arm-64", 22 "aarch64_be": "endian-big bit-64 arm-common arm-64", 23 "arc": "endian-little bit-32 arc-common", 24 "arceb": "endian-big bit-32 arc-common", 25 "arm": "endian-little bit-32 arm-common arm-32", 26 "armeb": "endian-big bit-32 arm-common arm-32", [all …]
|
| /OK3568_Linux_fs/kernel/arch/riscv/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 # see Documentation/kbuild/kconfig-language.rst. 7 config 64BIT config 10 config 32BIT 33 select ARCH_WANT_HUGE_PMD_SHARE if 64BIT 39 select GENERIC_ATOMIC64 if !64BIT 52 select GENERIC_TIME_VSYSCALL if MMU && 64BIT 57 select HAVE_ARCH_KASAN if MMU && 64BIT 70 select HAVE_GENERIC_VDSO if MMU && 64BIT 93 default 18 if 64BIT [all …]
|
| /OK3568_Linux_fs/kernel/lib/ |
| H A D | atomic64_test.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 20 #define TEST(bit, op, c_op, val) \ argument 22 atomic##bit##_set(&v, v0); \ 24 atomic##bit##_##op(val, &v); \ 26 WARN(atomic##bit##_read(&v) != r, "%Lx != %Lx\n", \ 27 (unsigned long long)atomic##bit##_read(&v), \ 33 * @test should be a macro accepting parameters (bit, op, ...) 36 #define FAMILY_TEST(test, bit, op, args...) \ argument 38 test(bit, op, ##args); \ 39 test(bit, op##_acquire, ##args); \ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/cavium/liquidio/ |
| H A D | cn23xx_pf_regs.h | 7 * Copyright (c) 2003-2016 Cavium, Inc. 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 74 /* 2 scatch registers (64-bit) */ 80 /* 1 registers (64-bit) - SLI_CTL_STATUS */ 83 /* SLI Packet Input Jabber Register (64 bit register) 117 /* 4 registers (64-bit) for mapping IOQs to MACs(PEMs)- 122 /*1 register (64-bit) to determine whether IOQs are in reset. */ 125 /* Each Input Queue register is at a 16-byte Offset in BAR0 */ 141 /* Starting bit of the TRS field in CN23XX_SLI_PKT_MAC_RINFO64 register */ 143 /* Starting bit of SRN field in CN23XX_SLI_PKT_MAC_RINFO64 register */ [all …]
|
| /OK3568_Linux_fs/kernel/lib/math/ |
| H A D | div64.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Based on former do_div() implementation from asm-parisc/div64.h: 6 * Copyright (C) 1999 Hewlett-Packard Co 7 * Copyright (C) 1999 David Mosberger-Tang <davidm@hpl.hp.com> 10 * Generic C version of 64bit/32bit division and modulo, with 11 * 64bit result and 32bit remainder. 16 * for some CPUs. __div64_32() can be overridden by linking arch-specific 25 /* Not needed on 64bit architectures */ 36 /* Reduce the thing a bit first */ in __div64_32() 41 rem -= (uint64_t) (high*base) << 32; in __div64_32() [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/drivers/net/ethernet/broadcom/ |
| H A D | tg3.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * Copyright (C) 2007-2016 Broadcom Corporation. 9 * Copyright (C) 2016-2017 Broadcom Limited. 21 #define TG3_BDINFO_HOST_ADDR 0x0UL /* 64-bit */ 22 #define TG3_BDINFO_MAXLEN_FLAGS 0x8UL /* 32-bit */ 27 #define TG3_BDINFO_NIC_ADDR 0xcUL /* 32-bit */ 78 /* 0x04 --> 0x2c unused */ 115 /* 0x30 --> 0x64 unused */ 117 /* 0x66 --> 0x68 unused */ 284 /* 0x94 --> 0x98 unused */ [all …]
|
| /OK3568_Linux_fs/u-boot/lib/ |
| H A D | div64.c | 4 * Based on former do_div() implementation from asm-parisc/div64.h: 5 * Copyright (C) 1999 Hewlett-Packard Co 6 * Copyright (C) 1999 David Mosberger-Tang <davidm@hpl.hp.com> 9 * Generic C version of 64bit/32bit division and modulo, with 10 * 64bit result and 32bit remainder. 15 * for some CPUs. __div64_32() can be overridden by linking arch-specific 24 /* Not needed on 64bit architectures */ 35 /* Reduce the thing a bit first */ in __div64_32() 40 rem -= (uint64_t) (high*base) << 32; in __div64_32() 50 rem -= b; in __div64_32() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/acpi/acpica/ |
| H A D | tbfadt.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 4 * Module Name: tbfadt - FADT table utilities 6 * Copyright (C) 2000 - 2020, Intel Corp. 143 * PARAMETERS: generic_address - GAS struct to be initialized 144 * space_id - ACPI Space ID for this register 145 * byte_width - Width of this register 146 * address - Address of the register 147 * register_name - ASCII name of the ACPI register 166 * Bit width field in the GAS is only one byte long, 255 max. in acpi_tb_init_generic_address() 178 "%s - 32-bit FADT register is too long (%u bytes, %u bits) " in acpi_tb_init_generic_address() [all …]
|
| /OK3568_Linux_fs/kernel/arch/s390/include/asm/ |
| H A D | elf.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Derived from "include/asm-i386/elf.h" 13 #define R_390_8 1 /* Direct 8 bit. */ 14 #define R_390_12 2 /* Direct 12 bit. */ 15 #define R_390_16 3 /* Direct 16 bit. */ 16 #define R_390_32 4 /* Direct 32 bit. */ 17 #define R_390_PC32 5 /* PC relative 32 bit. */ 18 #define R_390_GOT12 6 /* 12 bit GOT offset. */ 19 #define R_390_GOT32 7 /* 32 bit GOT offset. */ 20 #define R_390_PLT32 8 /* 32 bit PC relative PLT address. */ [all …]
|
| /OK3568_Linux_fs/u-boot/include/linux/ |
| H A D | math64.h | 8 #if BITS_PER_LONG == 64 14 * div_u64_rem - unsigned 64bit divide with 32bit divisor with remainder 16 * This is commonly provided by 32bit archs to provide an optimized 64bit 26 * div_s64_rem - signed 64bit divide with 32bit divisor with remainder 35 * div64_u64_rem - unsigned 64bit divide with 64bit divisor and remainder 44 * div64_u64 - unsigned 64bit divide with 64bit divisor 52 * div64_s64 - signed 64bit divide with 64bit divisor 91 * div_u64 - unsigned 64bit divide with 32bit divisor 93 * This is the most common 64bit divide and should be used if possible, 94 * as many 32bit archs can optimize this variant better than a full 64bit [all …]
|
| /OK3568_Linux_fs/buildroot/package/libopenssl/ |
| H A D | 0006-Add-support-for-io_pgetevents_time64-syscall.patch | 3 Date: Thu, 29 Aug 2019 13:56:21 -0700 6 32-bit architectures that are y2038 safe don't include syscalls that use 7 32-bit time_t. Instead these architectures have suffixed syscalls that 8 always use a 64-bit time_t. In the case of the io_getevents syscall the 13 only use the new 64-bit time_t syscall if the architecture is using a 14 64-bit time_t. This is to avoid having to deal with 32/64-bit 15 conversions and relying on a 64-bit timespec struct on 32-bit time_t 16 platforms. As of Linux 5.3 there are no 32-bit time_t architectures 17 without __NR_io_getevents. In the future if a 32-bit time_t architecture 18 wants to use the 64-bit syscalls we can handle the conversion. [all …]
|
| /OK3568_Linux_fs/kernel/arch/parisc/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 select ARCH_32BIT_OFF_T if !64BIT 32 select GENERIC_ATOMIC64 if !64BIT 63 select HAVE_DYNAMIC_FTRACE if $(cc-option,-fpatchable-function-entry=1,1) 71 The PA-RISC microprocessor is designed by Hewlett-Packard and used 73 and later HP3000 series). The PA-RISC Linux project home page is 87 default "arch/parisc/configs/generic-32bit_defconfig" if !64BIT 88 default "arch/parisc/configs/generic-64bit_defconfig" if 64BIT 121 # unless you want to implement ACPI on PA-RISC ... ;-) 138 default 3 if 64BIT && PARISC_PAGE_SIZE_4KB [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/um/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 13 config 64BIT config 14 bool "64-bit kernel" if "$(SUBARCH)" = "x86" 18 def_bool !64BIT 27 def_bool 64BIT 31 bool "Three-level pagetables" if !64BIT 32 default 64BIT 34 Three-level pagetables will let UML have more than 4G of physical 38 However, this it experimental on 32-bit architectures, so if unsure say 39 N (on x86-64 it's automatically enabled, instead, as it's safe there). [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/halmac/halmac_88xx/halmac_8822c/ |
| H A D | halmac_init_8822c.c | 3 * Copyright(c) 2017 - 2019 Realtek Corporation. All rights reserved. 350 {HALMAC_TRX_MODE_NORMAL, 64, 64, 64, 0, 1}, 352 {HALMAC_TRX_MODE_WMM, 64, 64, 64, 0, 1}, 353 {HALMAC_TRX_MODE_P2P, 64, 64, 64, 0, 1}, 354 {HALMAC_TRX_MODE_LOOPBACK, 64, 64, 64, 0, 1}, 355 {HALMAC_TRX_MODE_DELAY_LOOPBACK, 64, 64, 64, 0, 1}, 361 {HALMAC_TRX_MODE_NORMAL, 64, 64, 64, 64, 1}, 363 {HALMAC_TRX_MODE_WMM, 64, 64, 64, 64, 1}, 364 {HALMAC_TRX_MODE_P2P, 64, 64, 64, 64, 1}, 365 {HALMAC_TRX_MODE_LOOPBACK, 64, 64, 64, 64, 1}, [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/doc/as.html/ |
| H A D | BPF-Opcodes.html | 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt… 3 <!-- This file documents the GNU Assembler "as". 5 Copyright (C) 1991-2021 Free Software Foundation, Inc. 10 with no Invariant Sections, with no Front-Cover Texts, and with no 11 Back-Cover Texts. A copy of the license is included in the 13 --> 14 <!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ --> 20 <meta name="resource-type" content="document"> 23 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 25 <link href="AS-Index.html#AS-Index" rel="index" title="AS Index"> [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/doc/as.html/ |
| H A D | BPF-Opcodes.html | 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt… 3 <!-- This file documents the GNU Assembler "as". 5 Copyright (C) 1991-2021 Free Software Foundation, Inc. 10 with no Invariant Sections, with no Front-Cover Texts, and with no 11 Back-Cover Texts. A copy of the license is included in the 13 --> 14 <!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ --> 20 <meta name="resource-type" content="document"> 23 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 25 <link href="AS-Index.html#AS-Index" rel="index" title="AS Index"> [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/halmac/halmac_88xx/halmac_8822b/ |
| H A D | halmac_init_8822b.c | 3 * Copyright(c) 2016 - 2019 Realtek Corporation. All rights reserved. 250 {HALMAC_TRX_MODE_NORMAL, 64, 64, 64, 0, 1}, 252 {HALMAC_TRX_MODE_WMM, 64, 64, 64, 0, 1}, 253 {HALMAC_TRX_MODE_P2P, 64, 64, 64, 0, 1}, 254 {HALMAC_TRX_MODE_LOOPBACK, 64, 64, 64, 0, 1}, 255 {HALMAC_TRX_MODE_DELAY_LOOPBACK, 64, 64, 64, 0, 1}, 261 {HALMAC_TRX_MODE_NORMAL, 64, 64, 64, 64, 1}, 263 {HALMAC_TRX_MODE_WMM, 64, 64, 64, 64, 1}, 264 {HALMAC_TRX_MODE_P2P, 64, 64, 64, 64, 1}, 265 {HALMAC_TRX_MODE_LOOPBACK, 64, 64, 64, 64, 1}, [all …]
|
| /OK3568_Linux_fs/kernel/arch/mips/include/asm/ |
| H A D | mips-cm.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 8 # error Please include asm/mips-cps.h rather than asm/mips-cm.h 21 /* The base address of the CM L2-only sync region */ 25 * __mips_cm_phys_base - retrieve the physical base address of the CM 37 * mips_cm_is64 - determine CM register width 40 * introducing 64 bit GCRs and all prior CM versions having 32 bit GCRs. 41 * However we may run a kernel built for MIPS32 on a system with 64 bit GCRs, 42 * or vice-versa. This variable indicates the width of the memory accesses 46 * It's set to 0 for 32-bit accesses and 1 for 64-bit accesses. 51 * mips_cm_error_report - Report CM cache errors [all …]
|
| /OK3568_Linux_fs/kernel/arch/s390/crypto/ |
| H A D | crc32be-vx.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Hardware-accelerated CRC-32 variants for Linux on z Systems 6 * computing of CRC-32 checksums. 8 * This CRC-32 implementation algorithm processes the most-significant 9 * bit first (BE). 16 #include <asm/nospec-insn.h> 17 #include <asm/vx-insn.h> 19 /* Vector register range containing CRC-32 constants */ 31 * The CRC-32 constant block contains reduction constants to fold and 34 * For the CRC-32 variants, the constants are precomputed according to [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/nand/spi/ |
| H A D | xtx.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Dingqiang Lin <jon.lin@rock-chips.com> 35 return -ERANGE; in xt26g0xa_ooblayout_ecc() 37 region->offset = 48; in xt26g0xa_ooblayout_ecc() 38 region->length = 16; in xt26g0xa_ooblayout_ecc() 47 return -ERANGE; in xt26g0xa_ooblayout_free() 49 region->offset = 2; in xt26g0xa_ooblayout_free() 50 region->length = mtd->oobsize - 18; in xt26g0xa_ooblayout_free() 63 return -ERANGE; in xt26g01b_ooblayout_ecc() 70 return -ERANGE; in xt26g01b_ooblayout_free() [all …]
|