Home
last modified time | relevance | path

Searched +full:sub +full:- +full:group (Results 1 – 25 of 318) sorted by relevance

12345678910>>...13

/linux/Documentation/admin-guide/perf/
H A Dalibaba_pmu.rst2 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
26 - Group 0: PMU Cycle Counter. This group has one pair of counters
30 - Group 1: PMU Bandwidth Counters. This group has 8 counters that are used
[all …]
/linux/tools/lib/python/kdoc/
H A Dkdoc_parser.py2 # SPDX-License-Identifier: GPL-2.0
21 # Regular expressions used to parse kernel-doc markups at KernelDoc class.
41 # @{section-name}:
59 type_param = KernRe(r"@(\w*((\.\w+)|(->\w+))*(\.\.\.)?)", cache=False)
70 r'(?:[-:].*)?$', # description (not captured)
82 return multi_space.sub(' ', s.strip())
167 # TODO: rename to emit_message after removal of kernel-doc.pl
206 name = type_param.group(
[all...]
H A Dparse_data_structs.py2 # SPDX-License-Identifier: GPL-2.0
3 # Copyright (c) 2016-2025 by Mauro Carvalho Chehab <mchehab@kernel.org>.
13 ``enum`` and ``enum`` symbols and create cross-references for all of them.
31 Creates an enriched version of a Kernel header file with cross-links
35 uAPI headers will create cross-reference links to the code.
38 ``enum`` and ``enum`` symbols and create cross-references for all of them.
58 - A simple symbol name;
59 -
[all...]
H A Dkdoc_re.py2 # 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.
128 def sub(self, sub, string, count=0):
130 Alias to re.sub.
133 return self.regex.sub(sub, strin
92 sub(self, sub, string, count=0) global() argument
99 def group(self, num): global() member in KernRe
226 sub(self, regex, sub, line, count=0) global() argument
[all...]
H A Dkdoc_output.py2 # SPDX-License-Identifier: GPL-2.0
8 Classes to implement output filters to print kernel-doc documentation.
32 type_constant2 = KernRe(r"\%([-_*\w]+)", cache=False)
34 type_param_ref = KernRe(r"([\!~\*]?)\@(\w*((\.\w+)|(->\w+))*(\.\.\.)?)", cache=False)
40 type_fp_param2 = KernRe(r"\@(\w+->\S+)\(\)", cache=False)
47 type_member = KernRe(r"\&([_\w]+)(\.|->)([_\w]+)", cache=False)
54 Base class for OutputFormat. If used as-is, it means that only
62 OUTPUT_INTERNAL = 3 #: Output non-exporte
[all...]
/linux/Documentation/hwmon/
H A Dibmpowernv.rst11 -----------
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
52 inX_fault - 0: No fail condition.
[all …]
/linux/Documentation/devicetree/bindings/opp/
H A Dopp-v2-base.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/opp/opp-v2-base.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Viresh Kumar <viresh.kumar@linaro.org>
13 Devices work at voltage-current-frequency combinations and some implementations
25 pattern: '^opp-table(-[a-z0-9]+)?$'
27 opp-shared:
36 '^opp(-?[0-9]+)*$':
39 One or more OPP nodes describing voltage-current-frequency combinations.
[all …]
/linux/include/linux/
H A Dstddef.h1 /* SPDX-License-Identifier: GPL-2.0 */
19 * sizeof_field() - Report the size of a struct field in bytes
24 #define sizeof_field(TYPE, MEMBER) sizeof((((TYPE *)0)->MEMBER))
27 * offsetofend() - Report the offset of a struct field within the struct
36 * struct_group() - Wrap a set of declarations in a mirrored struct
38 * @NAME: The identifier name of the mirrored sub-struct
43 * used normally without sub
[all...]
/linux/tools/lib/python/abi/
H A Dabi_parser.py4 # SPDX-License-Identifier: GPL-2.0
29 #: ABI elements that will auto-generate cross-references.
62 self.re_what = re.compile(r"(\/?(?:[\w\-]+\/?){1,2})")
63 self.re_escape = re.compile(r"([\.\x01-\x08\x0e-\x1f\x21-\x2f\x3a-\x4
[all...]
H A Dabi_regex.py4 # SPDX-License-Identifier: GPL-2.0
28 on such group tree where other symbols are placed.
32 escape_symbols = r"([\x21-\x29\x2b-\x2d\x3a-\x40\x5c\x60\x7b-\x7e])"
34 #: Special group for other nodes.
45 # Temporarily change [0-
[all...]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dabilis,tb10x-iomux.txt5 -------------------
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).
17 Every function is associated to one named pin group inside the pin controller
18 driver and these names are used to associate pin group predefinitions to pin
19 controller sub-nodes.
22 - abilis,function: should be set to the name of the function's pin group.
[all …]
H A Dmarvell,berlin2-soc-pinctrl.yaml1 # 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
19 A pin-controller node should contain subnodes representing the pin group
20 configurations, one per function. Each subnode has the group name and the
[all …]
H A Dcnxt,cx92755-pinctrl.txt11 - compatible: Must be "cnxt,cx92755-pinctrl"
12 - reg: Base address of the General Purpose Pin Mapping register block and the
14 - gpio-controller: Marks the device node as a GPIO controller.
15 - #gpio-cells: Must be <2>. The first cell is the pin number and the
16 second cell is used to specify flags. See include/dt-bindings/gpio/gpio.h
22 compatible = "cnxt,cx92755-pinctrl";
24 gpio-controller;
25 #gpio-cells = <2>;
36 Each pin configuration node is a sub-node of the pin controller node and is a
37 container of an arbitrary number of subnodes, called pin group nodes in this
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-iommu_groups5 Description: /sys/kernel/iommu_groups/ contains a number of sub-
6 directories, each representing an IOMMU group. The
7 name of the sub-directory matches the iommu_group_id()
8 for the group, which is an integer value. Within each
10 links to the sysfs devices contained in this group.
11 The group directory also optionally contains a "name"
13 common name for the group.
23 output direct-mapped, MSI, non mappable regions. Each
29 USB devices it is now exposed as "direct-relaxable" instead
38 domain in use by iommu for this group. See include/linux/iommu.h
[all …]
H A Dconfigfs-usb-gadget1 What: /config/usb-gadget
5 This group contains sub-groups corresponding to created
8 What: /config/usb-gadget/gadget
21 names are super-speed-plus, super-speed,
22 high-speed, full-speed, and low-speed.
34 What: /config/usb-gadget/gadget/configs
38 This group contains a USB gadget's configurations
40 What: /config/usb-gadget/gadget/configs/config
51 What: /config/usb-gadget/gadget/configs/config/strings
55 This group contains subdirectories for language-specific
[all …]
/linux/Documentation/driver-api/media/
H A Dv4l2-subdev.rst1 .. SPDX-License-Identifier: GPL-2.0
3 V4L2 sub-devices
4 ----------------
6 Many drivers need to communicate with sub-devices. These devices can do all
8 encoding or decoding. For webcams common sub-devices are sensors and camera
12 driver with a consistent interface to these sub-devices the
13 :c:type:`v4l2_subdev` struct (v4l2-subdev.h) was created.
15 Each sub-device driver must have a :c:type:`v4l2_subdev` struct. This struct
16 can be stand-alone for simple sub-devices or it might be embedded in a larger
18 low-level device struct (e.g. ``i2c_client``) that contains the device data as
[all …]
/linux/Documentation/netlink/
H A Dnetlink-raw.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 ---
4 $id: http://kernel.org/schemas/netlink/netlink-raw.yaml#
5 $schema: https://json-schema.org/draft-07/schema
11 pattern: ^[0-9a-z-]+$
12 name-cap:
14 pattern: ^[0-9a-zA-Z-]+$
18 len-or-define:
20 pattern: ^[0-9A-Za-z_-]+( - 1)?$
22 len-or-limit:
[all …]
/linux/scripts/
H A Dmacro_checker.py2 # SPDX-License-Identifier: GPL-2.0
14 parser.add_argument("-v", "--verbose", action="store_true",
29 macro_def = re.sub(macro_pattern, '', macro_line)
30 identifier = match.group(1)
31 content = match.group(2)
54 print(f"Argument {arg} is not used in function-line macro {identifier}")
66 macro = re.sub(comment_pattern1, '', macro)
67 macro = re.sub(comment_pattern2, '', macro)
88 cond_compile -= 1
94 while macro[-1] == '\\':
[all …]
/linux/tools/net/ynl/pyynl/lib/
H A Ddoc_generator.py2 # 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/fs/xfs/scrub/
H A Dscrub.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2017-2023 Oracle. All Rights Reserved.
39 * repair on-disk data structures. That task was left to the xfs_check
50 * also be cross-referenced against other btrees to look for potential
53 * It is expected that the checkers responsible for per-AG metadata
55 * metadata structure, and perform any relevant cross-referencin
196 xchk_scrub_free_subord(struct xfs_scrub_subord * sub) xchk_scrub_free_subord() argument
633 struct xfs_scrub_subord *sub; xchk_scrub_create_subord() local
[all...]
/linux/Documentation/usb/
H A Dgadget_configfs.rst50 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/Documentation/devicetree/bindings/phy/
H A Dphy-miphy365x.txt8 - compatible : Should be "st,miphy365x-phy"
9 - st,syscfg : Phandle / integer array property. Phandle of sysconfig group
11 an entry for each port sub-node, specifying the control
12 register offset inside the sysconfig group.
14 Required nodes : A sub-node is required for each channel the controller
16 'reg' and 'reg-names' properties are used inside these
21 - #phy-cells : Should be 1 (See second example)
23 - PHY_TYPE_SATA
24 - PHY_TYPE_PCI
25 - reg : Address and length of register sets for each device in
[all …]
/linux/net/tipc/
H A Dname_table.c4 * Copyright (c) 2000-2006, 2014-2018, Ericsson AB
5 * Copyright (c) 2004-2008, 2010-2014, Wind River Systems
6 * Copyright (c) 2020-2021, Red Hat Inc
49 #include "group.h"
52 * struct service_range - container for all bindings of a service range
60 * Used by round-robin lookup algorithm
72 * struct tipc_service - container for all published instances of a service type
91 #define service_range_upper(sr) ((sr)->upper)
100 ((sr)->lower <= (end) && (sr)->upper >= (start)) in RB_DECLARE_CALLBACKS_MAX()
103 * service_range_foreach_match - iterate over tipc service rbtree for each in RB_DECLARE_CALLBACKS_MAX()
[all …]
/linux/Documentation/netlink/specs/
H A Dnlctrl.yaml1 # 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/tools/perf/pmu-events/
H A Dmetric.py1 # SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)
16 def LoadEvents(directory: str) -> None:
23 "context\\-switches",
24 "cpu\\-cycles",
62 def CheckPmu(name: str) -> bool:
66 def CheckEvent(name: str) -> boo
624 AddToMetricGroup(self, group) global() argument
671 AddToMetricGroup(self, group) global() argument
[all...]

12345678910>>...13