/Linux-v6.1/Documentation/userspace-api/media/ |
D | glossary.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 51 **Field-programmable Gate Array** 56 See https://en.wikipedia.org/wiki/Field-programmable_gate_array. 65 together make a larger user-facing functional peripheral. For 73 **Inter-Integrated Circuit** 75 A multi-master, multi-slave, packet switched, single-ended, 77 like sub-device hardware components. 79 See http://www.nxp.com/docs/en/user-guide/UM10204.pdf. 113 - :term:`CEC API`; 114 - :term:`Digital TV API`; [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/remoteproc/ |
D | ti,k3-dsp-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-dsp-rproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 13 The TI K3 family of SoCs usually have one or more TI DSP Core sub-systems 14 that are used to offload some of the processor-intensive tasks or algorithms, 17 These processor sub-systems usually contain additional sub-modules like 23 Each DSP Core sub-system is represented as a single DT node. Each node has a 29 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml# [all …]
|
D | ti,keystone-rproc.txt | 5 sub-systems that are used to offload some of the processor-intensive tasks or 8 These processor sub-systems usually contain additional sub-modules like L1 15 Each DSP Core sub-system is represented as a single DT node, and should also 22 -------------------- 25 - compatible: Should be one of the following, 26 "ti,k2hk-dsp" for DSPs on Keystone 2 66AK2H/K SoCs 27 "ti,k2l-dsp" for DSPs on Keystone 2 66AK2L SoCs 28 "ti,k2e-dsp" for DSPs on Keystone 2 66AK2E SoCs 29 "ti,k2g-dsp" for DSPs on Keystone 2 66AK2G SoCs 31 - reg: Should contain an entry for each value in 'reg-names'. [all …]
|
D | ti,omap-remoteproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,omap-remoteproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 13 The OMAP family of SoCs usually have one or more slave processor sub-systems 14 that are used to offload some of the processor-intensive tasks, or to manage 17 The processor cores in the sub-system are usually behind an IOMMU, and may 18 contain additional sub-modules like Internal RAM and/or ROMs, L1 and/or L2 21 The OMAP SoCs usually have a DSP processor sub-system and/or an IPU processor [all …]
|
/Linux-v6.1/Documentation/userspace-api/media/dvb/ |
D | frontend.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 10 systems: Terrestrial, cable and Satellite. Currently, the following 11 delivery systems are supported: 13 - Terrestrial systems: DVB-T, DVB-T2, ATSC, ATSC M/H, ISDB-T, DVB-H, 16 - Cable systems: DVB-C Annex A/C, ClearQAM (DVB-C Annex B) 18 - Satellite systems: DVB-S, DVB-S2, DVB Turbo, ISDB-S, DSS 20 The Digital TV frontend controls several sub-devices including: 22 - Tuner 24 - Digital TV demodulator 26 - Low noise amplifier (LNA) [all …]
|
D | fe_property_parameters.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 15 .. _DTV-UNDEFINED: 24 .. _DTV-TUNE: 33 .. _DTV-CLEAR: 42 .. _DTV-FREQUENCY: 51 #. For satellite delivery systems, the frequency is in kHz. 53 #. For cable and terrestrial delivery systems, the frequency is in 56 #. On most delivery systems, the frequency is the center frequency 57 of the transponder/channel. The exception is for ISDB-T, where 60 #. For ISDB-T, the channels are usually transmitted with an offset of [all …]
|
/Linux-v6.1/fs/ubifs/ |
D | shrinker.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2006-2008 Nokia Corporation. 19 * If the root of a TNC sub-tree is clean and old enough, then the children are 21 * dumps entire sub-trees. 23 * The age of znodes is just the time-stamp when they were last looked at. 27 * un-mounts, which is done by the 'ubifs_infos_lock' and 'c->umount_mutex'. 32 /* List of all UBIFS file-system instances */ 49 * shrink_tnc - shrink TNC tree. 50 * @c: UBIFS file-system description object 64 ubifs_assert(c, mutex_is_locked(&c->umount_mutex)); in shrink_tnc() [all …]
|
/Linux-v6.1/drivers/perf/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 17 If compiled as a module, it will be called arm-cci. 20 bool "support CCI-400" 25 CCI-400 provides 4 independent event counters counting events related 29 bool "support CCI-500/CCI-550" 33 CCI-500/CCI-550 both provide 8 independent event counters, which can 45 tristate "Arm CMN-600 PMU support" 48 Support for PMU events monitoring on the Arm CMN-600 Coherent Mesh 56 Say y if you want to use CPU performance monitors on ARM-based 57 systems. [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/leds/ |
D | leds-powernv.txt | 1 Device Tree binding for LEDs on IBM Power Systems 2 ------------------------------------------------- 5 - compatible : Should be "ibm,opal-v3-led". 6 - led-mode : Should be "lightpath" or "guidinglight". 9 form of a sub-node. 11 Required properties for the sub nodes: 12 - led-types : Supported LED types (attention/identify/fault) provided 18 compatible = "ibm,opal-v3-led"; 19 led-mode = "lightpath"; 21 U78C9.001.RST0027-P1-C1 { [all …]
|
/Linux-v6.1/net/tipc/ |
D | subscr.c | 4 * Copyright (c) 2000-2017, Ericsson AB 5 * Copyright (c) 2005-2007, 2010-2013, Wind River Systems 6 * Copyright (c) 2020-2021, Red Hat Inc 42 static void tipc_sub_send_event(struct tipc_subscription *sub, in tipc_sub_send_event() argument 46 struct tipc_subscr *s = &sub->evt.s; in tipc_sub_send_event() 47 struct tipc_event *evt = &sub->evt; in tipc_sub_send_event() 49 if (sub->inactive) in tipc_sub_send_event() 53 tipc_evt_write(evt, found_lower, p->sr.lower); in tipc_sub_send_event() 54 tipc_evt_write(evt, found_upper, p->sr.upper); in tipc_sub_send_event() 55 tipc_evt_write(evt, port.ref, p->sk.ref); in tipc_sub_send_event() [all …]
|
/Linux-v6.1/Documentation/hwmon/ |
D | ibmpowernv.rst | 4 Supported systems: 11 ----------- 22 the DT maps to an attribute file in 'sysfs'. The node exports unique 'sensor-id' 26 ----------- 31 ---------------- 36 fanX_fault - 0: No fail condition 37 - 1: Failing fan 44 sub-group. In POWER9, this attribute corresponds to 48 - 1: Enable 49 - 0: Disable [all …]
|
/Linux-v6.1/arch/x86/include/asm/xen/ |
D | cpuid.h | 2 * arch-x86/cpuid.h 24 * Copyright (c) 2007 Citrix Systems, Inc. 47 * EAX: Largest Xen-information leaf. All leaves up to an including @EAX 49 * EBX-EDX: "XenVMMXenVMM" signature, allowing positive identification 60 * EBX-EDX: Reserved (currently all zeroes). 67 * EBX: Base address of Xen-specific MSRs. 78 * Sub-leaf 0: EAX: bit 0: emulated tsc 85 * Sub-leaf 1: EAX: tsc offset low part 87 * ECX: multiplicator for tsc->ns conversion 88 * EDX: shift amount for tsc->ns conversion [all …]
|
/Linux-v6.1/sound/hda/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 24 int "Pre-allocated buffer size for HD-audio driver" if !SND_DMA_SGBUF 29 Specifies the default pre-allocated buffer-size in kB for the 30 HD-audio driver. A larger buffer (e.g. 2048) is preferred 31 for systems using PulseAudio. The default 64 is chosen just 33 On x86 systems, the default is zero as we need no preallocation. 35 Note that the pre-allocation size can be changed dynamically 36 via a proc file (/proc/asound/card*/pcm*/sub*/prealloc), too. 58 The kernel has 2 drivers for the Low Power Engine audio-block on 59 Bay- and Cherry-Trail SoCs. The old SST driver and the new SOF [all …]
|
/Linux-v6.1/arch/mips/lib/ |
D | memcpy.S | 21 * Prefetching may be fatal on some systems if we're prefetching beyond the 22 * end of memory on some systems. It's also a seriously bad idea on non 23 * dma-coherent systems. 36 #include <asm/asm-offsets.h> 49 * - src and dst don't overlap 50 * - src is readable 51 * - dst is writable 59 * - src is readable (no exceptions when reading src) 61 * - dst is writable (no exceptions when writing dst) 62 * __copy_user uses a non-standard calling convention; see [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/ |
D | abilis,tb10x-iomux.txt | 1 Abilis Systems TB10x pin controller 5 ------------------- 7 - compatible: should be "abilis,tb10x-iomux"; 8 - reg: should contain the physical address and size of the pin controller's 13 -------------------- 15 Functions are defined (and referenced) by sub-nodes of the pin controller. 16 Every sub-node defines exactly one function (implying a set of pins). 19 controller sub-nodes. 22 - abilis,function: should be set to the name of the function's pin group. 25 - GPIO ports: gpioa, gpiob, gpioc, gpiod, gpioe, gpiof, gpiog, [all …]
|
/Linux-v6.1/arch/arm64/lib/ |
D | strlen.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2013-2021, Arm Limited. 6 * https://github.com/ARM-software/optimized-routines/blob/98e4d6a5c13c8e54/string/aarch64/strlen.S 11 #include <asm/mte-def.h> 15 * ARMv8-a, AArch64, unaligned accesses, min page size 4k. 36 /* NUL detection works on the principle that (X - 1) & (~X) & 0x80 37 (=> (X - 1) & ~(X | 0x7f)) is non-zero iff a byte is zero, and 39 (X - 1) & 0x80 is zero for non-NUL ASCII characters, but gives 48 * (16-byte) granularity, and we must ensure that no access straddles this 60 byte we calculate the length from the 2 8-byte words using [all …]
|
/Linux-v6.1/Documentation/mm/ |
D | memory-model.rst | 1 .. SPDX-License-Identifier: GPL-2.0 25 Regardless of the selected memory model, there exists one-to-one 37 non-NUMA systems with contiguous, or mostly contiguous, physical 56 straightforward: `PFN - ARCH_PFN_OFFSET` is an index to the 60 systems with physical memory starting at address different from 0. 67 as hot-plug and hot-remove of the physical memory, alternative memory 68 maps for non-volatile memory devices and deferred initialization of 69 the memory map for larger systems. 87 NR\_MEM\_SECTIONS = 2 ^ {(MAX\_PHYSMEM\_BITS - SECTION\_SIZE\_BITS)} 89 The `mem_section` objects are arranged in a two-dimensional array [all …]
|
/Linux-v6.1/Documentation/usb/ |
D | gadget_serial.rst | 7 (updated 8-May-2008 for v2.3) 11 ---------------------- 25 MA 02111-1307 USA. 35 ------------- 55 -------- 65 -------------------------------------- 66 | Host-Side CDC ACM USB Host | 68 | System | Generic USB | Driver |-------- 71 -------------------------------------- | 76 -------------------------------------- | [all …]
|
/Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | base.c | 44 const int slot = pt->base >> pt->ptp->shift; in nvkm_mmu_ptp_put() 45 struct nvkm_mmu_ptp *ptp = pt->ptp; in nvkm_mmu_ptp_put() 50 if (!ptp->free) in nvkm_mmu_ptp_put() 51 list_add(&ptp->head, &mmu->ptp.list); in nvkm_mmu_ptp_put() 52 ptp->free |= BIT(slot); in nvkm_mmu_ptp_put() 54 /* If there's no more sub-allocations, destroy PTP. */ in nvkm_mmu_ptp_put() 55 if (ptp->free == ptp->mask) { in nvkm_mmu_ptp_put() 56 nvkm_mmu_ptc_put(mmu, force, &ptp->pt); in nvkm_mmu_ptp_put() 57 list_del(&ptp->head); in nvkm_mmu_ptp_put() 74 ptp = list_first_entry_or_null(&mmu->ptp.list, typeof(*ptp), head); in nvkm_mmu_ptp_get() [all …]
|
/Linux-v6.1/arch/alpha/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 39 The Alpha is a 64-bit general-purpose processor designed and 41 now Hewlett-Packard. The Alpha Linux project has a home page at 88 Alcor/Alpha-XLT AS 600, AS 500, XL-300, XL-366 89 Alpha-XL XL-233, XL-266 99 LX164 AlphaPC164-LX 108 Ruffian RPX164-2, AlphaPC164-UX, AlphaPC164-BX 109 SX164 AlphaPC164-SX 126 bool "Alcor/Alpha-XLT" 129 For systems using the Digital ALCOR chipset: 5 chips (4, 64-bit data [all …]
|
/Linux-v6.1/drivers/mfd/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 44 tristate "Active-semi ACT8945A" 49 Support for the ACT8945A PMIC from Active-semi. This device 50 features three step-down DC/DC converters and four low-dropout 66 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 69 called sun4i-gpadc. 88 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 119 over at91-usart-serial driver and usart-spi-driver. Only one function 135 tristate "Atmel HLCDC (High-end LCD Controller)" 172 tristate "X-Powers AC100" [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/mailbox/ |
D | ti,omap-mailbox.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mailbox/ti,omap-mailbox.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 35 lines can also be routed to different processor sub-systems on DRA7xx as they 49 within a SoC. The sub-mailboxes (actual communication channels) are 56 "mbox-names" (please see Documentation/devicetree/bindings/mailbox/mailbox.txt 59 phandle to the intended sub-mailbox child node to be used for communication. 60 The equivalent "mbox-names" property value can be used to give a name to the [all …]
|
/Linux-v6.1/Documentation/trace/coresight/ |
D | coresight-ect.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 -------------------- 21 0 C 0----------->: : +======>(other CTI channel IO) 22 0 P 0<-----------: : v 24 0000000 : CTI :<=========>*CTM*<====>: CTI :---+ 25 ####### in_trigs : : (id 0-3) ***** ::::::: v 26 # ETM #----------->: : ^ ####### 27 # #<-----------: : +---# ETR # 50 The hardware trigger signals can also be connected to non-CoreSight devices 53 All the CTI devices are associated with a CTM. On many systems there will be a [all …]
|
/Linux-v6.1/drivers/media/test-drivers/vivid/ |
D | vivid-vid-common.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * vivid-vid-common.h - common video support functions. 5 * Copyright 2014 Cisco Systems, Inc. and/or its affiliates. All rights reserved. 14 * Conversion function that converts a single-planar format to a 15 * single-plane multiplanar format. 36 int vidioc_subscribe_event(struct v4l2_fh *fh, const struct v4l2_event_subscription *sub);
|
/Linux-v6.1/tools/testing/selftests/rcutorture/bin/ |
D | kvm-remote.sh | 2 # SPDX-License-Identifier: GPL-2.0+ 4 # Run a series of tests on remote systems under KVM. 6 # Usage: kvm-remote.sh "systems" [ <kvm.sh args> ] 7 # kvm-remote.sh "systems" /path/to/old/run [ <kvm-again.sh args> ] 16 if ! test -d tools/testing/selftests/rcutorture/bin 18 echo $scriptname must be run from top-level directory of kernel source tree. 28 systems="$1" 29 if test -z "$systems" 31 echo $scriptname: Empty list of systems will go nowhere good, giving up. 37 # T: /tmp/kvm-remote.sh.$$ [all …]
|