Home
last modified time | relevance | path

Searched +full:child +full:- +full:nodes (Results 1 – 25 of 753) sorted by relevance

12345678910>>...31

/freebsd/sys/contrib/device-tree/Bindings/i2c/
H A Di2c-mux.txt3 An i2c bus multiplexer/switch will have several child busses that are
4 numbered uniquely in a device dependent manner. The nodes for an i2c bus
5 multiplexer/switch will have one child node for each child bus.
8 - #address-cells = <1>;
9 This property is required if the i2c-mux child node does not exist.
11 - #size-cells = <0>;
12 This property is required if the i2c-mux child node does not exist.
14 - i2c-mux
15 For i2c multiplexers/switches that have child nodes that are a mixture
16 of both i2c child busses and other child nodes, the 'i2c-mux' subnode
[all …]
H A Di2c-fsi.txt1 Device-tree bindings for FSI-attached I2C master and busses
2 -----------------------------------------------------------
5 - compatible = "ibm,i2c-fsi";
6 - reg = < address size >; : The FSI CFAM address and address
8 - #address-cells = <1>; : Number of address cells in child
9 nodes.
10 - #size-cells = <0>; : Number of size cells in child nodes.
11 - child nodes : Nodes to describe busses off the I2C
14 Child node required properties:
15 - reg = < port number > : The port number on the I2C master.
[all …]
H A Di2c-mux.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/i2c/i2c-mux.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Peter Rosin <peda@axentia.se>
13 An i2c bus multiplexer/switch will have several child busses that are numbered
14 uniquely in a device dependent manner. The nodes for an i2c bus
15 multiplexer/switch will have one child node for each child bus.
17 For i2c multiplexers/switches that have child nodes that are a mixture of both
18 i2c child busses and other child nodes, the 'i2c-mux' subnode can be used for
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pwm/
H A Dpwm-tipwmss.txt4 - compatible: Must be "ti,<soc>-pwmss".
5 for am33xx - compatible = "ti,am33xx-pwmss";
6 for am4372 - compatible = "ti,am4372-pwmss","ti,am33xx-pwmss";
7 for dra746 - compatible = "ti,dra746-pwmss", "ti,am33xx-pwmss"
9 - reg: physical base address and size of the registers map.
10 - address-cells: Specify the number of u32 entries needed in child nodes.
12 - size-cells: specify number of u32 entries needed to specify child nodes size
14 - ranges: describes the address mapping of a memory-mapped bus. Should set to
15 physical address map of child's base address, physical address within
17 3 set of child register maps present, ECAP register space, EQEP
[all …]
/freebsd/usr.sbin/ppp/
H A Dchap.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 1996 - 2001 Brian Somers <brian@Awfulhak.org>
5 * based on work by Toshiharu OHNO <tony-o@iij.ad.jp>
41 #ifndef NODES
88 #ifndef NODES
97 #define MAXCHAPCODE (sizeof chapcodes / sizeof chapcodes[0] - 1)
120 link_PushPacket(&physical->link, bp, physical->dl->bundle, in ChapOutput()
121 LINK_QUEUES(&physical->link) - 1, PROTO_CHAP); in ChapOutput()
126 #ifndef NODES in chap_BuildAnswer()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/cpu/
H A Dcpu-topology.txt6 1 - Introduction
12 - socket
13 - cluster
14 - core
15 - thread
18 symmetric multi-threading (SMT) is supported or not.
20 For instance in a system where CPUs support SMT, "cpu" nodes represent all
22 In systems where SMT is not supported "cpu" nodes represent all cores present
25 CPU topology bindings allow one to associate cpu nodes with hierarchical groups
27 tree nodes.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dsamsung-pinctrl.txt6 on-chip controllers onto these pads.
9 - compatible: should be one of the following.
10 - "samsung,s3c2412-pinctrl": for S3C2412-compatible pin-controller,
11 - "samsung,s3c2416-pinctrl": for S3C2416-compatible pin-controller,
12 - "samsung,s3c2440-pinctrl": for S3C2440-compatible pin-controller,
13 - "samsung,s3c2450-pinctrl": for S3C2450-compatible pin-controller,
14 - "samsung,s3c64xx-pinctrl": for S3C64xx-compatible pin-controller,
15 - "samsung,s5pv210-pinctrl": for S5PV210-compatible pin-controller,
16 - "samsung,exynos3250-pinctrl": for Exynos3250 compatible pin-controller.
17 - "samsung,exynos4210-pinctrl": for Exynos4210 compatible pin-controller.
[all …]
H A Dpinctrl.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
11 - Rafał Miłecki <rafal@milecki.pl>
14 Pin controller devices should contain the pin configuration nodes that client
17 The contents of each of those pin configuration child nodes is defined
22 The pin configuration nodes need not be direct children of the pin controller
24 whether there is any interaction between the child and intermediate parent
25 nodes, is again defined entirely by the binding for the individual pin
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A DTree.h1 //===- Tree.h - structure of the syntax tree ------------------*- C++ -*-=====//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
8 // Defines the basic structure of the syntax tree. There are two kinds of nodes:
9 // - leaf nodes correspond to tokens,
10 // - tree nodes correspond to language grammar constructs.
14 // preprocessing), the specific tokens coverered are stored in the leaf nodes of
15 // a tree. A post-order traversal of a tree will visit leaf nodes in an order
20 //===----------------------------------------------------------------------===//
40 /// Keeps all the allocated nodes and their intermediate data structures.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/spmi/
H A Dspmi.txt4 controller is modelled in device tree as a node with zero or more child nodes,
8 - #address-cells : must be set to 2
9 - #size-cells : must be set to 0
11 Child nodes:
13 An SPMI controller node can contain zero or more child nodes representing slave
14 devices on the bus. Child 'reg' properties are specified as an address, type
15 pair. The address must be in the range 0-15 (4 bits). The type must be one of
20 Each child node must have one and only one 'reg' entry of type SPMI_USID.
22 #include <dt-bindings/spmi/spmi.h>
28 #address-cells = <2>;
[all …]
/freebsd/sys/contrib/device-tree/Bindings/memory-controllers/
H A Darm,pl172.txt5 - compatible: Must be "arm,primecell" and exactly one from
8 - reg: Must contains offset/length value for controller.
10 - #address-cells: Must be 2. The partition number has to be encoded in the
11 first address cell and it may accept values 0..N-1
12 (N - total number of partitions). The second cell is the
15 - #size-cells: Must be set to 1.
17 - ranges: Must contain one or more chip select memory regions.
19 - clocks: Must contain references to controller clocks.
21 - clock-names: Must contain "mpmcclk" and "apb_pclk".
23 - clock-ranges: Empty property indicating that child nodes can inherit
[all …]
H A Dti-aemif.txt4 provide a glue-less interface to a variety of asynchronous memory devices like
11 Davinci DM646x - http://www.ti.com/lit/ug/sprueq7c/sprueq7c.pdf
12 OMAP-L138 (DA850) - http://www.ti.com/lit/ug/spruh77a/spruh77a.pdf
13 Kestone - http://www.ti.com/lit/ug/sprugz3a/sprugz3a.pdf
17 - compatible: "ti,davinci-aemif"
18 "ti,keystone-aemif"
19 "ti,da850-aemif"
21 - reg: contains offset/length value for AEMIF control registers
24 - #address-cells: Must be 2. The partition number has to be encoded in the
25 first address cell and it may accept values 0..N-1
[all …]
/freebsd/cddl/contrib/opensolaris/tools/ctf/cvt/
H A Dmerge.c29 * This file contains routines that merge one tdata_t tree, called the child,
34 * tdata_t structures contain two main elements - a hash of iidesc_t nodes, and
35 * a directed graph of tdesc_t nodes, pointed to by the iidesc_t nodes. Simply
36 * put, we merge the tdesc_t graphs, followed by the iidesc_t nodes, and then we
41 * 1. Mapping iidesc_t nodes
43 * For each child iidesc_t node, we first try to map its tdesc_t subgraph
44 * against the tdesc_t graph in the parent. For each node in the child subgraph
46 * is established. For the child nodes that cannot be mapped onto existing
47 * parent nodes, a mapping is established between the child node ID and a
48 * newly-allocated ID that the node will use when it is re-created in the
[all …]
/freebsd/sys/contrib/openzfs/module/avl/
H A Davl.c1 // SPDX-License-Identifier: CDDL-1.0
10 * or https://opensource.org/licenses/CDDL-1.0.
33 * AVL - generic AVL tree implementation for kernel use
47 * rotations, which bring unbalanced subtrees back into the semi-balanced state.
51 * - The AVL specific data structures are physically embedded as fields
56 * - Since the AVL data is always embedded in other structures, there is
62 * - The implementation uses iteration instead of explicit recursion,
67 * - The left/right children pointers of a node are in an array.
77 * int left_heavy; // -1 when left subtree is taller at some node,
81 * int right_heavy;// will be the opposite of left_heavy (-1 or 1)
[all …]
/freebsd/sys/contrib/device-tree/Bindings/slimbus/
H A Dbus.txt3 SLIMbus is a 2-wire bus, and is used to communicate with peripheral
4 components like audio-codec.
7 - compatible - name of SLIMbus controller
9 Child nodes:
10 Every SLIMbus controller node can contain zero or more child nodes
15 If child node is not present and it is instantiated after device
18 In some cases it may be necessary to describe non-probeable device
19 details such as non-standard ways of powering up a device. In
20 such cases, child nodes for those devices will be present as
23 Required property for SLIMbus child node if it is present:
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSCCIterator.h1 //===- ADT/SCCIterator.h - Strongly Connected Comp. Iter. -------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
20 //===----------------------------------------------------------------------===//
44 /// build up a vector of nodes in a particular SCC. Note that it is a forward
45 /// iterator and thus you cannot backtrack or re-visit nodes.
58 ChildItTy NextChild; ///< The next child, modified inplace during DFS.
61 StackElement(NodeRef Node, const ChildItTy &Child, unsigned Min) in StackElement()
62 : Node(Node), NextChild(Child), MinVisited(Min) {} in StackElement()
74 /// nodeVisitNumbers are per-node visit numbers, also used as DFS flags.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/mtd/
H A Dsamsung-s3c2410.txt4 - compatible : The possible values are:
5 "samsung,s3c2410-nand"
6 "samsung,s3c2412-nand"
7 "samsung,s3c2440-nand"
8 - reg : register's location and length.
9 - #address-cells, #size-cells : see nand-controller.yaml
10 - clocks : phandle to the nand controller clock
11 - clock-names : must contain "nand"
13 Optional child nodes:
14 Child nodes representing the available nand chips.
[all …]
/freebsd/contrib/googletest/googletest/test/
H A Dgtest_xml_test_utils.py47 them are CDATA nodes and have the same value, or both are DOM
54 convertible to a floating-point number and any attribute named
55 "type_param" which only has to be non-empty.
56 * It has an equivalent set of child nodes (including elements and
112 'number of child elements differ in element ' + actual_node.tagName,
114 for child_id, child in expected_children.items():
120 self.AssertEquivalentNodes(child, actual_children[child_id])
132 """Fetches all of the child nodes of element, a DOM Element object.
139 CDATA sections and non-whitespace text nodes are concatenated into a single
141 than the above four is encountered, if two child elements with the same
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DSuffixTree.cpp1 //===- llvm/Support/SuffixTree.cpp - Implement Suffix Tree ------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
24 if (Internal->isRoot()) in numElementsInSubstring()
26 return N->getEndIdx() - N->getStartIdx() + 1; in numElementsInSubstring()
52 // Collect all leaf nodes of the suffix tree. And for each internal node, in SuffixTree()
53 // record the range of leaf nodes that are descendants of it. in SuffixTree()
73 "Non-root internal nodes must have parents!"); in insertInternalNode()
77 Parent->Children[Edge] = N; in insertInternalNode()
[all …]
/freebsd/contrib/mandoc/
H A Dtag.c18 * Functions to tag syntax tree nodes.
42 struct roff_node **nodes; member
57 * Set up the ohash table to collect nodes
58 * where various marked-up terms are documented.
76 free(entry->nodes); in tag_free()
108 if (n->flags & NODE_ID) in tag_put()
115 if (n->child == NULL || n->child->type != ROFFT_TEXT) in tag_put()
117 s = n->child->string; in tag_put()
119 case '-': in tag_put()
125 case '-': in tag_put()
[all …]
H A Dmandoc.34 .\" Copyright (c) 2010-2017 Ingo Schwarze <schwarze@openbsd.org>
107 .Bl -enum
131 iterate over parse nodes with starting from the
153 .Bl -ohang
174 .Bl -ohang
176 Obtain a text-only representation of a
178 including text contained in its child nodes.
190 .Bl -tag -offset 5n -width inttype
280 Return a file descriptor open for reading or -1 on failure.
320 .Bl -ohang
[all …]
/freebsd/contrib/kyua/utils/config/
H A Dtree.cpp33 #include "utils/config/nodes.ipp"
48 /// Constructor with a non-empty root.
71 dynamic_cast< detail::static_inner_node* >(_root->deep_copy()); in deep_copy()
80 /// right-hand side (aka "other") tree.
82 /// Any nodes marked as dynamic "win" over non-dynamic nodes and the resulting
101 _root->combine(detail::tree_key(), other_root)); in combine()
113 /// tree-related issues. The reasons is that define() is a method that does not
114 /// depend on user input: it is intended to pre-populate the tree with a
123 _root->define(key, 0, detail::new_node< detail::dynamic_inner_node >); in define_dynamic()
144 const detail::base_node* raw_node = _root->lookup_ro(key, 0); in is_set()
[all …]
H A Dnodes.cpp29 #include "utils/config/nodes.ipp"
73 node->_dynamic = _dynamic; in copy_into()
76 base_node* new_node = (*iter).second->deep_copy(); in copy_into()
78 node->_children[(*iter).first] = new_node; in copy_into()
98 /// \throw bad_combination_error If the two nodes cannot be combined.
109 if (node->_children.find(name) != node->_children.end()) { in combine_children_into()
117 new_node.reset((*iter1).second->deep_copy()); in combine_children_into()
121 new_node.reset((*iter1).second->combine(child_key, in combine_children_into()
125 node->_children[name] = new_node.release(); in combine_children_into()
133 /// nodes are dynamic.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/soc/qcom/
H A Dqcom,gsbi.txt3 The GSBI controller is modeled as a node with zero or more child nodes, each
4 representing a serial sub-node device that is mux'd as part of the GSBI
9 - compatible: Should contain "qcom,gsbi-v1.0.0"
10 - cell-index: Should contain the GSBI index
11 - reg: Address range for GSBI registers
12 - clocks: required clock
13 - clock-names: must contain "iface" entry
14 - qcom,mode : indicates MUX value for configuration of the serial interface.
15 Please reference dt-bindings/soc/qcom,gsbi.h for valid mux values.
18 - qcom,crci : indicates CRCI MUX value for QUP CRCI ports. Please reference
[all …]
/freebsd/sys/dts/
H A Dbindings-localbus.txt5 1. Properties for localbus nodes
11 Value type: <prop-encoded-array> encoded as arbitrary number of localbus
12 nodes specifiers.
18 a) child node address-cells:
19 - first cell: number of bank (chip select)
20 - second cell: (Marvell devices) Target ID for decoding
24 - address offset: used with parent's node base address to
27 c) child node size-cells:
28 - size: defines amount of memory that should be reserved for
31 1.2 bank-count
[all …]

12345678910>>...31