Lines Matching +full:channel +full:- +full:count
4 * SPDX-License-Identifier: Apache-2.0
24 /* get the name of mailbox channel's private data */
28 /* fetch a mailbox channel's doorbell */
34 /* define private data for a protocol TX channel */
44 * Define a mailbox channel. This does two things:
46 * 2) Define the mailbox-specific private data for said
47 * channel (i.e: a struct scmi_mbox_channel)
55 * Optionally define a mailbox channel for a protocol. This is optional
56 * because a protocol might not have a dedicated channel.
63 /* define a TX channel for a protocol node. This is preferred over
66 * the RX channel
71 /* define and validate base protocol TX channel */
76 "bad bidirectional channel description"); \
81 "bad unidirectional channel description"); \
84 "bad SHMEM count"); \
87 "bad mbox count"); \
92 * Define the mailbox-based transport layer. What this does is:
96 * `struct scmi_mbox_channel` if the protocol has a dedicated channel.
109 /* SHMEM area bound to the channel */