Lines Matching +full:class +full:- +full:dg

1 /* SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2020-21 Intel Corporation.
26 /* open session request (AP->CP) */
29 /* response to open session request (CP->AP) */
32 /* close session request (AP->CP) */
35 /* response to close session request (CP->AP) */
146 * union mux_cmd_param - Union-definition of the command parameters.
150 * @flow_ctl: In-band flow control on the opened interfaces
151 * @link_status: In-band Link Status Report
152 * @link_status_resp: In-band command for link status report response
201 * struct mux_adth_dg - Structure of the datagram in the Aggregated Datagram
203 * @datagram_index : Index (in bytes) to the k-th datagram in the table.
205 * the 16-byte header. This value shall be non-zero.
206 * @datagram_length: Length of the k-th datagram including the head padding.
207 * This value shall be non-zero.
208 * @service_class: Service class identifier for the datagram.
219 * struct mux_qlth_ql - Structure of the queue level in the Aggregated
228 * struct mux_qlth - Structure of Aggregated Datagram Queue Level Table
240 * 16-byte header. Value of zero indicates end of the list.
255 * struct mux_adb - Structure of State of a single UL data block.
266 * @dg: Datagram table.
284 dg[IPC_MEM_MUX_IP_SESSION_ENTRIES][IPC_MEM_MAX_UL_DG_ENTRIES]; member
292 * struct mux_acb - Structure of Temporary ACB state.
312 * struct iosm_mux - Structure of the data multiplexing over an IP channel.
389 * ipc_mux_init - Allocates and Init MUX instance
391 * @ipc_imem: Pointer to imem data-struct
399 * ipc_mux_deinit - Deallocates MUX instance
405 * ipc_mux_check_n_restart_tx - Checks for pending UL date bytes and then
408 * @ipc_mux: Pointer to MUX data-struct
413 * ipc_mux_get_active_protocol - Returns the active MUX protocol type.
414 * @ipc_mux: Pointer to MUX data-struct
421 * ipc_mux_open_session - Opens a MUX session for IP traffic.
422 * @ipc_mux: Pointer to MUX data-struct
430 * ipc_mux_close_session - Closes a MUX session.
431 * @ipc_mux: Pointer to MUX data-struct
439 * ipc_mux_get_max_sessions - Retuns the maximum sessions supported on the
441 * @ipc_mux: Pointer to MUX data-struct