/Linux-v5.10/tools/power/pm-graph/config/ |
D | example.cfg | 6 # command line. It also includes advanced settings for functions 9 # sudo ./sleepgraph.py -config config/example.cfg 14 # ---- General Options ---- 26 output-dir: suspend-{hostname}-{date}-{time} 49 # Enable/disable runtime suspend for all devices, restore all after test (default: no-action) 53 # Switch the display on/off for the test using xset (default: no-action) 57 # Print the status of the test run in the given file (default: no-action) 64 # ---- Advanced Options ---- 74 # graph source functions in the timeline (default: false) 101 # Call Loop Max Gap (dev mode only) [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/pci/ |
D | rockchip-pcie-ep.txt | 4 - compatible: Should contain "rockchip,rk3399-pcie-ep" 5 - reg: Two register ranges as listed in the reg-names property 6 - reg-names: Must include the following names 7 - "apb-base" 8 - "mem-base" 9 - clocks: Must contain an entry for each entry in clock-names. 10 See ../clocks/clock-bindings.txt for details. 11 - clock-names: Must include the following entries: 12 - "aclk" 13 - "aclk-perf" [all …]
|
D | rcar-pci-ep.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (C) 2020 Renesas Electronics Europe GmbH - https://www.renesas.com/eu/en/ 4 --- 5 $id: http://devicetree.org/schemas/pci/rcar-pci-ep.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Renesas R-Car PCIe Endpoint 11 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 12 - Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 17 - enum: 18 - renesas,r8a774a1-pcie-ep # RZ/G2M [all …]
|
D | ti,j721e-pci-ep.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (C) 2020 Texas Instruments Incorporated - http://www.ti.com/ 4 --- 5 $id: "http://devicetree.org/schemas/pci/ti,j721e-pci-ep.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Kishon Vijay Abraham I <kishon@ti.com> 14 - $ref: "cdns-pcie-ep.yaml#" 19 - ti,j721e-pcie-ep 24 reg-names: 26 - const: intd_cfg [all …]
|
D | pci-ep.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/pci-ep.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 13 - Kishon Vijay Abraham I <kishon@ti.com> 17 pattern: "^pcie-ep@" 19 max-functions: 20 description: Maximum number of functions that can be configured 26 max-link-speed: 30 num-lanes: [all …]
|
/Linux-v5.10/drivers/iommu/ |
D | ioasid.c | 1 // SPDX-License-Identifier: GPL-2.0 21 * struct ioasid_allocator_data - Internal data structure to hold information 24 * - Default allocator always has its own XArray to track the IOASIDs allocated. 25 * - Custom allocators may share allocation helpers with different private data. 26 * Custom allocators that share the same helper functions also share the same 33 * 3. When all custom allocators sharing the same helper functions are 37 * functions, outstanding IOASIDs are preserved. 41 * @ops: allocator helper functions and its data 61 static ioasid_t default_alloc(ioasid_t min, ioasid_t max, void *opaque); 77 static ioasid_t default_alloc(ioasid_t min, ioasid_t max, void *opaque) in default_alloc() argument [all …]
|
/Linux-v5.10/include/linux/ |
D | ioasid.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 #define INVALID_IOASID ((ioasid_t)-1) 10 typedef ioasid_t (*ioasid_alloc_fn_t)(ioasid_t min, ioasid_t max, void *data); 18 * struct ioasid_allocator_ops - IOASID allocator helper functions and data 22 * @list: for tracking ops that share helper functions but not data 35 ioasid_t ioasid_alloc(struct ioasid_set *set, ioasid_t min, ioasid_t max, 46 ioasid_t max, void *private) in ioasid_alloc() argument 63 return -ENOTSUPP; in ioasid_register_allocator() 72 return -ENOTSUPP; in ioasid_set_data()
|
/Linux-v5.10/drivers/pci/hotplug/ |
D | acpiphp_glue.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * ACPI PCI HotPlug glue functions to ACPI CA subsystem 5 * Copyright (C) 2002,2003 Takayoshi Kochi (t-kochi@bq.jp.nec.com) 6 * Copyright (C) 2002 Hiroshi Aono (h-aono@ap.jp.nec.com) 8 * Copyright (C) 2003-2005 Matthew Wilcox (willy@infradead.org) 9 * Copyright (C) 2003-2005 Hewlett Packard 21 * - The one in acpiphp_bridge has its refcount elevated by pci_get_slot() 24 * - When a P2P bridge is present, we elevate the refcount on the subordinate 35 #include <linux/pci-acpi.h> 54 * acpiphp_init_context - Create hotplug context and grab a reference to it. [all …]
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/hive_isp_css_include/ |
D | math_support.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 #include <linux/kernel.h> /* Override the definition of max/min from linux kernel*/ 34 /* for preprocessor and array sizing use MIN and MAX 35 otherwise use min and max */ 36 #define MAX(a, b) (((a) > (b)) ? (a) : (b)) macro 40 #define CEIL_DIV(a, b) (((b) != 0) ? ((a) + (b) - 1) / (b) : 0) 42 #define CEIL_MUL2(a, b) (((a) + (b) - 1) & ~((b) - 1)) 43 #define CEIL_SHIFT(a, b) (((a) + (1 << (b)) - 1) >> (b)) 45 #define ROUND_HALF_DOWN_DIV(a, b) (((b) != 0) ? ((a) + (b / 2) - 1) / (b) : 0) 54 #define NEXT_POWER_OF_2(x) (bit32(x - 1) + 1) [all …]
|
/Linux-v5.10/lib/ |
D | pci_iomap.c | 1 // SPDX-License-Identifier: GPL-2.0 14 * pci_iomap_range - create a virtual mapping cookie for a PCI BAR 18 * @maxlen: max length of the memory to map 21 * You can access it using ioread*() and iowrite*(). These functions hide 39 len -= offset; in pci_iomap_range() 53 * pci_iomap_wc_range - create a virtual WC mapping cookie for a PCI BAR 57 * @maxlen: max length of the memory to map 60 * You can access it using ioread*() and iowrite*(). These functions hide 84 len -= offset; in pci_iomap_wc_range() 98 * pci_iomap - create a virtual mapping cookie for a PCI BAR [all …]
|
/Linux-v5.10/samples/pktgen/ |
D | functions.sh | 2 # Common functions used by pktgen scripts 3 # - Depending on bash 3 (or higher) syntax 8 set -o errexit 10 ## -- General shell logging cmds -- 23 if [[ -n "$VERBOSE" ]]; then 28 ## -- Pktgen proc config commands -- ## 31 # Three different shell functions for configuring the different 35 # These functions correspond to pktgens different components. 67 if [[ ! -e "$proc_ctrl" ]]; then 70 if [[ ! -w "$proc_ctrl" ]]; then [all …]
|
/Linux-v5.10/Documentation/core-api/ |
D | rbtree.rst | 2 Red-black Trees (rbtree) in Linux 9 What are red-black trees, and what are they for? 10 ------------------------------------------------ 12 Red-black trees are a type of self-balancing binary search tree, used for 19 Red-black trees are similar to AVL trees, but provide faster real-time bounded 26 There are a number of red-black trees in use in the kernel. 29 The high-resolution timer code uses an rbtree to organize outstanding 31 red-black tree. Virtual memory areas (VMAs) are tracked with red-black 38 Linux Weekly News article on red-black trees 41 Wikipedia entry on red-black trees [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/security/tpm/ |
D | google,cr50.txt | 4 functions, including TPM-like functionality. It communicates over 8 - compatible: Should be "google,cr50". 9 - spi-max-frequency: Maximum SPI frequency. 17 spi-max-frequency = <800000>;
|
/Linux-v5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
D | ppevvmath.h | 27 …hange this value to change the number of decimal places in the final output - 5 is a good default … 30 #define MAX (1 << (SHIFT_AMOUNT - 1)) - 1 /* 32767 - Might change in the future */ macro 32 /* ------------------------------------------------------------------------------- 33 * NEW TYPE - fINT 34 * ------------------------------------------------------------------------------- 45 int real: 32 - SHIFT_AMOUNT; 49 /* ------------------------------------------------------------------------------- 51 * ------------------------------------------------------------------------------- 58 static fInt fNegate(fInt); /* Returns -1 * input fInt value */ 60 static fInt fSubtract (fInt A, fInt B); /* Returns A-B - Sometimes easier than Ad… [all …]
|
/Linux-v5.10/kernel/trace/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 See Documentation/trace/ftrace-design.rst 21 See Documentation/trace/ftrace-design.rst 26 See Documentation/trace/ftrace-design.rst 37 See Documentation/trace/ftrace-design.rst 42 See Documentation/trace/ftrace-design.rst 47 Arch supports the gcc options -pg with -mfentry 52 Arch supports the gcc options -pg with -mrecord-mcount and -nop-mcount 135 bool "Boot-time Tracing support" 154 by using a compiler feature to insert a small, 5-byte No-Operation [all …]
|
/Linux-v5.10/Documentation/driver-api/media/ |
D | dtv-common.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 Digital TV Common functions 4 --------------------------- 6 Math functions 9 Provide some commonly-used math functions, usually required in order to 12 .. kernel-doc:: include/media/dvb_math.h 18 Those functions are responsible for handling the DVB device nodes. 20 .. kernel-doc:: include/media/dvbdev.h 34 .. code-block:: c 43 /* read min. 1000, max. @bufsize: bytes */ [all …]
|
/Linux-v5.10/tools/perf/Documentation/ |
D | perf-ftrace.txt | 1 perf-ftrace(1) 5 ---- 6 perf-ftrace - simple wrapper for kernel's ftrace functionality 10 -------- 15 ----------- 23 ------- 25 -t:: 26 --tracer=:: 27 Tracer to use when neither -G nor -F option is not 30 -v:: [all …]
|
/Linux-v5.10/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_dcb_82598.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 1999 - 2018 Intel Corporation. */ 10 #define IXGBE_DPMCS_TDPAC 0x00000001 /* 0 Round Robin, 1 DFP - Deficit Fixed Priority */ 17 #define IXGBE_RT2CR_MCL_SHIFT 12 /* Offset to Max Credit Limit setting */ 33 #define IXGBE_PDPMCS_TPPAC 0x00000020 /* 0 Round Robin, 1 for DFP - Deficit Fixed Priority */ 46 /* DCB hardware-specific driver APIs */ 48 /* DCB PFC functions */ 54 u16 *max, 59 u16 *max, 65 u16 *max, [all …]
|
/Linux-v5.10/drivers/media/usb/cx231xx/ |
D | cx231xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 cx231xx.h - driver for Conexant Cx23100/101/102 USB video capture devices 21 #include <media/drv-intf/cx2341x.h> 23 #include <media/videobuf2-vmalloc.h> 24 #include <media/v4l2-device.h> 25 #include <media/v4l2-ctrls.h> 26 #include <media/v4l2-fh.h> 27 #include <media/rc-core.h> 28 #include <media/i2c/ir-kbd-i2c.h> 30 #include "cx231xx-reg.h" [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/input/rmi4/ |
D | rmi_spi.txt | 4 transports and different functions. This file describes the device tree 6 for other transports and functions can be found in 10 - compatible: syna,rmi4-spi 11 - reg: Chip select address for the device 12 - #address-cells: Set to 1 to indicate that the function child nodes 14 - #size-cells: Set to 0 to indicate that the function child nodes do not 18 - interrupts: interrupt which the rmi device is connected to. 19 See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 21 - spi-rx-delay-us: microsecond delay after a read transfer. 22 - spi-tx-delay-us: microsecond delay after a write transfer. [all …]
|
/Linux-v5.10/sound/pci/ice1712/ |
D | wm8776.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Lowlevel functions for WM8776 codec 7 * Copyright (c) 2012 Ondrej Zary <linux@rainbow-software.org> 16 /* low-level access */ 24 wm->regs[addr] = data; in snd_wm8776_write() 25 wm->ops.write(wm, bus_addr, bus_data); in snd_wm8776_write() 28 /* register-level functions */ 34 struct snd_card *card = wm->card; in snd_wm8776_activate_ctl() 46 index_offset = snd_ctl_get_ioff(kctl, &kctl->id); in snd_wm8776_activate_ctl() 47 vd = &kctl->vd[index_offset]; in snd_wm8776_activate_ctl() [all …]
|
D | wm8766.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Lowlevel functions for WM8766 codec 7 * Copyright (c) 2012 Ondrej Zary <linux@rainbow-software.org> 16 /* low-level access */ 21 wm->regs[addr] = data; in snd_wm8766_write() 22 wm->ops.write(wm, addr, data); in snd_wm8766_write() 27 static const DECLARE_TLV_DB_SCALE(wm8766_tlv, -12750, 50, 1); 38 .max = 0xff, 49 .max = 0xff, 60 .max = 0xff, [all …]
|
/Linux-v5.10/include/media/ |
D | v4l2-ctrls.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 14 #include <media/media-request.h> 20 #include <media/mpeg2-ctrls.h> 21 #include <media/fwht-ctrls.h> 22 #include <media/h264-ctrls.h> 23 #include <media/vp8-ctrls.h> 24 #include <media/hevc-ctrls.h> 39 * union v4l2_ctrl_ptr - A pointer to a control value. 40 * @p_s32: Pointer to a 32-bit signed value. 41 * @p_s64: Pointer to a 64-bit signed value. [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/sound/ |
D | st,sta350.txt | 7 - compatible: "st,sta350" 8 - reg: the I2C address of the device for I2C 9 - reset-gpios: a GPIO spec for the reset pin. If specified, it will be 12 - power-down-gpios: a GPIO spec for the power down pin. If specified, 16 - vdd-dig-supply: regulator spec, providing 3.3V 17 - vdd-pll-supply: regulator spec, providing 3.3V 18 - vcc-supply: regulator spec, providing 5V - 26V 22 - st,output-conf: number, Selects the output configuration: 23 0: 2-channel (full-bridge) power, 2-channel data-out 24 1: 2 (half-bridge). 1 (full-bridge) on-board power [all …]
|
/Linux-v5.10/drivers/scsi/bfa/ |
D | bfa_svc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 19 * Scatter-gather DMA related defines 27 #define BFA_SGPG_ROUNDUP(_l) (((_l) + (sizeof(struct bfi_sgpg_s) - 1)) \ 28 & ~(sizeof(struct bfi_sgpg_s) - 1)) 51 /* Max SGPG dma segs required */ 64 #define BFA_SGPG_MOD(__bfa) (&(__bfa)->modules.sgpg_mod) 65 #define BFA_MEM_SGPG_KVA(__bfa) (&(BFA_SGPG_MOD(__bfa)->kva_seg)) [all …]
|