| /linux/Documentation/usb/ |
| H A D | gadget_configfs.rst | 50 http://www.spinics.net/lists/linux-usb/msg76388.html) 55 $ mount none $CONFIGFS_HOME -t configfs 60 ----------------------- 104 ------------------------------ 134 ------------------------- 150 Each function provides its specific set of attributes, with either read-only 151 or read-write access. Where applicable they need to be written to as 153 Please refer to Documentation/ABI/testing/configfs-usb-gadget for more information. 156 ------------------------------------------------------ 164 $ ln -s functions/<name>.<instance name> configs/<name>.<number> [all …]
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | r8a779f0-spider-ethernet.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the Spider Ethernet sub-board 23 label = "ethernet-sub-board"; 31 groups = "tsn0_mdio_b", "tsn0_link_b"; 33 power-source = <1800>; 37 groups = "tsn1_mdio_b", "tsn1_link_b"; 39 power-source = <1800>; 43 groups = "tsn2_mdio_b", "tsn2_link_b"; 45 power-source = <1800>; 50 pinctrl-0 = <&tsn0_pins>, <&tsn1_pins>, <&tsn2_pins>; [all …]
|
| H A D | gray-hawk-single.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 6 * Copyright (C) 2024-2025 Glider bv 11 * Because R-Car V4M has only 1 SSI, it cannot handle both Playback/Capture 28 #include <dt-bindings/gpio/gpio.h> 29 #include <dt-bindings/input/input.h> 30 #include <dt-bindings/leds/common.h> 31 #include <dt-bindings/media/video-interfaces.h> 35 compatible = "renesas,gray-hawk-single"; 49 can_transceiver0: can-phy0 { 51 #phy-cells = <0>; [all …]
|
| H A D | hihope-rzg2-ex-lvds.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the RZ/G2[MN] HiHope sub board LVDS common parts 10 compatible = "pwm-backlight"; 13 brightness-levels = <0 2 8 16 32 64 128 255>; 14 default-brightness-level = <6>; 23 lvds-connector-en-hog { 24 gpio-hog; 26 output-low; 27 line-name = "lvds-connector-en-gpio"; 42 groups = "pwm0"; [all …]
|
| /linux/fs/xfs/ |
| H A D | xfs_drain.h | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2022-2023 Oracle. All Rights Reserved. 41 * higher level locking primitive guarding allocation groups. 43 * When there's a collision, cross-referencing between data structures (e.g. 53 * a work item and all the sub-items that the parent item creates before moving 55 * sub-items. Writer threads are permitted to queue multiple work items 57 * sub-items (such as RUIs) must bump the intent counter and maintain it until 58 * the sub-items can themselves bump the intent counter. 65 * The same principles apply to realtime groups because the rt metadata inode
|
| /linux/Documentation/admin-guide/perf/ |
| H A D | alibaba_pmu.rst | 2 Alibaba's T-Head SoC Uncore Performance Monitoring Unit (PMU) 5 The Yitian 710, custom-built by Alibaba Group's chip development business, 6 T-Head, implements uncore PMU for performance and functional debugging to 9 DDR Sub-System Driveway (DRW) PMU Driver 14 channel is split into two independent sub-channels. The DDR Sub-System Driveway 15 implements separate PMUs for each sub-channel to monitor various performance 20 sub-channels of the same channel in die 0. And the PMU device of die 1 is 23 Each sub-channel has 36 PMU counters in total, which is classified into 24 four groups: 26 - Group 0: PMU Cycle Counter. This group has one pair of counters [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | abilis,tb10x-iomux.txt | 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. 24 The following pin groups are available: 25 - GPIO ports: gpioa, gpiob, gpioc, gpiod, gpioe, gpiof, gpiog, [all …]
|
| H A D | marvell,berlin2-soc-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/marvell,berlin2-soc-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Marvell Berlin pin-controller driver 10 - Antoine Tenart <atenart@kernel.org> 11 - Jisheng Zhang <jszhang@kernel.org> 15 register sets. Pin controller nodes should be a sub-node of either the chip 17 groups, so no actual pin information is needed. 19 A pin-controller node should contain subnodes representing the pin group [all …]
|
| H A D | pinmux-node.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/pinmux-node.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linusw@kernel.org> 30 groups = "u0rxtx", "u0rtscts"; 36 groups = "spi0pins"; 50 For cases like this, the pin controller driver may use pinctrl-pin-array helper 55 #pinctrl-cells = <2>; 58 pinctrl-pin-array = < [all …]
|
| H A D | canaan,k210-fpioa.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/canaan,k210-fpioa.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Damien Le Moal <dlemoal@kernel.org> 16 a per-pin basis. 20 const: canaan,k210-fpioa 29 - description: Controller reference clock source 30 - description: APB interface clock source 32 clock-names: [all …]
|
| /linux/tools/net/ynl/pyynl/lib/ |
| H A D | doc_generator.py | 2 # SPDX-License-Identifier: GPL-2.0 3 # -*- coding: utf-8; mode: python -*- 40 def headroom(level: int) -> str: 45 def bold(text: str) -> str: 50 def inline(text: str) -> str: 55 def sanitize(text: str) -> str: 60 def rst_fields(self, key: str, value: str, level: int = 0) -> str: 64 def rst_definition(self, key: str, value: Any, level: int = 0) -> str: 68 def rst_paragraph(self, paragraph: str, level: int = 0) -> str: 72 def rst_bullet(self, item: str, level: int = 0) -> str: [all …]
|
| /linux/tools/lib/python/kdoc/ |
| H A D | kdoc_re.py | 2 # SPDX-License-Identifier: GPL-2.0 8 Those help caching regular expressions and do matching for kernel-doc. 22 regular expressions and define sub at class init time. 92 def sub(self, sub, string, count=0): argument 94 Alias to re.sub 97 return self.regex.sub(sub, string, count=count) 124 … https://stackoverflow.com/questions/5454322/python-how-to-match-nested-parentheses-with-regex 126 Although I re-implemented it to make it more generic and match 3 types 131 # TODO: make NestedMatch handle multiple match groups 139 # except that the content inside the match group is delimiter-aligned. [all …]
|
| /linux/tools/perf/pmu-events/ |
| H A D | metric.py | 1 # SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) 19 def ToPerfJson(self) -> str: 23 def ToPython(self) -> str: 31 def Equals(self, other) -> bool: 35 def Substitute(self, name: str, expression: 'Expression') -> 'Expression': 38 def __str__(self) -> str: 41 def __or__(self, other: Union[int, float, 'Expression']) -> 'Operator': 44 def __ror__(self, other: Union[int, float, 'Expression']) -> 'Operator': 47 def __xor__(self, other: Union[int, float, 'Expression']) -> 'Operator': 50 def __and__(self, other: Union[int, float, 'Expression']) -> 'Operator': [all …]
|
| /linux/Documentation/netlink/specs/ |
| H A D | nlctrl.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 2 --- 4 protocol: genetlink-legacy 5 uapi-header: linux/genetlink.h 8 genetlink meta-family that exposes information about all genetlink 12 - 13 name: op-flags 15 enum-name: 17 - admin-perm 18 - cmd-cap-do [all …]
|
| /linux/include/target/iscsi/ |
| H A D | iscsi_target_stat.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 * For struct iscsi_tiqn->tiqn_wwn default groups 19 * For struct iscsi_session->se_sess default groups 39 /* iSCSI login failure types (sub oids) */
|
| /linux/Documentation/arch/powerpc/ |
| H A D | associativity.rst | 9 are represented as being members of a sub-grouping domain. This performance 11 From the platform view, these groups are also referred to as domains. 17 Hypervisor indicates the type/form of associativity used via "ibm,architecture-vec-5 property". 18 Bit 0 of byte 5 in the "ibm,architecture-vec-5" property indicates usage of Form 0 or Form 1. 20 bit 2 of byte 5 in the "ibm,architecture-vec-5" property is used. 23 ------ 27 ------ 28 With Form 1 a combination of ibm,associativity-reference-points, and ibm,associativity 29 device tree properties are used to determine the NUMA distance between resource groups/domains. 34 The “ibm,associativity-reference-points” property contains a list of one or more numbers [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | configfs-iio | 4 Contact: linux-iio@vger.kernel.org 7 directory. It contains sub-groups corresponding to IIO
|
| H A D | configfs-acpi | 4 Contact: linux-acpi@vger.kernel.org 7 contains sub-groups corresponding to ACPI configurable options. 18 - a binary attribute that the user can use to 27 The rest of the attributes are read-only and are valid only 31 - ASCII table signature 34 - length of table in bytes, including the header 37 - ACPI Specification minor version number 40 - ASCII OEM identification 43 - ASCII OEM table identification 46 - OEM revision number [all …]
|
| /linux/tools/lib/python/abi/ |
| H A D | abi_regex.py | 4 # SPDX-License-Identifier: GPL-2.0 22 escape_symbols = r"([\x21-\x29\x2b-\x2d\x3a-\x40\x5c\x60\x7b-\x7e])" 33 # Temporarily change [0-9]+ type of patterns 34 (re.compile(r"\[0\-9\]\+"), "\xff"), 36 # Temporarily change [\d+-\d+] type of patterns 37 (re.compile(r"\[0\-\d+\]"), "\xff"), 41 # Temporarily change [0-9] type of patterns 42 (re.compile(r"\[(\d)\-(\d)\]"), "\xf4\1-\2\xf5"), 56 (re.compile(r"([^A-Z])[XYZ]([^A-Z])"), "\\1\\\\w\xf7\\2"), 57 (re.compile(r"([^A-Z])[XYZ]$"), "\\1\\\\w\xf7"), [all …]
|
| /linux/drivers/media/platform/ti/am437x/ |
| H A D | am437x-vpfe.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2013 - 2014 Texas Instruments, Inc. 12 #include <linux/am437x-vpfe.h> 20 #include <media/v4l2-dev.h> 21 #include <media/v4l2-device.h> 22 #include <media/v4l2-ioctl.h> 23 #include <media/videobuf2-v4l2.h> 24 #include <media/videobuf2-dma-contig.h> 26 #include "am437x-vpfe_regs.h" 36 /* BT656 - 8 bit */ [all …]
|
| /linux/drivers/platform/chrome/ |
| H A D | chromeos_acpi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 30 return attr->mode; \ 40 ret = parse_attr_name(attr->attr.name, name, &num); \ 73 union acpi_object *element = obj->package.elements; in chromeos_acpi_handle_package() 75 if (pkg_num >= obj->package.count) in chromeos_acpi_handle_package() 76 return -EINVAL; in chromeos_acpi_handle_package() 79 if (element->type == ACPI_TYPE_PACKAGE) { in chromeos_acpi_handle_package() 80 if (sub_pkg_num >= element->package.count) in chromeos_acpi_handle_package() 81 return -EINVAL; in chromeos_acpi_handle_package() 82 /* select sub element inside this package */ in chromeos_acpi_handle_package() [all …]
|
| /linux/drivers/pinctrl/renesas/ |
| H A D | pinctrl-rzn1.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2014-2018 Renesas Electronics Europe Limited 9 #include <dt-bindings/pinctrl/rzn1-pinctrl.h> 19 #include <linux/pinctrl/pinconf-generic.h> 26 #include "../pinctrl-utils.h" 83 * struct rzn1_pmx_func - describes rzn1 pinmux functions 85 * @groups: corresponding pin groups 86 * @num_groups: the number of groups 90 const char **groups; member 95 * struct rzn1_pin_group - describes an rzn1 pin group [all …]
|
| /linux/Documentation/admin-guide/cgroup-v1/ |
| H A D | cgroups.rst | 2 Control Groups 6 Documentation/admin-guide/cgroup-v1/cpusets.rst 12 Portions Copyright (c) 2004-2006 Silicon Graphics, Inc. 20 1. Control Groups 38 1. Control Groups 42 ---------------------- 44 Control Groups provide a mechanism for aggregating/partitioning sets of 45 tasks, and all their future children, into hierarchical groups with 54 facilities provided by cgroups to treat groups of tasks in 56 schedules a resource or applies per-cgroup limits, but it may be [all …]
|
| /linux/include/drm/ |
| H A D | drm_fourcc.h | 30 * DRM_FORMAT_MAX_PLANES - maximum number of planes a DRM format can have 59 * struct drm_format_info - information about a DRM format 95 * in tiled formats or to describe groups of pixels in packed 104 * block and non-block formats in the same way. 106 * For formats that are intended to be used only with non-linear 142 /** @is_color_indexed: Is it a color-indexed format? */ 147 * drm_format_info_is_yuv_packed - check that the format info matches a YUV 157 return info->is_yuv && info->num_planes == 1; in drm_format_info_is_yuv_packed() 161 * drm_format_info_is_yuv_semiplanar - check that the format info matches a YUV 171 return info->is_yuv && info->num_planes == 2; in drm_format_info_is_yuv_semiplanar() [all …]
|
| /linux/Documentation/userspace-api/media/dvb/ |
| H A D | frontend.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 9 The Digital TV frontend API was designed to support three groups of delivery 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) 28 - Satellite Equipment Control (SEC) [#f1]_. [all …]
|