Lines Matching +full:tx +full:- +full:channel
4 * SPDX-License-Identifier: Apache-2.0
34 /** @brief Check if a protocol node has an associated channel
37 * the node has a dedicated static channel allocated to it.
41 * that indicate the presence of a dedicated channel.
44 * @idx channel index. Should be 0 for TX channels and 1 for
56 * @brief Declare a TX SCMI channel
59 * TX channel statically bound to said protocol via the "extern"
61 * supports static channels since all channel structures are
74 * @brief Declare SCMI TX/RX channels
77 * SCMI TX and RX channels statically bound to said protocol via
80 * Despite this, users should opt for this macro instead of the TX-specific
89 * @brief Declare SCMI TX/RX channels using node instance number
100 * @brief Get a reference to a protocol's SCMI TX channel
103 * reference to an SCMI TX channel statically bound to said
108 * @return reference to the struct scmi_channel of the TX channel
117 * @brief Define an SCMI channel for a protocol
124 * @param idx channel index. Should be 0 for TX channels and 1
143 * channel declaration (if applicable).
153 .tx = DT_SCMI_TRANSPORT_TX_CHAN(node_id), \
179 * perform channel binding and setup during the transport layer driver's
261 * @param mask value to perform bitwise-and with `x`
262 * @param shift value to left-shift masked `x`
272 * might be used to build protocol and static channel