| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | packing.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 3 .. include:: ../disclaimer-zh_CN.rst 5 :Original: Documentation/core-api/packing.rst 22 -------- 42 -------- 46 - 将一个CPU可使用的数字打包到内存缓冲区中(具有硬件约束/特殊性)。 47 - 将内存缓冲区(具有硬件约束/特殊性)解压缩为一个CPU可使用的数字。 61 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 75 56 57 58 59 60 61 62 63 48 49 50 51 52 53 54 55 40 41 42 43 44 45 46 47 32 33 34 35 36 37 38 39 87 39 38 37 36 35 34 33 32 47 46 45 44 43 42 41 40 55 54 53 52 51 50 49 48 63 62 61 60 59 58 57 56 [all …]
|
| /linux/drivers/staging/media/ipu3/ |
| H A D | ipu3-tables.c | 1 // SPDX-License-Identifier: GPL-2.0 4 #include "ipu3-tables.h" 10 /* Scale factor 32 / (32 + 0) = 1 */ 22 /* Scale factor 32 / (32 + 1) = 0.969697 */ 25 { 0, 0, 122, 7, 7, -1, 0 }, 26 { 0, -3, 122, 7, 10, -1, 0 }, 27 { 0, -5, 121, 7, 14, -2, 0 }, 28 { 0, -7, 120, 7, 18, -3, 0 }, 29 { 0, -9, 118, 7, 23, -4, 0 }, 30 { 0, -11, 116, 7, 27, -4, 0 }, [all …]
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | cvmx-rst-defs.h | 7 * Copyright (c) 2003-2014 Cavium Inc. 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 150 uint64_t reserved_32_63:32; 156 uint64_t reserved_32_63:32; 165 uint64_t reserved_32_63:32; 166 uint64_t eco_rw:32; 168 uint64_t eco_rw:32; 169 uint64_t reserved_32_63:32; 208 uint64_t reserved_3_63:61; [all …]
|
| H A D | cvmx-asxx-defs.h | 7 * Copyright (C) 2003-2018 Cavium, Inc. 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 383 uint64_t reserved_3_63:61; 387 uint64_t reserved_3_63:61; 435 uint64_t reserved_32_63:32; 436 uint64_t sig:32; 438 uint64_t sig:32; 439 uint64_t reserved_32_63:32; 535 uint64_t reserved_3_63:61; [all …]
|
| /linux/drivers/mmc/host/ |
| H A D | cavium.h | 8 * Copyright (C) 2012-2017 Cavium Inc. 26 #define MIO_EMM_DMA_FIFO_CFG(x) (0x00 + x->reg_off_dma) 27 #define MIO_EMM_DMA_FIFO_ADR(x) (0x10 + x->reg_off_dma) 28 #define MIO_EMM_DMA_FIFO_CMD(x) (0x18 + x->reg_off_dma) 29 #define MIO_EMM_DMA_CFG(x) (0x20 + x->reg_off_dma) 30 #define MIO_EMM_DMA_ADR(x) (0x28 + x->reg_off_dma) 31 #define MIO_EMM_DMA_INT(x) (0x30 + x->reg_off_dma) 32 #define MIO_EMM_DMA_INT_W1S(x) (0x38 + x->reg_off_dma) 33 #define MIO_EMM_DMA_INT_ENA_W1S(x) (0x40 + x->reg_off_dma) 34 #define MIO_EMM_DMA_INT_ENA_W1C(x) (0x48 + x->reg_off_dma) [all …]
|
| /linux/arch/arm64/tools/ |
| H A D | sysreg | 1 # SPDX-License-Identifier: GPL-2.0-only 52 # NI - Not implemented 53 # IMP - Implemented 60 Res0 63:32 76 Field 32 EMBWE 100 Res0 63:32 111 Res0 63:32 116 Res0 63:32 131 UnsignedEnum 61:60 P30 201 UnsignedEnum 33:32 P16 [all …]
|
| /linux/arch/powerpc/kernel/ |
| H A D | cpu_setup_ppc970.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 11 #include <asm/asm-offsets.h> 21 * pages are enabled with HID4:61 and clear HID5:DCBZ_size and 27 rldimi r3,r0,2,61 /* clear bit 61 (lg_pg_en) */ 41 li r3,0x1200 /* enable i-fetch cacheability */ 60 #define CS_SIZE 32 80 rldimi r0,r11,32,31 /* clear EN_ATTN */ 94 rldimi r0,r11,32,31 /* clear EN_ATTN */
|
| /linux/mm/damon/tests/ |
| H A D | vaddr-kunit.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 int i, ret = -ENOMEM; in __link_vmas() 28 mas_set_range(&mas, vmas[i].vm_start, vmas[i].vm_end - 1); in __link_vmas() 47 * heap and the mmap()-ed regions, and 2) the mmap()-ed regions and stack. 57 * For example, suppose virtual address ranges of 10-20, 20-25, 200-210, 58 * 210-220, 300-305, and 307-330 (Other comments represent this mappings in 59 * more short form: 10-20-25, 200-210-220, 300-305, 307-330) of a process are 61 * and end with 305. The process also has three unmapped areas, 25-200, 62 * 220-300, and 305-307. Among those, 25-200 and 220-300 are the biggest two 63 * unmapped areas, and thus it should be converted to three regions of 10-25, [all …]
|
| /linux/drivers/media/v4l2-core/ |
| H A D | v4l2-vp9.c | 1 // SPDX-License-Identifier: GPL-2.0 12 #include <media/v4l2-vp9.h> 19 { 73, 32, 19, 187, 222, 215, 46, 34, 100 }, /*left = h */ 20 { 91, 30, 32, 116, 121, 186, 93, 86, 94 }, /*left = d45 */ 25 { 74, 32, 27, 107, 86, 160, 63, 134, 102 }, /*left = d63 */ 33 { 38, 32, 85, 140, 46, 112, 54, 151, 133 }, /*left = d117*/ 34 { 39, 27, 61, 131, 110, 175, 44, 75, 136 }, /*left = d153*/ 37 { 36, 61, 116, 114, 128, 162, 80, 125, 82 }, /*left = tm */ 39 { 82, 26, 26, 171, 208, 204, 44, 32, 105 }, /*left = dc */ 54 { 60, 32, 33, 112, 71, 220, 64, 89, 104 }, /*left = d135*/ [all …]
|
| /linux/lib/crypto/x86/ |
| H A D | sha512-avx2-asm.S | 2 # Implement fast SHA-512 with AVX2 instructions. (x86_64) 22 # - Redistributions of source code must retain the above 26 # - Redistributions in binary form must reproduce the above 42 # This code is described in an Intel White-Paper: 43 # "Fast SHA-512 Implementations on Intel Architecture Processors" 117 # Add reg to mem using reg-mem add and store 165 # Extract w[t-7] 166 MY_VPALIGNR YTMP0, Y_3, Y_2, 8 # YTMP0 = W[-7] 167 # Calculate w[t-16] + w[t-7] 168 vpaddq Y_0, YTMP0, YTMP0 # YTMP0 = W[-7] + W[-16] [all …]
|
| /linux/include/dt-bindings/clock/ |
| H A D | exynos5433.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 36 #define CLK_MOUT_SCLK_MMC2_A 32 65 #define CLK_MOUT_SCLK_SPDIF 61 233 #define CLK_MOUT_SCLK_DECON_ECLK_B 32 257 #define CLK_DIV_ACLK_MIF_133 61 427 #define CLK_SCLK_SPI1 32 456 #define CLK_SCLK_IOCLK_SPI0 61 497 #define CLK_PCLK_OTP_CON_APBIF 32 540 #define CLK_PHYCLK_USBHOST20_PHY_HSIC1_PHY 32 558 #define CLK_SCLK_MMC2 61 [all …]
|
| H A D | google,gs101.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 46 #define CLK_MOUT_CMU_DNS_BUS 32 75 #define CLK_MOUT_CMU_MIF_SWITCH 61 275 #define CLK_GOUT_APM_LHS_AXI_G_DBGCORE_I_CLK 32 304 #define CLK_GOUT_APM_UASC_G_SWD_ACLK 61 348 #define CLK_GOUT_HSI0_CLK_HSI0_BUS_CLK 32 402 #define CLK_GOUT_HSI2_PPMU_HSI2_ACLK 32 464 #define CLK_GOUT_MISC_PPMU_MISC_PCLK 32 493 #define CLK_GOUT_MISC_SSMT_SPDMA_ACLK 61 540 #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_1 32 [all …]
|
| H A D | mediatek,mt8196-clock.h | 1 /* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */ 45 #define CLK_TOP_MSDC30_2 32 74 #define CLK_TOP_SSR_KDF 61 187 #define CLK_TOP2_MAINPLL2_D7 32 216 #define CLK_TOP2_TVDPLL2_D4 61 291 #define CLK_PERI_AO_FLASHIF_AXI 32 365 #define CLK_VLP_SPM 32 416 #define CLK_MM_DISP_DLI_ASYNC14 32 477 #define CLK_MM1_DISP_DITHER2 32 539 #define CLK_OVL_DISP_WDMA0 32 [all …]
|
| H A D | samsung,exynos990.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 43 #define CLK_MOUT_CMU_CPUCL2_SWITCH 32 72 #define CLK_MOUT_CMU_MFC0_WFD 61 273 #define CLK_GOUT_PERIC0_TOP0_IPCLK_13 32 302 #define CLK_GOUT_PERIC0_TOP1_PCLK_15 61 355 #define CLK_GOUT_PERIC1_LHM_AXI_P_CSIS_CLK 32 384 #define CLK_GOUT_PERIC1_TOP1_IPCLK_9 61
|
| /linux/lib/crypto/powerpc/ |
| H A D | poly1305-p10le_64.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 # Copyright 2023- IBM Corp. All rights reserved 10 # Poly1305 - this version mainly using vector/VSX/Scalar 11 # - 26 bits limbs 12 # - Handle multiple 64 byte blcok. 17 # p = 2^130 - 5 25 # 07/22/21 - this revison based on the above sum of products. Setup r^4, r^3, r^2, r and s3, s2, … 50 # k = 32 bytes key 56 #include <asm/asm-offsets.h> 57 #include <asm/asm-compat.h> [all …]
|
| /linux/drivers/clk/rockchip/ |
| H A D | rst-rk3576.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 #include <dt-bindings/reset/rockchip,rk3576-cru.h> 294 RK3576_CRU_RESET_OFFSET(SRST_A_RKNN_CBUF, 32, 0), 295 RK3576_CRU_RESET_OFFSET(SRST_A_RVCORE0, 32, 1), 296 RK3576_CRU_RESET_OFFSET(SRST_P_NPU_GRF, 32, 2), 297 RK3576_CRU_RESET_OFFSET(SRST_P_PVTPLL_NPU, 32, 3), 298 RK3576_CRU_RESET_OFFSET(SRST_NPU_PVTPLL, 32, 4), 299 RK3576_CRU_RESET_OFFSET(SRST_H_NPU_CM0_BIU, 32, 6), 300 RK3576_CRU_RESET_OFFSET(SRST_F_NPU_CM0_CORE, 32, 7), 301 RK3576_CRU_RESET_OFFSET(SRST_T_NPU_CM0_JTAG, 32, 8), [all …]
|
| /linux/arch/parisc/kernel/vdso64/ |
| H A D | sigtramp.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Copyright (C) 2018-2022 Helge Deller <deller@gmx.de> 11 #include <generated/asm-offsets.h> 16 a 64-byte boundary by 0, 4 or 5 instructions. Since the vdso trampoline 43 .Lsigrt_start = . - 4 56 .size __kernel_sigtramp_rt,.-__kernel_sigtramp_rt 61 #define PTREGS SIGFRAME_CONTEXT_REGS /* 64-bit process offset is -720 */ 71 .long .Lcie_end - .Lcie_start 75 .stringz "zRS" /* NUL-terminated augmentation string */ 78 .byte 61 /* Return address register column, iaoq[0] */ [all …]
|
| /linux/drivers/tty/vt/ |
| H A D | defkeymap.map | 1 # SPDX-License-Identifier: GPL-2.0 3 keymaps 0-2,4-5,8,12 5 # keymaps 0-2,4-6,8,12 79 keycode 32 = d 80 altgr keycode 32 = Hex_D 132 keycode 61 = F3 F13 Console_15 133 control keycode 61 = F3 134 alt keycode 61 = Console_3 135 control alt keycode 61 = Console_3 280 string F18 = "\033[32~" [all …]
|
| /linux/arch/mips/include/asm/sibyte/ |
| H A D | sb1250_dma.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 33 * Ethernet and Serial DMA Configuration Register 0 (Table 7-4) 75 #define S_DMA_HIGH_WATERMARK _SB_MAKE64(32) 86 * Ethernet and Serial DMA Configuration Register 1 (Table 7-5) 113 #define M_DMA_MBZ2 _SB_MAKEMASK(5, 32) 126 * Ethernet and Serial DMA Descriptor base address (Table 7-6) 133 * ASIC Mode Base Address (Table 7-7) 139 * DMA Descriptor Count Registers (Table 7-8) 146 * Current Descriptor Address Register (Table 7-11) 176 * Descriptor doubleword "A" (Table 7-12) [all …]
|
| /linux/arch/powerpc/lib/ |
| H A D | copy_32.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Memory copy functions for 32-bit PowerPC. 5 * Copyright (C) 1996-2005 Paul Mackerras. 12 #include <asm/code-patching-asm.h> 45 addi r5,r5,-(16 * n); \ 48 addi r5,r5,-(16 * n); \ 63 CACHELINE_MASK = (L1_CACHE_BYTES-1) 68 addi r6, r3, -4 69 beq- 2f 84 * area is cacheable. -- paulus [all …]
|
| /linux/drivers/net/ethernet/ibm/ehea/ |
| H A D | ehea_phyp.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 11 * Jan-Bernd Themann <themann@de.ibm.com> 25 * hcp_* - structures, variables and functions releated to Hypervisor Calls 33 #define NEQE_PORTNUM EHEA_BMASK_IBM(32, 47) 45 #define NELR_PORT_MALFUNC EHEA_BMASK_IBM(61, 61) 53 epas->kernel.addr = ioremap((paddr_kernel & PAGE_MASK), PAGE_SIZE) + in hcp_epas_ctor() 55 epas->user.addr = paddr_user; in hcp_epas_ctor() 60 if (epas->kernel.addr) in hcp_epas_dtor() 61 iounmap((void __iomem *)((u64)epas->kernel.addr & PAGE_MASK)); in hcp_epas_dtor() 63 epas->user.addr = 0; in hcp_epas_dtor() [all …]
|
| /linux/arch/parisc/kernel/vdso32/ |
| H A D | sigtramp.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Signal trampolines for 32 bit processes. 6 * Copyright (C) 2018-2022 Helge Deller <deller@gmx.de> 11 #include <generated/asm-offsets.h> 16 a 64-byte boundary by 0, 4 or 5 instructions. Since the vdso trampoline 43 .Lsigrt_start = . - 4 56 .size __kernel_sigtramp_rt,.-__kernel_sigtramp_rt 62 #define PTREGS SIGFRAME_CONTEXT_REGS32 /* 32-bit process offset is -672 */ 72 .long .Lcie_end - .Lcie_start 76 .stringz "zRS" /* NUL-terminated augmentation string */ [all …]
|
| /linux/tools/perf/util/arm-spe-decoder/ |
| H A D | arm-spe-pkt-decoder.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright (c) 2017-2018, Arm Ltd. 16 #define ARM_SPE_NEED_MORE_BYTES -1 17 #define ARM_SPE_BAD_PACKET -2 77 #define SPE_ADDR_PKT_GET_EL(v) (((v) & GENMASK_ULL(62, 61)) >> 61) 149 * the length is rounded up to a power of two and use 32 as one step, 152 * 32 * (2 ^ bits [6:4]) = 32 << (bits [6:4]) 154 #define SPE_OP_PKG_SVE_EVL(v) (32 << (((v) & GENMASK_ULL(6, 4)) >> 4))
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
| H A D | phytbl_lcn.c | 1 // SPDX-License-Identifier: ISC 1401 0, 32} 1407 ARRAY_SIZE(dot11lcn_gain_idx_tbl_rev0), 13, 0, 32} 1414 32} 1421 13, 0, 32} 1431 32} 1438 13, 0, 32} 1447 ARRAY_SIZE(dot11lcn_gain_tbl_extlna_2G), 18, 0, 32} 1453 ARRAY_SIZE(dot11lcn_gain_idx_tbl_extlna_2G), 13, 0, 32} 1462 32} [all …]
|
| /linux/Documentation/bpf/ |
| H A D | llvm_reloc.rst | 1 .. SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) 12 LLVM BPF backend records each relocation with the following 16-byte 31 Compiled with ``clang --target=bpf -O2 -c test.c``, the following is 32 the code with ``llvm-objdump -dr test.o``:: 36 2: 61 11 00 00 00 00 00 00 r1 = *(u32 *)(r1 + 0) 39 5: 61 20 00 00 00 00 00 00 r0 = *(u32 *)(r2 + 0) 43 9: 61 11 00 00 00 00 00 00 r1 = *(u32 *)(r1 + 0) 47 13: 61 11 00 00 00 00 00 00 r1 = *(u32 *)(r1 + 0) 52 The following ``llvm-readelf -r test.o`` shows the binary values of the four 66 The following is the symbol table with ``llvm-readelf -s test.o``:: [all …]
|