Searched +full:parallel +full:- +full:memories (Results 1 – 19 of 19) sorted by relevance
/linux-6.14.4/Documentation/devicetree/bindings/spi/ |
D | spi-peripheral-props.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/spi-peripheral-props.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Peripheral-specific properties for a SPI bus. 11 be common properties like spi-max-frequency, spi-cpha, etc. or they could be 13 need to be defined in the peripheral node because they are per-peripheral and 19 - Mark Brown <[email protected]> 27 - minimum: 0 32 spi-cs-high: [all …]
|
/linux-6.14.4/Documentation/admin-guide/mm/ |
D | userfaultfd.rst | 8 Userfaults allow the implementation of on-demand paging from userland 38 Vmas are not suitable for page- (or hugepage) granular fault tracking 48 is a corner case that would currently return ``-EBUSY``). 54 ---------------------- 63 - Any user can always create a userfaultfd which traps userspace page faults 67 - In order to also trap kernel page faults for the address space, either the 84 -------------------------- 101 - The ``UFFD_FEATURE_EVENT_*`` flags indicate that various other events 103 detail below in the `Non-cooperative userfaultfd`_ section. 105 - ``UFFD_FEATURE_MISSING_HUGETLBFS`` and ``UFFD_FEATURE_MISSING_SHMEM`` [all …]
|
/linux-6.14.4/arch/sh/kernel/cpu/sh4a/ |
D | perf_event.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Performance events support for SH-4A performance counters 24 * The PMCAT location for SH-X3 CPUs was quietly moved, while the CCBR 28 * Early cuts of SH-X3 still appear to use the SH-X/SH-X2 locations, and 59 * ---------- ----------- 65 * 0x0203 instruction execution in parallel 72 * 0x0028 number of accesses to instruction memories 76 * 0x0030 number of reads to operand memories 77 * 0x0038 number of writes to operand memories 102 [PERF_COUNT_HW_CACHE_REFERENCES] = 0x0029, /* I-cache */ [all …]
|
/linux-6.14.4/drivers/mtd/nand/raw/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Raw/Parallel NAND Device Support" 7 This enables support for accessing all type of raw/parallel 9 <http://www.linux-mtd.infradead.org/doc/nand.html>. 13 comment "Raw/parallel NAND flash controllers" 126 include NAND flash controllers with built-in hardware ECC 161 - PXA3xx processors (NFCv1) 162 - 32-bit Armada platforms (XP, 37x, 38x, 39x) (NFCv2) 163 - 64-bit Aramda platforms (7k, 8k, ac5) (NFCv2) 203 BCMA bus can have various flash memories attached, they are [all …]
|
/linux-6.14.4/Documentation/driver-api/ |
D | edac.rst | 5 ---------------------------------------- 8 *sockets, *socket sets*, *banks*, *rows*, *chip-select rows*, *channels*, 19 output 4 and 8 bits each (x4, x8). Grouping several of these in parallel 26 parallel. In general, this is the Field Replaceable Unit (FRU) which 43 It is typically the highest hierarchy on a Fully-Buffered DIMM memory 52 * Single-channel 55 only. E. g. if the data is 64 bits-wide, the data flows to the CPU using 56 one 64 bits parallel access. Typically used with SDR, DDR, DDR2 and DDR3 57 memories. FB-DIMM and RAMBUS use a different concept for channel, so 60 * Double-channel [all …]
|
/linux-6.14.4/sound/drivers/ |
D | mtpav.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 12 * ------- 20 * PC Parallel Port ( which this driver currently uses ) 23 * ------------- 26 * 128 'scene' memories, recallable from MIDI program change 30 * - Recoded & debugged 31 * - Added timer interrupt for midi outputs 32 * - hwports is between 1 and 8, which specifies the number of hardware ports. 66 static int hwports = MTPAV_MAX_PORTS; /* use hardware ports 1-8 */ 73 MODULE_PARM_DESC(port, "Parallel port # for MotuMTPAV MIDI."); [all …]
|
/linux-6.14.4/Documentation/block/ |
D | blk-mq.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Multi-Queue Block IO Queueing Mechanism (blk-mq) 7 The Multi-Queue Block IO Queueing Mechanism is an API to enable fast storage 16 ---------- 26 However, with the development of Solid State Drives and Non-Volatile Memories 28 high parallel access, the bottleneck of the stack had moved from the storage 30 in those devices' design, the multi-queue mechanism was introduced. 36 to different CPUs) wanted to perform block IO. Instead of this, the blk-mq API 42 --------- 45 for instance), blk-mq takes action: it will store and manage IO requests to [all …]
|
/linux-6.14.4/drivers/bus/ |
D | qcom-ebi2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * an older version of the Qualcomm Parallel Interface Controller (QPIC) 41 * Bits 31-28: RECOVERY recovery cycles (0 = 1, 1 = 2 etc) this is the time the 42 * memory continues to drive the data bus after OE is de-asserted. 45 * Bits 27-24: WR_HOLD write hold cycles, these are extra cycles inserted after 49 * Bits 23-16: WR_DELTA initial latency for write cycles inserted for the first 51 * Bits 15-8: RD_DELTA initial latency for read cycles inserted for the first 53 * Bits 7-4: WR_WAIT number of wait cycles for every write access, 0=1 cycle 55 * Bits 3-0: RD_WAIT number of wait cycles for every read access, 0=1 cycle 74 * Bits 31-28: ? [all …]
|
/linux-6.14.4/drivers/spi/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 dynamic device discovery; some are even write-only or read-only. 17 chips, analog to digital (and d-to-a) converters, and more. 44 If your system has an master-capable SPI controller (which 55 This extension is meant to simplify interaction with SPI memories 56 by providing a high-level interface to send memory-like commands. 66 This enables support for SPI-NAND mode on the Airoha NAND 68 is implemented as a SPI-MEM controller. 107 to a single device like spi-nor (nvram), input device controller 166 supports spi-mem interface. [all …]
|
D | spi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 #include <linux/clk/clk-conf.h> 13 #include <linux/dma-mapping.h> 35 #include <linux/spi/spi-mem.h> 51 spi_controller_put(spi->controller); in spidev_release() 52 kfree(spi->driver_override); in spidev_release() 53 free_percpu(spi->pcpu_statistics); in spidev_release() 63 len = acpi_device_modalias(dev, buf, PAGE_SIZE - 1); in modalias_show() 64 if (len != -ENODEV) in modalias_show() 67 return sysfs_emit(buf, "%s%s\n", SPI_MODULE_PREFIX, spi->modalias); in modalias_show() [all …]
|
/linux-6.14.4/drivers/infiniband/hw/qib/ |
D | qib_sd7220.c | 3 * Copyright (c) 2006 - 2012 QLogic Corporation. All rights reserved. 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 117 * Below keeps track of whether the "once per power-on" initialization has 126 struct qib_devdata *dd = ppd->dd; in qib_ibsd_ucode_loaded() 128 if (!dd->cspec->serdes_first_init_done && in qib_ibsd_ucode_loaded() 130 dd->cspec->serdes_first_init_done = 1; in qib_ibsd_ucode_loaded() 131 return dd->cspec->serdes_first_init_done; in qib_ibsd_ucode_loaded() 147 /* clear, then re-enable parity errs */ in qib_sd7220_clr_ibpar() 168 * to be re-synchronized, between the host and the uC. [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/basics/ |
D | dce_calcs.c | 36 * This file is gcc-parseable HW gospel, coming straight from HW engineers. 40 * remain as-is as it provides us with a guarantee from HW that it is correct. 139 yclk[low] = vbios->low_yclk; in calculate_bandwidth() 140 yclk[mid] = vbios->mid_yclk; in calculate_bandwidth() 141 yclk[high] = vbios->high_yclk; in calculate_bandwidth() 142 sclk[s_low] = vbios->low_sclk; in calculate_bandwidth() 143 sclk[s_mid1] = vbios->mid1_sclk; in calculate_bandwidth() 144 sclk[s_mid2] = vbios->mid2_sclk; in calculate_bandwidth() 145 sclk[s_mid3] = vbios->mid3_sclk; in calculate_bandwidth() 146 sclk[s_mid4] = vbios->mid4_sclk; in calculate_bandwidth() [all …]
|
/linux-6.14.4/include/linux/spi/ |
D | spi.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later 36 * INTERFACES between SPI master-side drivers and SPI slave protocol handlers, 42 * struct spi_statistics - statistics for spi transfers 43 * @syncp: seqcount to protect members in this struct for per-cpu update 44 * on 32-bit systems 46 * @messages: number of spi-messages handled 95 u64_stats_update_begin(&__lstats->syncp); \ 96 u64_stats_add(&__lstats->field, count); \ 97 u64_stats_update_end(&__lstats->syncp); \ 106 u64_stats_update_begin(&__lstats->syncp); \ [all …]
|
/linux-6.14.4/drivers/mtd/spi-nor/ |
D | core.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <linux/mtd/spi-nor.h> 31 * For everything but full-chip erase; probably could be much smaller, but kept 37 * For full-chip erase, calibrated to a 2MB flash (M25P16); should be scaled up 48 * spi_nor_get_cmd_ext() - Get the command opcode extension based on the 61 switch (nor->cmd_ext_type) { in spi_nor_get_cmd_ext() 63 return ~op->cmd.opcode; in spi_nor_get_cmd_ext() 66 return op->cmd.opcode; in spi_nor_get_cmd_ext() 69 dev_err(nor->dev, "Unknown command extension type\n"); in spi_nor_get_cmd_ext() 75 * spi_nor_spimem_setup_op() - Set up common properties of a spi-mem op. [all …]
|
/linux-6.14.4/drivers/accel/habanalabs/gaudi/ |
D | gaudi.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright 2016-2022 HabanaLabs, Ltd. 27 * - Range registers 28 * - MMU 31 * - Range registers (protect the first 512MB) 34 * - Range registers 35 * - Protection bits 40 * - DMA is not secured. 41 * - PQ and CQ are secured. 42 * - CP is secured: The driver needs to parse CB but WREG should be allowed [all …]
|
/linux-6.14.4/arch/m68k/kernel/ |
D | head.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later 2 ** -*- mode: asm -*- 4 ** head.S -- This file contains the initial boot code for the 20 ** ++ Bjoern & Roman: ATARI-68040 support for the Medusa 23 ** Magnum- and FX-alternate ram 26 ** for linux-2.1.115 45 * . Enable cache memories 49 * 1) Remove register dependency through-out the file. 57 * write-ups on the structure of the file, and the features of the 61 * ------------------ [all …]
|
/linux-6.14.4/drivers/accel/habanalabs/common/ |
D | habanalabs.h | 1 /* SPDX-License-Identifier: GPL-2.0 3 * Copyright 2016-2023 HabanaLabs, Ltd. 19 #include <linux/dma-direction.h> 28 #include <linux/io-64-nonatomic-lo-hi.h> 30 #include <linux/dma-buf.h> 45 * bits[63:59] - Encode mmap type 46 * bits[45:0] - mmap offset value 51 #define HL_MMAP_TYPE_SHIFT (59 - PAGE_SHIFT) 110 * enum hl_mmu_page_table_location - mmu page table location 111 * @MMU_DR_PGT: page-table is located on device DRAM. [all …]
|
/linux-6.14.4/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_main.c | 3 * Copyright (c) 2007-2013 Broadcom Corporation 36 #include <linux/dma-mapping.h> 83 #define FW_FILE_NAME_E1 "bnx2x/bnx2x-e1-" FW_FILE_VERSION ".fw" 84 #define FW_FILE_NAME_E1H "bnx2x/bnx2x-e1h-" FW_FILE_VERSION ".fw" 85 #define FW_FILE_NAME_E2 "bnx2x/bnx2x-e2-" FW_FILE_VERSION ".fw" 86 #define FW_FILE_NAME_E1_V15 "bnx2x/bnx2x-e1-" FW_FILE_VERSION_V15 ".fw" 87 #define FW_FILE_NAME_E1H_V15 "bnx2x/bnx2x-e1h-" FW_FILE_VERSION_V15 ".fw" 88 #define FW_FILE_NAME_E2_V15 "bnx2x/bnx2x-e2-" FW_FILE_VERSION_V15 ".fw" 117 MODULE_PARM_DESC(int_mode, " Force interrupt mode other than MSI-X " 124 static int mrrs = -1; [all …]
|
/linux-6.14.4/drivers/infiniband/hw/hfi1/ |
D | chip.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright(c) 2015 - 2020 Intel Corporation. 32 MODULE_PARM_DESC(num_vls, "Set number of Virtual Lanes to use (1-8)"); 78 #define SEC_SC_HALTED 0x4 /* per-context only */ 79 #define SEC_SPC_FREEZE 0x8 /* per-HFI only */ 87 * 0 - User Fecn Handling 88 * 1 - Vnic 89 * 2 - AIP 90 * 3 - Verbs 101 #define emulator_rev(dd) ((dd)->irev >> 8) [all …]
|