/Linux-v6.1/tools/perf/bench/ |
D | synthesize.c | 1 // SPDX-License-Identifier: GPL-2.0 14 #include "../util/synthetic-events.h" 22 #include <subcmd/parse-options.h> 32 OPT_BOOLEAN('s', "st", &run_st, "Run single threaded benchmark"), 33 OPT_BOOLEAN('t', "mt", &run_mt, "Run multi-threaded benchmark"), 34 OPT_UINTEGER('m', "min-threads", &min_threads, 36 OPT_UINTEGER('M', "max-threads", &max_threads, 38 OPT_UINTEGER('i', "single-iterations", &single_iterations, 39 "Number of iterations used to compute single-threaded average"), 40 OPT_UINTEGER('I', "multi-iterations", &multi_iterations, [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/renesas/ |
D | ulcb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the R-Car Gen3 ULCB board 10 * SSI-AK4613 11 * aplay -D plughw:0,0 xxx.wav 12 * arecord -D plughw:0,0 xxx.wav 13 * SSI-HDMI 14 * aplay -D plughw:0,1 xxx.wav 17 #include <dt-bindings/gpio/gpio.h> 18 #include <dt-bindings/input/input.h> 21 model = "Renesas R-Car Gen3 ULCB board"; [all …]
|
D | draak.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2018 Renesas Electronics Corp. 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 21 audio_clkout: audio-clkout { 24 * but needed to avoid cs2000/rcar_sound probe dead-lock 26 compatible = "fixed-clock"; 27 #clock-cells = <0>; 28 clock-frequency = <12288000>; 32 compatible = "pwm-backlight"; [all …]
|
D | ebisu.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 33 stdout-path = "serial0:115200n8"; 36 audio_clkout: audio-clkout { 39 * but needed to avoid cs2000/rcar_sound probe dead-lock 41 compatible = "fixed-clock"; 42 #clock-cells = <0>; 43 clock-frequency = <11289600>; 47 compatible = "pwm-backlight"; [all …]
|
D | salvator-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for common parts of Salvator-X board variants 5 * Copyright (C) 2015-2016 Renesas Electronics Corp. 9 * SSI-AK4613 31 #include <dt-bindings/gpio/gpio.h> 32 #include <dt-bindings/input/input.h> 54 stdout-path = "serial0:115200n8"; 57 audio_clkout: audio-clkout { 60 * but needed to avoid cs2000/rcar_sound probe dead-lock 62 compatible = "fixed-clock"; [all …]
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | am335x-nano.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2013 Newflow Ltd - http://www.newflow.co.uk/ 5 /dts-v1/; 15 cpu0-supply = <&dcdc2_reg>; 25 compatible = "gpio-leds"; 30 default-state = "off"; 36 pinctrl-names = "default"; 37 pinctrl-0 = <&misc_pins>; 40 pinctrl-single,pins = < 46 pinctrl-single,pins = < [all …]
|
/Linux-v6.1/arch/hexagon/include/asm/ |
D | cacheflush.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved. 15 * - flush_cache_all() flushes entire cache 16 * - flush_cache_mm(mm) flushes the specified mm context's cache lines 17 * - flush_cache_page(mm, vmaddr, pfn) flushes a single page 18 * - flush_cache_range(vma, start, end) flushes a range of pages 19 * - flush_icache_range(start, end) flush a range of instructions 20 * - flush_dcache_page(pg) flushes(wback&invalidates) a page for dcache 21 * - flush_icache_page(vma, pg) flushes(invalidates) a page for icache 31 extern void flush_dcache_range(unsigned long start, unsigned long end); [all …]
|
/Linux-v6.1/arch/powerpc/platforms/powernv/ |
D | pci-sriov.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 13 * The majority of the complexity in supporting SR-IOV on PowerNV comes from 20 * the address range that we want to map to be power-of-two sized and aligned. 24 * For a SR-IOV BAR things are a little more awkward since size and alignment 25 * are not coupled. The alignment is set based on the per-VF BAR size, but 26 * the total BAR area is: number-of-vfs * per-vf-size. The number of VFs 29 * allocate the SR-IOV BARs in a way that lets us map them using the MBT. 32 * of MBT entry that we use. We only support SR-IOV on PHB3 (IODA2) and above, 40 * b) An un-segmented BAR that maps the whole address range to a specific PE. 43 * We prefer to use mode a) since it only requires one MBT entry per SR-IOV BAR [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/sound/ |
D | ak4613.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 14 const: asahi-kasei,ak4613 22 "#sound-dai-cells": 26 "^asahi-kasei,in[1-2]-single-end$": 27 description: Input Pin 1 - 2. 30 "^asahi-kasei,out[1-6]-single-end$": 31 description: Output Pin 1 - 6. [all …]
|
/Linux-v6.1/Documentation/ABI/testing/ |
D | sysfs-bus-pci-devices-aer_stats | 2 -------------------------- 15 Contact: linux-pci@vger.kernel.org, rajatja@google.com 18 be reported using a single ERR_COR message, thus 19 TOTAL_ERR_COR at the end of the file may not match the actual 28 Advisory Non-Fatal 0 36 Contact: linux-pci@vger.kernel.org, rajatja@google.com 39 be reported using a single ERR_FATAL message, thus 40 TOTAL_ERR_FATAL at the end of the file may not match the actual 66 Contact: linux-pci@vger.kernel.org, rajatja@google.com 69 may be reported using a single ERR_FATAL message, thus [all …]
|
/Linux-v6.1/arch/x86/events/intel/ |
D | pt.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright (c) 2013-2014, Intel Corporation. 8 * http://software.intel.com/en-us/intel-isa-extensions 15 * Single-entry ToPA: when this close to region boundary, switch 28 u64 end : 1; member 54 * struct pt_buffer - buffer configuration; one buffer per task_struct or 67 * @single: use Single Range Output instead of ToPA 84 bool single; member 93 * struct pt_filter - IP range filter configuration 95 * @msr_b: range end, goes to RTIT_ADDRn_B [all …]
|
/Linux-v6.1/drivers/media/i2c/ |
D | ccs-pll.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * drivers/media/i2c/ccs-pll.h 17 /* CSI-2 or CCP-2 */ 37 * struct ccs_pll_branch_fr - CCS PLL configuration (front) 39 * A single branch front-end of the CCS PLL tree. 41 * @pre_pll_clk_div: Pre-PLL clock divisor 54 * struct ccs_pll_branch_bk - CCS PLL configuration (back) 56 * A single branch back-end of the CCS PLL tree. 71 * struct ccs_pll - Full CCS PLL configuration 78 * @csi2: CSI-2 related parameters [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dml/dcn10/ |
D | dcn10_fpu.c | 1 // SPDX-License-Identifier: MIT 35 * compilation flags and the use of kernel_fpu_begin/end functions; ideally, we 38 * in a single place. Code in this file follows the following code pattern: 45 * 4. Developers **must not** use DC_FP_START/END in this file, but they need 51 * isolate FPU operations in a single place, we must avoid situations where 53 * file. Note that even if we isolate all FPU functions in a single file and 56 * responsibility to invoke DC_FP_START/END in the correct place. To highlight 77 .LineBufferFixedBpp = -1,
|
/Linux-v6.1/tools/testing/selftests/net/ |
D | srv6_end_next_csid_l3vpn_test.sh | 2 # SPDX-License-Identifier: GPL-2.0 6 # This script is designed for testing the support of NEXT-C-SID flavor for SRv6 7 # End behavior. 12 # two hosts and four routers. Hosts hs-1 and hs-2 are connected through an 13 # IPv4/IPv6 L3 VPN service, offered by routers rt-1, rt-2, rt-3 and rt-4 using 14 # the NEXT-C-SID flavor. The key components for such VPNs are: 19 # ii) The SRv6 End behavior [1] advances the active SID in the SID List 22 # iii) The NEXT-C-SID mechanism [2] offers the possibility of encoding several 23 # SRv6 segments within a single 128-bit SID address, referred to as a 24 # Compressed SID (C-SID) container. In this way, the length of the SID [all …]
|
/Linux-v6.1/drivers/net/wan/ |
D | hd64570.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 /* SCA HD64570 register definitions - all addresses for mode 0 (8086 MPU) 42 /* MSCI channel (port) 0 registers - offset 0x20 43 MSCI channel (port) 1 registers - offset 0x40 */ 77 /* Timer channel 0 (port 0 RX) registers - offset 0x60 78 Timer channel 1 (port 0 TX) registers - offset 0x68 79 Timer channel 2 (port 1 RX) registers - offset 0x70 80 Timer channel 3 (port 1 TX) registers - offset 0x78 88 #define TCNTL 0x00 /* Up-counter L */ 89 #define TCNTH 0x01 /* Up-counter H */ [all …]
|
D | hd64572.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * hd64572.h Description of the Hitachi HD64572 (SCA-II), valid for 8 * Copyright: (c) 2000-2001 Cyclades Corp. 15 * PC300 initial CVS version (3.4.0-pre1) 98 #define TFN 0x143 /* Inter-transmit-frame Time Fill Ctl Reg */ 125 #define BOLR 0x0c /* Back-off Length Reg */ 130 #define FCT_RX(chan) (0x50 + 2*chan) /* Frame End Interrupt Counter (Rx) */ 131 #define FCT_TX(chan) (0x51 + 2*chan) /* Frame End Interrupt Counter (Tx) */ 143 #define DARL 0x80 /* Dest Addr Register L (single-block, RX only) */ 144 #define DARH 0x81 /* Dest Addr Register H (single-block, RX only) */ [all …]
|
/Linux-v6.1/tools/testing/selftests/netfilter/ |
D | nft_concat_range.sh | 2 # SPDX-License-Identifier: GPL-2.0 4 # nft_concat_range.sh - Tests for sets with concatenation of ranged fields 16 # - reported_issues: check for issues that were reported in the past 17 # - correctness: check that packets match given entries, and only those 18 # - concurrency: attempt races between insertion, deletion and lookup 19 # - timeout: check that packets match entries until they expire 20 # - performance: estimate matching rate, compare with rbtree and hash baselines 54 # perf_duration duration of single pktgen injection test 298 display net,mac - ICMP 315 display net6,mac - ICMPv6 [all …]
|
/Linux-v6.1/Documentation/trace/ |
D | osnoise-tracer.rst | 5 In the context of high-performance computing (HPC), the Operating System 9 system. Moreover, hardware-related jobs can also cause noise, for example, 21 NMI or in the hardware itself. At the end of the period, hwlatd enables 32 source of interferences, increasing a per-cpu interference counter. The 38 hardware-related noise. In this way, osnoise can account for any 39 source of interference. At the end of the period, the osnoise tracer 40 prints the sum of all noise, the max single noise, the percentage of CPU 44 ----- 59 # _-----=> irqs-off 60 # / _----=> need-resched [all …]
|
/Linux-v6.1/arch/xtensa/include/asm/ |
D | tlbflush.h | 6 * Copyright (C) 2001 - 2013 Tensilica Inc. 27 * - flush_tlb_all() flushes all processes TLB entries 28 * - flush_tlb_mm(mm) flushes the specified mm context TLB entries 29 * - flush_tlb_page(vma, page) flushes a single page 30 * - flush_tlb_range(vma, vmaddr, end) flushes a range of pages 38 unsigned long start, unsigned long end); 39 void local_flush_tlb_kernel_range(unsigned long start, unsigned long end); 48 void flush_tlb_kernel_range(unsigned long start, unsigned long end); 55 #define flush_tlb_range(vma, vmaddr, end) local_flush_tlb_range(vma, vmaddr, \ argument 56 end) [all …]
|
/Linux-v6.1/arch/arm64/include/asm/ |
D | tlbflush.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 1999-2003 Russell King 68 * - 4KB : 1 69 * - 16KB : 2 70 * - 64KB : 3 91 * Level-based TLBI operations. 93 * When ARMv8.4-TTL exists, TLBI operations take an additional hint for 97 * perform a non-hinted invalidation. 99 * For Stage-2 invalidation, use the level values provided to that effect 127 * +----------+------+-------+-------+-------+----------------------+ [all …]
|
/Linux-v6.1/sound/firewire/oxfw/ |
D | oxfw-command.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * oxfw_command.c - a part of driver for OXFW970/971 based devices 18 return -ENOMEM; in avc_stream_set_format() 23 buf[3] = 0xc0; /* SINGLE subfunction */ in avc_stream_set_format() 32 /* do transaction and check buf[1-8] are the same against command */ in avc_stream_set_format() 39 err = -EIO; in avc_stream_set_format() 41 err = -ENXIO; in avc_stream_set_format() 43 err = -EINVAL; in avc_stream_set_format() 60 subfunc = 0xc0; /* SINGLE */ in avc_stream_get_format() 67 buf[3] = subfunc; /* SINGLE or LIST */ in avc_stream_get_format() [all …]
|
/Linux-v6.1/Documentation/driver-api/dmaengine/ |
D | provider.rst | 20 DMA-eligible devices to the controller itself. Whenever the device 24 A very simple DMA controller would only take into account a single 30 require a specific number of bits to be transferred in a single 42 using a parameter called the burst size, that defines how many single 44 transfer into smaller sub-transfers. 47 that involve a single contiguous block of data. However, some of the 49 non-contiguous buffers to a contiguous buffer, which is called 50 scatter-gather. 53 scatter-gather. So we're left with two cases here: either we have a 56 that implements in hardware scatter-gather. [all …]
|
/Linux-v6.1/Documentation/s390/ |
D | cds.rst | 9 - Ingo Adlung 10 - Cornelia Huck 12 Copyright, IBM Corp. 1999-2002 21 processing, shared versus non-shared interrupt processing, DMA versus port 23 either every single device driver needs to implement the hardware I/O 26 every single device driver would have to provide itself. 30 Operation manual (IBM Form. No. SA22-7201). 42 described in Documentation/s390/driver-model.rst. 49 * All drivers must define a ccw_driver (see driver-model.txt) and the associated 96 ------------------- [all …]
|
/Linux-v6.1/Documentation/dev-tools/kunit/ |
D | faq.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 test a single unit of code in isolation and hence the name *unit test*. A unit 35 (see :ref:`kunit-on-qemu`). 40 For more information, see :ref:`kunit-on-non-uml`. 42 .. _kinds-of-tests: 47 test, or an end-to-end test. 49 - A unit test is supposed to test a single unit of code in isolation. A unit 54 - An integration test tests the interaction between a minimal set of components, 61 - An end-to-end test usually tests the entire system from the perspective of the 62 code under test. For example, someone might write an end-to-end test for the [all …]
|
/Linux-v6.1/arch/m68k/include/asm/ |
D | tlbflush.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 27 * flush all user-space atc entries. 63 * flush all atc entries (both kernel and user-space entries). 80 if (mm == current->active_mm) in flush_tlb_mm() 86 if (vma->vm_mm == current->active_mm) in flush_tlb_page() 91 unsigned long start, unsigned long end) in flush_tlb_range() argument 93 if (vma->vm_mm == current->active_mm) in flush_tlb_range() 97 static inline void flush_tlb_kernel_range(unsigned long start, unsigned long end) in flush_tlb_kernel_range() argument 147 sun3_put_context(mm->context); in flush_tlb_mm() 164 /* Flush a single TLB page. In this case, we're limited to flushing a [all …]
|