/linux/Documentation/bpf/ |
H A D | map_lru_hash_update.dot | 1 // SPDX-License-Identifier: GPL-2.0-only 2 // Copyright (C) 2022-2023 Isovalent, Inc. 4 node [colorscheme=accent4,style=filled] # Apply colorscheme to all nodes 39 from global -> local"] 50 (global LRU -> local)"] 66 style = dashed; 70 label="Steal a node from\nper-cpu freelist?"] 89 fn_htab_lru_map_update_elem_ENOMEM [shape=oval,label="return -ENOMEM"] 95 fn_htab_lru_map_update_elem_EBUSY [shape=oval,label="return -EBUSY"] 96 fn_htab_lru_map_update_elem_EEXIST [shape=oval,label="return -EEXIST"] [all …]
|
/linux/include/linux/mtd/ |
H A D | ndfc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Contains defines, datastructures for ndfc nand controller 32 #define NDFC_CCR_ARE 0x04000000 /* Auto-Read Enable */ 39 #define NDFC_CCR_ARAC_MASK 0x00003000 /* Auto-Read mode Addr Cycles */ 40 #define NDFC_CCR_RPG 0x0000C000 /* Auto-Read Page */ 45 #define NDFC_BxCFG_CED 0x40000000 /* nCE Style */
|
H A D | doc2000.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Linux driver for Disk-On-Chip devices 6 * Copyright © 1999-2010 David Woodhouse <dwmw2@infradead.org> 7 * Copyright © 2002-2003 Greg Ungerer <gerg@snapgear.com> 8 * Copyright © 2002-2003 SnapGear Inc 76 * On ARM, it'll be mmap'd directly with 32-bit wide accesses. 77 * On PPC, it's mmap'd and 16-bit wide. 160 struct Nand { struct 187 unsigned long mfr; /* Flash IDs - only one type of flash per device */ 192 char interleave; /* Internal interleaving - Millennium Plus style */ [all …]
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | qcom-soc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/arm/qcom-soc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <andersson@kernel.org> 15 qcom,SoC-IP 18 qcom,sdm845-llcc-bwmon 26 pattern: "^qcom,.*(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$" 28 - compatible 33 # Preferred naming style for compatibles of SoC components: [all …]
|
/linux/drivers/mtd/parsers/ |
H A D | ofpart_core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * Revised to handle newer style flash binding by: 60 if (!master->parent) { /* Master */ in parse_fixed_partitions() 69 master->name, mtd_node); in parse_fixed_partitions() 83 quirks = of_id ? of_id->data : NULL; in parse_fixed_partitions() 99 return -ENOMEM; in parse_fixed_partitions() 114 master->name, pp, in parse_fixed_partitions() 118 nr_parts--; in parse_fixed_partitions() 129 * partitions as direct children of the nand controller. in parse_fixed_partitions() 130 * This can happen in case the nand controller node has in parse_fixed_partitions() [all …]
|
/linux/Documentation/driver-api/mtd/ |
H A D | nand_ecc.rst | 2 NAND Error-correction Code 8 Having looked at the linux mtd/nand Hamming software ECC engine driver 11 After that the speed was increased by 35-40%. 22 NAND flash (at least SLC one) typically has sectors of 256 bytes. 23 However NAND flash is not extremely reliable so some error detection 63 - cp0 is the parity that belongs to all bit0, bit2, bit4, bit6. 69 - cp2 is the parity over bit0, bit1, bit4 and bit5 70 - cp3 is the parity over bit2, bit3, bit6 and bit7. 71 - cp4 is the parity over bit0, bit1, bit2 and bit3. 72 - cp5 is the parity over bit4, bit5, bit6 and bit7. [all …]
|
/linux/arch/sparc/kernel/ |
H A D | pcic.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * pcic.c: MicroSPARC-IIep PCI controller support 11 * CP-1200 by Eric Brower. 48 * schematics. And this actually sucks. -- zaitcev 1999/05/12 73 * JavaEngine-1 apparently has different versions. 75 * According to communications with Sun folks, for P2 build 501-4628-03: 76 * pin 0 - parallel, audio; 77 * pin 1 - Ethernet; 78 * pin 2 - su; 79 * pin 3 - PS/2 kbd and mouse. [all …]
|
/linux/drivers/clk/sunxi-ng/ |
H A D | ccu-sun8i-a23.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <linux/clk-provider.h> 25 #include "ccu-sun8i-a23-a33.h" 39 .hw.init = CLK_HW_INIT("pll-cpux", "osc24M", 50 * With sigma-delta modulation for fractional-N on the audio PLL, 64 static SUNXI_CCU_NM_WITH_SDM_GATE_LOCK(pll_audio_base_clk, "pll-audio-base", 74 static SUNXI_CCU_NM_WITH_FRAC_GATE_LOCK(pll_video_clk, "pll-video", 86 static SUNXI_CCU_NM_WITH_FRAC_GATE_LOCK(pll_ve_clk, "pll-ve", 98 static SUNXI_CCU_NKM_WITH_GATE_LOCK(pll_ddr_clk, "pll-ddr", 107 static SUNXI_CCU_NK_WITH_GATE_LOCK_POSTDIV(pll_periph_clk, "pll-periph", [all …]
|
H A D | ccu-sun8i-a33.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <linux/clk-provider.h> 24 #include "ccu-sun8i-a23-a33.h" 37 .hw.init = CLK_HW_INIT("pll-cpux", "osc24M", 48 * With sigma-delta modulation for fractional-N on the audio PLL, 62 static SUNXI_CCU_NM_WITH_SDM_GATE_LOCK(pll_audio_base_clk, "pll-audio-base", 72 static SUNXI_CCU_NM_WITH_FRAC_GATE_LOCK(pll_video_clk, "pll-video", 84 static SUNXI_CCU_NM_WITH_FRAC_GATE_LOCK(pll_ve_clk, "pll-ve", 96 static SUNXI_CCU_NKM_WITH_GATE_LOCK(pll_ddr0_clk, "pll-ddr0", 105 static SUNXI_CCU_NK_WITH_GATE_LOCK_POSTDIV(pll_periph_clk, "pll-periph", [all …]
|
H A D | ccu-sun8i-r40.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <linux/clk-provider.h> 25 #include "ccu-sun8i-r40.h" 37 .hw.init = CLK_HW_INIT("pll-cpu", 49 * With sigma-delta modulation for fractional-N on the audio PLL, 63 static SUNXI_CCU_NM_WITH_SDM_GATE_LOCK(pll_audio_base_clk, "pll-audio-base", 73 static SUNXI_CCU_NM_WITH_FRAC_GATE_LOCK_MIN_MAX(pll_video0_clk, "pll-video0", 88 static SUNXI_CCU_NM_WITH_FRAC_GATE_LOCK(pll_ve_clk, "pll-ve", 101 static SUNXI_CCU_NKM_WITH_GATE_LOCK(pll_ddr0_clk, "pll-ddr0", 120 .hw.init = CLK_HW_INIT("pll-periph0", "osc24M", [all …]
|
/linux/drivers/media/platform/marvell/ |
H A D | cafe-driver.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * Copyright 2006-11 One Laptop Per Child Association, Inc. 11 * Copyright 2006-11 Jonathan Corbet <corbet@lwn.net> 28 #include <media/v4l2-device.h> 36 #include "mcam-core.h" 57 * Most of the camera controller registers are defined in mcam-core.h, 82 #define TWSIC0_MODE 0x00000002 /* 1 = 16-bit, 0 = 8-bit */ 130 dev_err(&(cam)->pdev->dev, fmt, ##arg); 132 dev_warn(&(cam)->pdev->dev, fmt, ##arg); 134 /* -------------------------------------------------------------------- */ [all …]
|
/linux/arch/mips/txx9/generic/ |
H A D | setup.c | 5 * 2003-2005 (c) MontaVista Software, Inc. 6 * (C) Copyright TOSHIBA CORPORATION 2000-2001, 2004-2007 18 #include <linux/clk-provider.h> 71 txx9_reg_res.end = (base & 0xfffffffffULL) + (size - 1); in txx9_reg_res_init() 102 if (strstr(board_vecs[i]->system, name)) in find_board_byname() 112 int i; /* Always ignore the "-c" at argv[0] */ in prom_init_cmdline() 188 pr_info("TX49XX I-Cache disabled.\n"); in txx9_cache_fixup() 190 pr_info("TX49XX D-Cache disabled.\n"); in txx9_cache_fixup() 273 strcpy(txx9_system_type, txx9_board_vec->system); in prom_init() 275 txx9_board_vec->prom_init(); in prom_init() [all …]
|
/linux/fs/jffs2/ |
H A D | scan.c | 2 * JFFS2 -- Journalling Flash File System, Version 2. 4 * Copyright © 2001-2007 Red Hat, Inc. 31 (*(noise))--; \ 43 * Returning an error will abort the mount - bad checksums etc. should just mark the space 55 if (!jffs2_can_mark_obsolete(c) && min < c->wbuf_pagesize) in min_free() 56 return c->wbuf_pagesize; in min_free() 75 if ((ret = jffs2_scan_dirty_space(c, jeb, jeb->free_size))) in file_dirty() 79 jeb->dirty_size += jeb->wasted_size; in file_dirty() 80 c->dirty_size += jeb->wasted_size; in file_dirty() 81 c->wasted_size -= jeb->wasted_size; in file_dirty() [all …]
|
/linux/Documentation/admin-guide/ |
H A D | devices.txt | 1 0 Unnamed devices (e.g. non-device mounts) 7 2 = /dev/kmem OBSOLETE - replaced by /proc/kcore 11 6 = /dev/core OBSOLETE - replaced by /proc/kcore 18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore 31 2 char Pseudo-TTY masters 37 Pseudo-tty's are named as follows: 40 the 1st through 16th series of 16 pseudo-ttys each, and 44 These are the old-style (BSD) PTY devices; Unix98 106 3 char Pseudo-TTY slaves 112 These are the old-style (BSD) PTY devices; Unix98 [all …]
|
/linux/ |
H A D | CREDITS | 1 This is at least a partial credits-file of people that have 4 scripts. The fields are: name (N), email (E), web-address 6 snail-mail address (S). 10 ---------- 47 D: in-kernel DRM Maintainer 72 E: tim_alpaerts@toyota-motor-europe.com 76 S: B-2610 Wilrijk-Antwerpen 81 W: http://www-stu.christs.cam.ac.uk/~aia21/ 102 D: Maintainer of ide-cd and Uniform CD-ROM driver, 103 D: ATAPI CD-Changer support, Major 2.1.x CD-ROM update. [all …]
|