/linux-6.12.1/drivers/ata/pata_parport/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 comment "Parallel IDE protocol modules" 7 tristate "ATEN EH-100 protocol" 10 This option enables support for the ATEN EH-100 parallel port IDE 11 protocol. This protocol is used in some inexpensive low performance 12 parallel port kits made in Hong Kong. 19 parallel port Series 5 IDE protocol. (Most BACKPACK drives made 23 In other words, if your BACKPACK drive doesn't say "Series 6" on the 31 parallel port Series 6 IDE protocol. (Most BACKPACK drives made 36 In other words, if your BACKPACK drive says "Series 6" on the [all …]
|
/linux-6.12.1/drivers/parport/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 # see Documentation/kbuild/kconfig-language.rst. 13 the architecture might have PC parallel port hardware. 16 tristate "Parallel port support" 19 If you want to use devices connected to your machine's parallel port 21 drive, PLIP link (Parallel Line Internet Protocol is mainly used to 22 create a mini network by connecting the parallel ports of two local 24 <file:Documentation/admin-guide/parport.rst> and 25 <file:drivers/parport/BUGS-parport>. 28 to the parallel port see <http://www.torque.net/linux-pp.html> on [all …]
|
D | share.c | 2 * Parallel-port resource manager code. 13 * Any part of this program may be used in documents licensed under 48 /* list of all allocated ports, sorted by ->number */ 108 return dev->type == &parport_device_type; in is_parport() 116 return -ENODEV; in parport_probe() 118 drv = to_parport_driver(dev->driver); in parport_probe() 119 if (!drv->probe) { in parport_probe() 123 if (strcmp(par_dev->name, drv->name)) in parport_probe() 124 return -ENODEV; in parport_probe() 128 return drv->probe(to_pardevice(dev)); in parport_probe() [all …]
|
/linux-6.12.1/drivers/auxdisplay/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 # see Documentation/kbuild/kconfig-language.rst. 15 If you say N, all options in this submenu will be skipped and disabled. 25 This is the base system for character-based LCD displays. 63 tristate "Parallel port LCD/Keypad Panel support" 67 Say Y here if you have an HD44780 or KS-0074 LCD connected to your 68 parallel port. This driver also features 4 and 6-key keypads. The LCD 77 int "Default parallel port number (0=LPT1)" 81 This is the index of the parallel port the panel is connected to. One 82 driver instance only supports one parallel port, so if your keypad [all …]
|
/linux-6.12.1/Documentation/admin-guide/blockdev/ |
D | paride.rst | 2 Linux and parallel port IDE devices 5 PARIDE v1.03 (c) 1997-8 Grant Guenther <grant@torque.net> 11 Owing to the simplicity and near universality of the parallel port interface 12 to personal computers, many external devices such as portable hard-disk, 13 CD-ROM, LS-120 and tape drives use the parallel port to connect to their 14 host computer. While some devices (notably scanners) use ad-hoc methods 15 to pass commands and data through the parallel port interface, most 17 a parallel-port adapter chip added in. Some of the original parallel port 19 (The Iomega PPA-3 adapter used in the ZIP drives is an example of this 21 The adapter chip reproduces a small ISA or IDE bus in the external device [all …]
|
/linux-6.12.1/Documentation/core-api/ |
D | padata.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 The padata parallel execution mechanism 9 Padata is a mechanism by which the kernel can farm jobs out to be done in 10 parallel on multiple CPUs while optionally retaining their ordering. 23 ------------ 25 The first step in using padata to run serialized jobs is to set up a 43 ------------------ 45 The CPUs used to run jobs can be changed in two ways, programmatically with 52 parallel cpumask describes which processors will be used to execute jobs 53 submitted to this instance in parallel and a serial cpumask defines which [all …]
|
/linux-6.12.1/Documentation/networking/ |
D | plip.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 PLIP: The Parallel Line Internet Protocol Device 14 ----------------- 16 This document describes the parallel port packet pusher for Net/LGX. 17 This device interface allows a point-to-point connection between two 18 parallel ports to appear as a IP network interface. 23 PLIP is Parallel Line IP, that is, the transportation of IP packages 24 over a parallel port. In the case of a PC, the obvious choice is the 25 printer port. PLIP is a non-standard, but [can use] uses the standard 26 LapLink null-printer cable [can also work in turbo mode, with a PLIP [all …]
|
/linux-6.12.1/Documentation/sphinx/ |
D | parallel-wrapper.sh | 2 # SPDX-License-Identifier: GPL-2.0+ 5 # environment (as exported by scripts/jobserver-exec), or fall back to 6 # the "auto" parallelism when "-jN" is not specified at the top-level 12 parallel="$PARALLELISM" 13 if [ -z "$parallel" ] ; then 14 # If no parallelism is specified at the top-level make, then 15 # fall back to the expected "-jauto" mode that the "htmldocs" 17 auto=$(perl -e 'open IN,"'"$sphinx"' --version 2>&1 |"; 18 while (<IN>) { 23 close IN') [all …]
|
/linux-6.12.1/Documentation/admin-guide/ |
D | parport.rst | 4 The ``parport`` code provides parallel-port support under Linux. This 10 to use IRQs, since in general these can't be autoprobed successfully. 13 parallel port and a sound card or network card. 16 port-sharing) and architecture-dependent (which deals with actually 28 architecture-dependent code with (for example):: 32 to tell the ``parport`` code that you want three PC-style ports, one at 34 auto-detected IRQ. Currently, PC-style (``parport_pc``), Sun ``bpp``, 37 PCI parallel I/O card support comes from ``parport_pc``. Base I/O 43 -------- 46 configuration file in /etc/modprobe.d/ directory:: [all …]
|
/linux-6.12.1/Documentation/gpu/rfc/ |
D | i915_scheduler.rst | 15 no need to nit pick everything in the code, it just should be 20 * Rework / get CI heathly for GuC submission in place as needed 21 * Merge new parallel submission uAPI 23 severe design issues in general, which is why we want to retire it no 28 a slot in a single execbuf IOCTL and the batches run on the GPU in 35 handled in DRM scheduler) 36 * Resets / cancels hook in DRM scheduler 41 * Execlists backend will minimum required to hook in the DRM scheduler 50 * Port i915 priority inheritance / boosting feature in DRM scheduler 53 * Will be an optional feature in the DRM scheduler [all …]
|
/linux-6.12.1/fs/squashfs/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "SquashFS 4.0 - Squashed file system support" 7 Read-Only File System). Squashfs is a highly compressed read-only 9 compress both files, inodes and directories. Inodes in the system 16 Squashfs is intended for general read-only filesystem use, for 17 archival use (i.e. in cases where a .tar.gz file may be used), and in 22 inserted in and removed from the running kernel whenever you want), 70 bool "Select the parallel decompression mode during mount" 78 Compile all parallel decompression modes and specify the 83 prompt "Select decompression parallel mode at compile time" [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | img,parallel-out.txt | 1 Imagination Technologies Parallel Output Controller 5 - compatible : Compatible list, must contain "img,parallel-out". 7 - #sound-dai-cells : Must be equal to 0 9 - reg : Offset and length of the register set for the device. 11 - dmas: Contains an entry for each entry in dma-names. 13 - dma-names: Must include the following entry: 16 - clocks : Contains an entry for each entry in clock-names. 18 - clock-names : Includes the following entries: 22 - resets: Contains a phandle to the parallel out reset signal 24 - reset-names: Contains the reset signal name "rst" [all …]
|
/linux-6.12.1/arch/x86/crypto/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 14 - ADX (large integer arithmetic) 17 tristate "Ciphers: AES, modes: ECB, CBC, CTS, CTR, XCTR, XTS, GCM (AES-NI/VAES)" 28 Length-preserving ciphers: AES with ECB, CBC, CTS, CTR, XCTR, XTS 30 Architecture: x86 (32-bit and 64-bit) using: 31 - AES-NI (AES new instructions) 32 - VAES (Vector AES) 34 Some algorithm implementations are supported only in 64-bit builds, 45 Length-preserving ciphers: Blowfish with ECB and CBC modes 56 Length-preserving ciphers: Camellia with ECB and CBC modes [all …]
|
/linux-6.12.1/include/linux/ |
D | padata.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * padata.h - header for the padata parallelization interface 26 * struct padata_priv - Represents one job 32 * @info: Used to pass information from the parallel to the serial function. 33 * @parallel: Parallel execution function. 42 void (*parallel)(struct padata_priv *padata); member 47 * struct padata_list - one per work type per CPU 58 * struct padata_serial_queue - The percpu padata serial queue 71 * struct padata_cpumask - The cpumasks for the parallel/serial workers 73 * @pcpu: cpumask for the parallel workers. [all …]
|
/linux-6.12.1/tools/perf/tests/shell/ |
D | record_lbr.sh | 3 # SPDX-License-Identifier: GPL-2.0 5 set -e 7 if [ ! -f /sys/devices/cpu/caps/branches ] && [ ! -f /sys/devices/cpu_core/caps/branches ] 17 rm -rf "${perfdata}" 18 rm -rf "${perfdata}".old 19 rm -rf "${perfdata}".txt 21 trap - EXIT TERM INT 35 if ! perf record -e cycles --call-graph lbr -o "${perfdata}" perf test -w thloop 38 if [ $err -eq 0 ] 45 if ! perf report --stitch-lbr -i "${perfdata}" > "${perfdata}".txt [all …]
|
/linux-6.12.1/Documentation/input/devices/ |
D | joystick-parport.rst | 3 .. _joystick-parport: 6 Parallel Port Joystick Drivers 9 :Copyright: |copy| 1998-2000 Vojtech Pavlik <vojtech@ucw.cz> 10 :Copyright: |copy| 1998 Andree Borrmann <a.borrmann@tu-bs.de> 18 Any information in this file is provided as-is, without any guarantee that 20 happen include burning your parallel port, and/or the sticks and joystick 28 that, PCs usually lack the right ports to connect these devices to. Parallel 36 Many console and 8-bit computer gamepads and joysticks are supported. The 40 ------------ 50 and/or SNES gamepads and/or SNES mice connected to the parallel port at once, [all …]
|
/linux-6.12.1/drivers/gpu/drm/i915/gt/ |
D | intel_context_types.h | 1 /* SPDX-License-Identifier: MIT */ 67 /* virtual/parallel engine/context interface */ 95 __intel_context_inflight(READ_ONCE((ce)->inflight)) 97 __intel_context_inflight_count(READ_ONCE((ce)->inflight)) 166 unsigned int active_count; /* protected by timeline->mutex */ 169 struct mutex pin_mutex; /* guards pinning and associated on-gpuing */ 184 * This is only used if this is a perma-pinned kernel context and 193 /** @lock: protects everything in guc_state */ 215 * @prio_count: a counter of the number requests in flight in 229 * with the GuC, protected by guc->submission_state.lock [all …]
|
/linux-6.12.1/drivers/gpu/drm/xe/ |
D | xe_guc_submit_types.h | 1 /* SPDX-License-Identifier: MIT */ 27 #define WQ_OFFSET (PARALLEL_SCRATCH_SIZE - WQ_SIZE) 40 u8 unused[CACHELINE_BYTES - sizeof(u32)]; 44 * struct guc_submit_parallel_scratch - A scratch shared mapped buffer. 56 u8 unused[WQ_OFFSET - sizeof(struct guc_sched_wq_desc) - 71 * struct xe_guc_submit_exec_queue_snapshot - Snapshot for devcoredump 94 /** @sched_props.timeslice_us: timeslice period in micro-seconds */ 96 /** @sched_props.preempt_timeout_us: preemption timeout in micro-seconds */ 119 * @parallel_execution: Indication if the failure was during parallel 123 /** @parallel: snapshot of the useful parallel scratch */ [all …]
|
/linux-6.12.1/drivers/net/plip/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Parallel Line Internet Protocol (PLIP) network device configuration 7 tristate "PLIP (parallel port) support" 10 PLIP (Parallel Line Internet Protocol) is used to create a 14 CD-ROM drive (a minimal system has to be transferred with floppies 18 The PLIP driver has two modes, mode 0 and mode 1. The parallel 22 bidirectional parallel ports only, which can transmit 8 bits at a 23 time (mode 1); you can find the wiring of these cables in 27 driver (<http://oak.oakland.edu/simtel.net/msdos/pktdrvr-pre.html>) 30 If you want to use PLIP, say Y and read the PLIP mini-HOWTO as well [all …]
|
/linux-6.12.1/tools/perf/scripts/python/ |
D | parallel-perf.py | 2 # SPDX-License-Identifier: GPL-2.0 4 # Run a perf script command multiple times in parallel, using perf script 5 # options --cpu and --time so that each job processes a different chunk 20 glb_prog_name = "parallel-perf.py" 52 sh_cmd = [ shlex.quote(x) for x in self.cmd ] 88 return [ f"Non-empty error file {self.stderr_name}" ] 126 for w in worklist: 128 for w in worklist: 139 x = "0" * (10 - len(x)) + x 140 return x[:len(x) - 9] + "." + x[-9:] [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/media/i2c/ |
D | toshiba,tc358746.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Toshiba TC358746 Parallel to MIPI CSI2 Bridge 10 - Marco Felsch <kernel@pengutronix.de> 12 description: |- 13 The Toshiba TC358746 converts a parallel video stream into a MIPI CSI-2 14 stream. The direction can be either parallel-in -> csi-out or csi-in -> 15 parallel-out The chip is programmable through I2C and SPI but the SPI 16 interface is only supported in parallel-in -> csi-out mode. [all …]
|
/linux-6.12.1/Documentation/i2c/busses/ |
D | i2c-parport.rst | 2 Kernel driver i2c-parport 7 This is a unified driver for several i2c-over-parallel-port adapters, 11 * i2c-philips-par 12 * i2c-elv 13 * i2c-velleman 14 * video/i2c-parport 25 * (type=6) Barco LPT->DVI (K5800236) adapter 26 * (type=7) One For All JP1 parallel port adapter 27 * (type=8) VCT-jig 38 connected to the parallel port's interrupt pin. [all …]
|
/linux-6.12.1/drivers/gpu/drm/ci/ |
D | test.yml | 1 .test-rules: 3 - if: '$FD_FARM == "offline" && $RUNNER_TAG =~ /^google-freedreno-/' 5 - if: '$COLLABORA_FARM == "offline" && $RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/' 7 - !reference [.no_scheduled_pipelines-rules, rules] 8 - when: on_success 10 .lava-test: 12 - .test-rules 16 - rm -rf install 17 - tar -xf artifacts/install.tar 18 - mv install/* artifacts/. [all …]
|
/linux-6.12.1/drivers/memstick/host/ |
D | r592.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2010 - Maxim Levitsky 24 /* reads and writes always are done in 8 byte chunks */ 25 /* Not used in driver, because large fifo does better job */ 31 /* Parallel INT bits */ 32 #define R592_STATUS_P_CMDNACK (1 << 16) /* INT reg: NACK (parallel mode) */ 33 #define R592_STATUS_P_BREQ (1 << 17) /* INT reg: card ready (parallel mode)*/ 34 #define R592_STATUS_P_INTERR (1 << 18) /* INT reg: int error (parallel mode)*/ 35 #define R592_STATUS_P_CED (1 << 19) /* INT reg: command done (parallel mode) */ 57 #define R592_IO_SERIAL1 (1 << 20) /* Set by default, can be cleared, (cleared on parallel) */ [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/media/ |
D | stih407-c8sectpfe.txt | 7 It is typically used in conjunction with one or more demodulator and tuner devices 14 - compatible : Should be "stih407-c8sectpfe" 16 - reg : Address and length of register sets for each device in 17 "reg-names" 19 - reg-names : The names of the register addresses corresponding to the 20 registers filled in "reg": 21 - c8sectpfe: c8sectpfe registers 22 - c8sectpfe-ram: c8sectpfe internal sram 24 - clocks : phandle list of c8sectpfe clocks 25 - clock-names : should be "c8sectpfe" [all …]
|