Home
last modified time | relevance | path

Searched full:nodes (Results 1 – 25 of 366) sorted by relevance

12345678910>>...15

/Zephyr-Core-3.6.0/tests/bluetooth/controller/ctrl_tx_queue/src/
Dmain.c45 * (1) Enqueue ctrl nodes.
46 * Dequeue and verify order of the ctrl nodes from (1).
57 /* Enqueue ctrl nodes */ in ZTEST()
62 /* Dequeue ctrl nodes */ in ZTEST()
74 * (1) Enqueue data nodes.
75 * Dequeue and verify order of the data nodes from (1).
82 struct node_tx nodes[SIZE] = { 0 }; in ZTEST() local
86 /* Enqueue data nodes */ in ZTEST()
88 ull_tx_q_enqueue_data(&tx_q, &nodes[i]); in ZTEST()
91 /* Dequeue data nodes */ in ZTEST()
[all …]
/Zephyr-Core-3.6.0/doc/_extensions/zephyr/
Dmanifest_projects_table.py32 from docutils import nodes
70 def run(self) -> List[nodes.Element]:
86 table = nodes.table()
88 tgroup = nodes.tgroup(cols=2)
89 tgroup += nodes.colspec(colwidth=1)
90 tgroup += nodes.colspec(colwidth=1)
93 thead = nodes.thead()
96 row = nodes.row()
99 entry = nodes.entry()
100 entry += nodes.paragraph(text="Project")
[all …]
Ddomain.py52 from docutils import nodes
53 from docutils.nodes import Node
61 from sphinx.util.nodes import NodeMatcher, make_refnode
71 class CodeSampleNode(nodes.Element):
75 class RelatedCodeSamplesNode(nodes.Element):
89 Transforms a `CodeSampleNode` into a `nodes.section` named after the code sample name.
91 Moves all sibling nodes that are after the `CodeSampleNode` in the documement under this new
101 new_section = nodes.section(ids=[node["id"]])
102 new_section += nodes.title(text=node["name"])
104 # Move the sibling nodes under the new section
[all …]
/Zephyr-Core-3.6.0/doc/connectivity/bluetooth/api/mesh/
Dblob_cli.rst7 sending BLOBs of any size to any number of Target nodes, in both Push BLOB Transfer Mode and Pull
66 Target nodes having the BLOB Transfer Server model subscribe to this group address.
69 BLOB Transfer Client sends each message to all Target nodes at the same time. However, sending
73 losing Target nodes. Using group addresses for BLOB transfers will generally only pay off if the
74 list of Target nodes is extensive, and the effectiveness of each addressing strategy will vary
88 * All Target nodes have responded.
89 * A node has been removed from the list of Target nodes.
98 procedure populates the transfer capabilities from all Target nodes with the most liberal set of
99 parameters that allows all Target nodes to participate in the transfer. Any Target nodes that fail
102 Target nodes are prioritized according to their order in the list of Target nodes. If a Target node
[all …]
Ddfu.rst31 The Bluetooth Mesh DFU subsystem defines three different roles the mesh nodes have to assume in the
37 Target nodes, and they will all be updated concurrently.
42 nodes as the Distributor. The Distributor does not select the parameters of the transfer, but
43 relies on an Initiator to give it a list of Target nodes and transfer parameters. The Distributor
47 image to the Target nodes.
53 Target nodes and their firmware, and will control (and initiate) all firmware updates. The
58 :alt: Graphic overview of the DFU roles mesh nodes can have during the process of image
92 Before starting the Distribution stage, the Initiator may optionally check if Target nodes can
93 accept the new firmware. Nodes that do not respond, or respond that they can't receive the new
97 Before the firmware image can be distributed, the Initiator transfers the list of Target nodes
[all …]
/Zephyr-Core-3.6.0/tests/unit/rbtree/
Dmain.c18 static struct rbnode nodes[MAX_NODES]; variable
23 /* Array of nodes dumped via rb_walk */
48 return (int)(n - &nodes[0]); in node_index()
107 /* Can't have adjacent red nodes */ in check_rbnode()
113 /* All leaf nodes must be at the same black height */ in check_rbnode()
150 /* Make sure all found nodes are in-order and marked in the tree */ in _check_tree()
164 /* Make sure all tree bits properly reflect the set of nodes we found */ in _check_tree()
167 _CHECK(get_node_mask(i) == rb_contains(&test_rbtree, &nodes[i])); in _check_tree()
205 (void)memset(nodes, 0, sizeof(nodes)); in test_tree()
213 rb_insert(&test_rbtree, &nodes[node]); in test_tree()
[all …]
/Zephyr-Core-3.6.0/doc/build/dts/api/
Dapi.rst36 identifiers for other devicetree nodes using :c:func:`DT_PATH`,
68 devicetree specification, these macros can be used even for nodes without
85 devicetree specification, these macros can be used even for nodes without
99 some of these macros can be used even for nodes without matching bindings. This
121 exists, how many nodes of a certain type exist, whether a node has certain
134 nodes. Dependency tracking relies on a binary "depends on" relation between
135 devicetree nodes, which is defined as the `transitive closure
140 - a node directly depends on any nodes its properties refer to by phandle
143 - a parent node inherits all dependencies from its child nodes
145 A *dependency ordering* of a devicetree is a list of its nodes, where each node
[all …]
/Zephyr-Core-3.6.0/scripts/dts/python-devicetree/src/devicetree/
Dgrutils.py13 Represent a directed graph with edtlib Node objects as nodes.
15 This is used to determine order dependencies among nodes in a
39 The nodes are added to the graph if necessary.
49 Return the set of nodes calculated to be roots (i.e., those
70 # of the graph: i.e., the sets of nodes that form a minimal
85 … raise Exception('TARJAN: No roots found in graph with {} nodes'.format(len(self.__nodes)))
130 connected components (which can be single nodes). Appearance
142 """Get the nodes that 'node' directly depends on."""
146 """Get the nodes that directly depend on 'node'."""
150 # This sort key ensures that sibling nodes with the same name will
/Zephyr-Core-3.6.0/scripts/pylint/checkers/
Dargparse-checker.py9 from astroid import nodes
29 def visit_call(self, node: nodes.Call) -> None:
30 if isinstance(node.func, astroid.nodes.node_classes.Attribute) and \
37 if not isinstance(keyword.value, astroid.nodes.node_classes.Const):
/Zephyr-Core-3.6.0/include/zephyr/bluetooth/mesh/
Dblob_cli.h105 /** Linked list of Target nodes. Each node should point to @ref
122 /** Additional response time for the Target nodes, in 10-second increments.
124 * The extra time can be used to give the Target nodes more time to respond
195 * for the given list of Target nodes. All compatible Target nodes have
209 * the Client until all Target nodes have been lost.
221 * Called when the transfer is suspended due to response timeout from all Target nodes.
255 * Called when all Target nodes have responded or the procedure timed-out.
268 /** If @ref blob_cli_broadcast_ctx::acked is true, called after all Target nodes
279 /** If true, non-responsive Target nodes won't be dropped after transfer has timed out. */
320 /** @brief Retrieve transfer capabilities for a list of Target nodes.
[all …]
/Zephyr-Core-3.6.0/doc/_extensions/zephyr/kconfig/
D__init__.py39 from docutils import nodes
49 from sphinx.util.nodes import make_refnode
120 class KconfigSearchNode(nodes.Element):
126 def kconfig_search_visit_html(self, node: nodes.Node) -> None:
128 raise nodes.SkipNode
131 def kconfig_search_visit_latex(self, node: nodes.Node) -> None:
133 raise nodes.SkipNode
162 class _FindKconfigSearchDirectiveVisitor(nodes.NodeVisitor):
167 def unknown_visit(self, node: nodes.Node) -> None:
203 contnode: nodes.Element,
[all …]
/Zephyr-Core-3.6.0/tests/benchmarks/data_structure_perf/rbtree_perf/src/
Drbtree_perf.c21 static struct rbnode nodes[TREE_SIZE]; variable
53 * -# Define some arrays of rbtree nodes.And initialize
55 * -# Then inserting some nodes into the rbtree.
56 * -# Check if the inserted nodes are contained in the
60 * - The inserted nodes are contained in the
112 rb_insert(tree, &nodes[i]); in init_tree()
165 * -# Initialize the rbtree and insert some nodes on it.
202 * the node nodes[TREE_SIZE/2] will be removed and inserted, in ZTEST()
206 test = &nodes[TREE_SIZE/2]; in ZTEST()
/Zephyr-Core-3.6.0/doc/kernel/data_structures/
Drbtree.rst18 Unlike a list, where position is explicit, the ordering of nodes
25 not allowed, nodes within a tree must have a single fixed order for
28 As with the slist and dlist containers, nodes within an rbtree are
36 Nodes can be inserted into a tree with :c:func:`rb_insert` and removed
37 with :c:func:`rb_remove`. Access to the "first" and "last" nodes within a
80 nodes on any path to the root must be the same, and that no more than
81 that number of "extra" red nodes may be present). This rule is
91 nodes can be added underneath the rightmost node without
96 Typical implementations effect this by simply swapping the nodes
/Zephyr-Core-3.6.0/dts/bindings/gpio/
Dambiq,gpio.yaml5 Ambiq GPIO provides the GPIO pin mapping for GPIO child nodes.
13 devicetree and some child nodes which are compatible with "ambiq,gpio-bank"
17 gpio child nodes:
74 child nodes. Each of them covers 32 pins (the default value of "ngpios"
75 property is 32). The "reg" property of child nodes defines the register
Dnxp,imx-rgpio.yaml23 pinctrl nodes to use for the gpio port when CONFIG_PINCTRL=y. Note that
24 the order of the nodes matters. The first node for gpio1 will be used
Dnxp,imx-gpio.yaml23 pinctrl nodes to use for the gpio port when CONFIG_PINCTRL=y. Note that
24 the order of the nodes matters. The first node for gpio1 will be used
Dnordic,nrf-gpio-forwarder.yaml49 Please note that the GPIO flags provided for child nodes of the forwarder
55 Child nodes for the forwarder can be defined independently by multiple DTS
56 files. They are merged into a single node with multiple child nodes when
58 to happen, names of the child nodes must be unique in the scope of a single
/Zephyr-Core-3.6.0/tests/bluetooth/controller/ctrl_api/src/
Dmain.c203 struct node_tx nodes[SIZE] = { 0 }; in ZTEST() local
210 /* Enqueue data nodes */ in ZTEST()
212 ull_tx_q_enqueue_data(&conn.tx_q, &nodes[i]); in ZTEST()
215 /* Dequeue data nodes */ in ZTEST()
218 zassert_equal_ptr(node, &nodes[i], NULL); in ZTEST()
235 /* Enqueue data nodes */ in ZTEST()
237 ull_tx_q_enqueue_data(&conn.tx_q, &nodes[i]); in ZTEST()
247 /* Dequeue data nodes */ in ZTEST()
250 zassert_equal_ptr(node, &nodes[i], NULL); in ZTEST()
268 /* Enqueue data nodes */ in ZTEST()
[all …]
/Zephyr-Core-3.6.0/dts/bindings/reserved-memory/
Dmemory-region.yaml4 # Memory region nodes may be referenced by other device nodes
/Zephyr-Core-3.6.0/doc/build/dts/
Dbindings-intro.rst10 Devicetree nodes are matched to bindings using their :ref:`compatible
52 The build system uses bindings both to validate devicetree nodes and to convert
75 Other ways nodes are matched to bindings
94 Nodes without compatible properties can be matched to bindings associated with
95 their parent nodes. These are called "child bindings". If a node describes
97 account when matching nodes to bindings. (See :ref:`dt-bindings-on-bus` for
125 subdirectories, when matching nodes to bindings. A file is considered YAML if
Dintro-syntax-structure.rst39 Nodes section in Syntax and structure
42 Like any tree data structure, a devicetree has a hierarchy of *nodes*.
43 The above tree has three nodes:
51 Nodes can be assigned *node labels*, which are unique shorthands that refer to argument
56 Devicetree nodes have *paths* identifying their locations in the tree. Like
66 Devicetree nodes can also have *properties*. Properties are name/value pairs.
79 In practice, devicetree nodes usually correspond to some hardware, and the node
88 Nodes corresponding to the I2C bus controller and each I2C peripheral would be
90 I2C peripheral nodes would be children of the bus controller node.
242 ``devicetree.h`` to find nodes with relevant compatibles, in order to
[all …]
/Zephyr-Core-3.6.0/dts/bindings/i2c/
Dinfineon,cat1-i2c.yaml30 The pinctrl nodes need to be configured as open-drain and
59 We expect that the phandles will reference pinctrl nodes. These
60 nodes will have a nodelabel that matches the Infineon SoC Pinctrl
/Zephyr-Core-3.6.0/dts/bindings/pinctrl/
Dinfineon,cat1-pinctrl.yaml33 Nodes, which can be found via MPN dtsi.
48 Refer to psoc6_02.124-bga.dtsi for the list of all pre-defined pin control nodes.
50 NOTE1 Pre-defined pin control nodes use macro DT_CAT1_PINMUX to
63 NOTE2 Pre-defined pin control nodes do not have bias pin configuration.
84 An example of the usage of pre-defined pin control nodes in your board's DTS file:
/Zephyr-Core-3.6.0/dts/bindings/serial/
Dcypress,psoc6-uart.yaml27 phandles will reference pinctrl nodes. These nodes will have a
/Zephyr-Core-3.6.0/dts/bindings/spi/
Dcypress,psoc6-spi.yaml27 expect that the phandles will reference pinctrl nodes. These
28 nodes will have a nodelabel that matches the Cypress SoC HAL defines

12345678910>>...15