/linux-6.14.4/arch/riscv/boot/dts/sophgo/ |
D | sg2042-cpus.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 #address-cells = <1>; 9 #size-cells = <0>; 10 timebase-frequency = <50000000>; 12 cpu-map { 260 riscv,isa-base = "rv64i"; 261 riscv,isa-extensions = "i", "m", "a", "f", "d", "c", 265 i-cache-block-size = <64>; 266 i-cache-size = <65536>; 267 i-cache-sets = <512>; [all …]
|
/linux-6.14.4/drivers/mtd/nand/spi/ |
D | macronix.c | 1 // SPDX-License-Identifier: GPL-2.0 29 SPINAND_PAGE_READ_FROM_CACHE_X4_OP(0, 1, NULL, 0), 30 SPINAND_PAGE_READ_FROM_CACHE_X2_OP(0, 1, NULL, 0), 31 SPINAND_PAGE_READ_FROM_CACHE_FAST_OP(0, 1, NULL, 0), 32 SPINAND_PAGE_READ_FROM_CACHE_OP(0, 1, NULL, 0)); 45 return -ERANGE; in mx35lfxge4ab_ooblayout_ecc() 52 return -ERANGE; in mx35lfxge4ab_ooblayout_free() 54 region->offset = 2; in mx35lfxge4ab_ooblayout_free() 55 region->length = mtd->oobsize - 2; in mx35lfxge4ab_ooblayout_free() 67 struct macronix_priv *priv = spinand->priv; in macronix_get_eccsr() [all …]
|
D | gigadevice.c | 1 // SPDX-License-Identifier: GPL-2.0 13 #define GD5FXGQ4XA_STATUS_ECC_1_7_BITFLIPS (1 << 4) 16 #define GD5FXGQ5XE_STATUS_ECC_1_4_BITFLIPS (1 << 4) 23 #define GD5FXGQ4UXFXXG_STATUS_ECC_1_3_BITFLIPS (1 << 4) 27 SPINAND_PAGE_READ_FROM_CACHE_QUADIO_OP(0, 1, NULL, 0), 28 SPINAND_PAGE_READ_FROM_CACHE_X4_OP(0, 1, NULL, 0), 29 SPINAND_PAGE_READ_FROM_CACHE_DUALIO_OP(0, 1, NULL, 0), 30 SPINAND_PAGE_READ_FROM_CACHE_X2_OP(0, 1, NULL, 0), 31 SPINAND_PAGE_READ_FROM_CACHE_FAST_OP(0, 1, NULL, 0), 32 SPINAND_PAGE_READ_FROM_CACHE_OP(0, 1, NULL, 0)); [all …]
|
D | toshiba.c | 1 // SPDX-License-Identifier: GPL-2.0 18 SPINAND_PAGE_READ_FROM_CACHE_X4_OP(0, 1, NULL, 0), 19 SPINAND_PAGE_READ_FROM_CACHE_X2_OP(0, 1, NULL, 0), 20 SPINAND_PAGE_READ_FROM_CACHE_FAST_OP(0, 1, NULL, 0), 21 SPINAND_PAGE_READ_FROM_CACHE_OP(0, 1, NULL, 0)); 32 * Backward compatibility for 1st generation Serial NAND devices 45 return -ERANGE; in tx58cxgxsxraix_ooblayout_ecc() 47 region->offset = mtd->oobsize / 2; in tx58cxgxsxraix_ooblayout_ecc() 48 region->length = mtd->oobsize / 2; in tx58cxgxsxraix_ooblayout_ecc() 57 return -ERANGE; in tx58cxgxsxraix_ooblayout_free() [all …]
|
D | xtx.c | 1 // SPDX-License-Identifier: GPL-2.0 21 #define XT26XXXD_STATUS_ECC_1_7_CORRECTED (1) 26 SPINAND_PAGE_READ_FROM_CACHE_QUADIO_OP(0, 1, NULL, 0), 27 SPINAND_PAGE_READ_FROM_CACHE_X4_OP(0, 1, NULL, 0), 28 SPINAND_PAGE_READ_FROM_CACHE_DUALIO_OP(0, 1, NULL, 0), 29 SPINAND_PAGE_READ_FROM_CACHE_X2_OP(0, 1, NULL, 0), 30 SPINAND_PAGE_READ_FROM_CACHE_FAST_OP(0, 1, NULL, 0), 31 SPINAND_PAGE_READ_FROM_CACHE_OP(0, 1, NULL, 0)); 45 return -ERANGE; in xt26g0xa_ooblayout_ecc() 47 region->offset = 48; in xt26g0xa_ooblayout_ecc() [all …]
|
D | winbond.c | 1 // SPDX-License-Identifier: GPL-2.0 30 SPINAND_PAGE_READ_FROM_CACHE_X4_OP(0, 1, NULL, 0), 33 SPINAND_PAGE_READ_FROM_CACHE_DUALIO_OP(0, 1, NULL, 0), 34 SPINAND_PAGE_READ_FROM_CACHE_X2_OP(0, 1, NULL, 0), 36 SPINAND_PAGE_READ_FROM_CACHE_FAST_OP(0, 1, NULL, 0), 37 SPINAND_PAGE_READ_FROM_CACHE_OP(0, 1, NULL, 0, 54 * HZ_PER_MHZ)); 41 SPINAND_PAGE_READ_FROM_CACHE_X4_OP(0, 1, NULL, 0), 42 SPINAND_PAGE_READ_FROM_CACHE_DUALIO_OP(0, 1, NULL, 0), 43 SPINAND_PAGE_READ_FROM_CACHE_X2_OP(0, 1, NULL, 0), 44 SPINAND_PAGE_READ_FROM_CACHE_FAST_OP(0, 1, NULL, 0), [all …]
|
D | micron.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2016-2017 Micron Technology, Inc. 17 #define MICRON_STATUS_ECC_1TO3_BITFLIPS (1 << 4) 33 SPINAND_PAGE_READ_FROM_CACHE_X4_OP(0, 1, NULL, 0), 34 SPINAND_PAGE_READ_FROM_CACHE_DUALIO_OP(0, 1, NULL, 0), 35 SPINAND_PAGE_READ_FROM_CACHE_X2_OP(0, 1, NULL, 0), 36 SPINAND_PAGE_READ_FROM_CACHE_FAST_OP(0, 1, NULL, 0), 37 SPINAND_PAGE_READ_FROM_CACHE_OP(0, 1, NULL, 0)); 49 SPINAND_PAGE_READ_FROM_CACHE_X4_OP(0, 1, NULL, 0), 50 SPINAND_PAGE_READ_FROM_CACHE_X2_OP(0, 1, NULL, 0), [all …]
|
/linux-6.14.4/fs/hpfs/ |
D | buffer.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Mikulas Patocka ([email protected]), 1998-1999 18 for (i = 0; unlikely(i < sbi->n_hotfixes); i++) { in hpfs_search_hotfix_map() 19 if (sbi->hotfix_from[i] == sec) { in hpfs_search_hotfix_map() 20 return sbi->hotfix_to[i]; in hpfs_search_hotfix_map() 30 for (i = 0; unlikely(i < sbi->n_hotfixes); i++) { in hpfs_search_hotfix_map_for_range() 31 if (sbi->hotfix_from[i] >= sec && sbi->hotfix_from[i] < sec + n) { in hpfs_search_hotfix_map_for_range() 32 n = sbi->hotfix_from[i] - sec; in hpfs_search_hotfix_map_for_range() 43 if (n <= 0 || unlikely(secno >= hpfs_sb(s)->sb_fs_size)) in hpfs_prefetch_sectors() 60 if (unlikely(secno >= hpfs_sb(s)->sb_fs_size)) in hpfs_prefetch_sectors() [all …]
|
/linux-6.14.4/arch/sparc/mm/ |
D | swift.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * swift.S: MicroSparc-II mmu/cache operations. 12 #include <asm/asm-offsets.h> 17 #if 1 /* XXX screw this, I can't get the VAC flushes working 18 * XXX reliably... -DaveM 32 1: subcc %o0, 0x10, %o0 35 bne 1b 47 1: subcc %o0, 16, %o0 49 bne 1b 57 cmp %g2, -1 [all …]
|
/linux-6.14.4/drivers/mmc/core/ |
D | mmc_test.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2007-2008 Pierre Ossman 27 #define RESULT_FAIL 1 43 * struct mmc_test_pages - pages allocated by 'alloc_pages()'. 53 * struct mmc_test_mem - allocated memory. 63 * struct mmc_test_area - information for performance tests. 69 * @blocks: number of (512 byte) blocks currently mapped by @sg 73 * @sg_areq: scatterlist for non-blocking request 89 * struct mmc_test_transfer_result - transfer results for performance tests. 90 * @link: double-linked list [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/cascadelakex/ |
D | floating-point.json | 3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float… 4 "Counter": "0,1,2,3", 7 …-bit packed computational double precision floating-point instructions retired; some instructions … 12 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational single precision float… 13 "Counter": "0,1,2,3", 16 …-bit packed computational single precision floating-point instructions retired; some instructions … 21 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float… 22 "Counter": "0,1,2,3", 25 …-bit packed double computational precision floating-point instructions retired; some instructions … 30 …"BriefDescription": "Counts once for most SIMD 256-bit packed single computational precision float… [all …]
|
/linux-6.14.4/arch/powerpc/boot/ |
D | ps3-head.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 16 * __system_reset_overlay - The PS3 first stage entry. 18 * The bootwraper build script copies the 512 bytes at symbol 20 * must occupy 512 or less bytes. 28 /* Switch to 32-bit mode. */ 31 clrldi r9,r9,1 39 beq 1f 47 1: 58 . = __system_reset_overlay + 512 61 * __system_reset_kernel - Place holder for the kernel reset vector. [all …]
|
/linux-6.14.4/tools/perf/arch/x86/tests/ |
D | insn-x86-dat-src.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * "Test x86 instruction decoder - new instructions" 8 * gen-insn-x86-dat.awk script and have the format: 12 * If this file is changed, remember to run the gen-insn-x86-dat.sh 15 * Refer to insn-x86.c for more details. 20 /* Following line is a marker for the awk script - do not change */ in main() 23 /* Test fix for vcvtph2ps in x86-opcode-map.txt */ in main() 29 /* AVX-512: Instructions with the same op codes as Mask Instructions */ in main() 50 /* AVX-512: Mask Instructions */ in main() 154 /* AVX-512: Op code 0f 5b */ in main() [all …]
|
/linux-6.14.4/drivers/gpu/ipu-v3/ |
D | ipu-ic-csc.c | 1 // SPDX-License-Identifier: GPL-2.0+ 11 #include "ipu-prv.h" 15 (q) == V4L2_QUANTIZATION_DEFAULT ? 0 : 1) 29 * RGB full-range to RGB limited-range 42 .scale = 1, 46 * RGB limited-range to RGB full-range 48 * R_full = 1.1644 * (R_lim - 16) 49 * G_full = 1.1644 * (G_lim - 16) 50 * B_full = 1.1644 * (B_lim - 16) 58 .offset = { -37, -37, -37, }, [all …]
|
/linux-6.14.4/arch/arm/boot/dts/broadcom/ |
D | bcm2837.dtsi | 2 #include "bcm2835-common.dtsi" 10 dma-ranges = <0xc0000000 0x00000000 0x3f000000>; 12 local_intc: interrupt-controller@40000000 { 13 compatible = "brcm,bcm2836-l1-intc"; 15 interrupt-controller; 16 #interrupt-cells = <2>; 17 interrupt-parent = <&local_intc>; 21 arm-pmu { 22 compatible = "arm,cortex-a53-pmu"; 23 interrupt-parent = <&local_intc>; [all …]
|
/linux-6.14.4/drivers/mtd/ |
D | nftlcore.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright © 1999-2010 David Woodhouse <[email protected]> 40 if (!mtd_type_is_nand(mtd) || mtd->size > UINT_MAX) in nftl_add_mtd() 43 if (memcmp(mtd->name, "DiskOnChip", 10)) in nftl_add_mtd() 46 pr_debug("NFTL: add_mtd for %s\n", mtd->name); in nftl_add_mtd() 53 nftl->mbd.mtd = mtd; in nftl_add_mtd() 54 nftl->mbd.devnum = -1; in nftl_add_mtd() 56 nftl->mbd.tr = tr; in nftl_add_mtd() 67 nftl->cylinders = 1024; in nftl_add_mtd() 68 nftl->heads = 16; in nftl_add_mtd() [all …]
|
/linux-6.14.4/Documentation/admin-guide/device-mapper/ |
D | unstriped.rst | 2 Device-mapper "unstriped" target 8 The device-mapper "unstriped" target provides a transparent mechanism to 9 unstripe a device-mapper "striped" target to access the underlying disks 10 without having to touch the true backing block-device. It can also be 11 used to unstripe a hardware RAID-0 to access backing disks. 20 The amount of 512B sectors in the chunk striping. 33 An example of undoing an existing dm-stripe 34 ------------------------------------------- 47 SEQ_END=$((${NUM}-1)) 51 RAID_SIZE=$((${MEMBER_SIZE}*${NUM}/512)) [all …]
|
D | dm-ebs.rst | 2 dm-ebs 8 size. Its main purpose is to provide emulation of 512 byte sectors on 11 Supported emulated logical block sizes 512, 1024, 2048 and 4096. 17 ---------------- 23 Full pathname to the underlying block-device, 24 or a "major:minor" device-number. 30 1, 2, 4, 8 sectors of 512 bytes supported. 36 2^N supported, e.g. 8 = emulate 8 sectors of 512 bytes = 4KiB. 42 Emulate 1 sector = 512 bytes logical block size on /dev/sda starting at 45 ebs /dev/sda 1024 1 [all …]
|
/linux-6.14.4/Documentation/arch/x86/x86_64/ |
D | fake-numa-for-cpusets.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 This document describes how the numa=fake x86_64 command-line option can be used 18 Documentation/admin-guide/cgroup-v1/cpusets.rst. 21 configuring fake nodes, see Documentation/admin-guide/kernel-parameters.txt 24 emulation setup of "numa=fake=4*512,". This will split our system memory into 25 four equal chunks of 512M each that we can now use to assign to cpusets. As 30 A machine may be split as follows with "numa=fake=4*512," as reported by dmesg:: 32 Faking node 0 at 0000000000000000-0000000020000000 (512MB) 33 Faking node 1 at 0000000020000000-0000000040000000 (512MB) 34 Faking node 2 at 0000000040000000-0000000060000000 (512MB) [all …]
|
/linux-6.14.4/drivers/gpu/drm/etnaviv/ |
D | etnaviv_hwdb.c | 1 // SPDX-License-Identifier: GPL-2.0 18 .shader_core_count = 1, 22 .pixel_pipes = 1, 47 .stream_count = 1, 50 .shader_core_count = 1, 52 .vertex_output_buffer_size = 512, 53 .pixel_pipes = 1, 80 .thread_count = 512, 85 .pixel_pipes = 1, 86 .instruction_count = 512, [all …]
|
/linux-6.14.4/drivers/ata/pata_parport/ |
D | epia.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * (c) 1997-1998 Grant R. Guenther <[email protected]> 5 * epia.c is a low-level protocol driver for Shuttle Technologies 22 * mode codes: 0 nybble reads on port 1, 8-bit writes 23 * 1 5/3 reads on ports 1 & 2, 8-bit writes 24 * 2 8-bit reads and writes 25 * 3 8-bit EPP mode 26 * 4 16-bit EPP 27 * 5 32-bit EPP 35 * cont = 1 IDE control registers [all …]
|
/linux-6.14.4/arch/x86/include/asm/ |
D | xor_avx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Optimized RAID-5 checksumming functions for AVX 19 BLOCK(32 * (i + 1), 1) \ 36 while (lines--) { in xor_avx_2() 49 p0 = (unsigned long *)((uintptr_t)p0 + 512); in xor_avx_2() 50 p1 = (unsigned long *)((uintptr_t)p1 + 512); in xor_avx_2() 64 while (lines--) { in xor_avx_3() 79 p0 = (unsigned long *)((uintptr_t)p0 + 512); in xor_avx_3() 80 p1 = (unsigned long *)((uintptr_t)p1 + 512); in xor_avx_3() 81 p2 = (unsigned long *)((uintptr_t)p2 + 512); in xor_avx_3() [all …]
|
/linux-6.14.4/arch/mips/math-emu/ |
D | dp_sqrt.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Copyright (C) 1994-2000 Algorithmics Ltd. 46 /* sqrt(-Inf) = Nan */ in ieee754dp_sqrt() 58 /* sqrt(-x) = Nan */ in ieee754dp_sqrt() 73 if (xe > 512) { /* x > 2**-512? */ in ieee754dp_sqrt() 74 xe -= 512; /* x = x / 2**512 */ in ieee754dp_sqrt() 76 } else if (xe < -512) { /* x < 2**-512? */ in ieee754dp_sqrt() 77 xe += 512; /* x = x * 2**512 */ in ieee754dp_sqrt() 78 scalx -= 256; in ieee754dp_sqrt() 86 yh = (yh >> 1) + 0x1ff80000; in ieee754dp_sqrt() [all …]
|
/linux-6.14.4/drivers/input/joystick/ |
D | walkera0701.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Parallel port to Walkera WK-0701 TX joystick 33 MODULE_DESCRIPTION("Walkera WK-0701 TX as joystick"); 39 "Parallel port adapter for Walkera WK-0701 TX (default is 0)"); 70 crc1 += w->buf[i] & 7; in walkera0701_parse_frame() 71 crc2 += (w->buf[i] & 8) >> 3; in walkera0701_parse_frame() 73 if ((w->buf[10] & 7) != (crc1 & 7)) in walkera0701_parse_frame() 75 if (((w->buf[10] & 8) >> 3) != (((crc1 >> 3) + crc2) & 1)) in walkera0701_parse_frame() 78 crc1 += w->buf[i] & 7; in walkera0701_parse_frame() 79 crc2 += (w->buf[i] & 8) >> 3; in walkera0701_parse_frame() [all …]
|
/linux-6.14.4/Documentation/admin-guide/media/ |
D | dvb_intro.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 structure of DVB-T cards are substantially similar to Analogue TV cards, 30 embedded within the modulated composite analogue signal - 38 signal encoded at a resolution of 768x576 24-bit color pixels over 25 39 frames per second - a fair amount of data is generated and must be 43 encoded and compressed form - similar to the form that is used in 46 The purpose of a simple budget digital TV card (DVB-T,C or S) is to 96 On this example, we're considering tuning into DVB-T channels in 102 Table 1. Transponder Frequencies Mount Dandenong, Vic, Aus. 115 The digital TV Scan utilities (like dvbv5-scan) have use a set of [all …]
|