Lines Matching +full:disable +full:- +full:report +full:- +full:mask

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) */
38 /* Flow control command with mask of the flow per queue/flow. */
46 /* Command for report packet indicating link quality metrics. */
49 /* Response to a report packet */
131 __le32 mask; /* indicating the desired flow control */ member
135 /* Parameter definition of the link status report code*/
140 /* Parameter definition of the link status report response code. */
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
194 u32 flow_ctl_dis_cnt; /* Flow Control Disable cmd count */
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.
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.
292 * struct mux_acb - Structure of Temporary ACB state.
312 * struct iosm_mux - Structure of the data multiplexing over an IP channel.
385 * ipc_mux_init - Allocates and Init MUX instance
387 * @ipc_imem: Pointer to imem data-struct
395 * ipc_mux_deinit - Deallocates MUX instance
401 * ipc_mux_check_n_restart_tx - Checks for pending UL date bytes and then
404 * @ipc_mux: Pointer to MUX data-struct
409 * ipc_mux_get_active_protocol - Returns the active MUX protocol type.
410 * @ipc_mux: Pointer to MUX data-struct
417 * ipc_mux_open_session - Opens a MUX session for IP traffic.
418 * @ipc_mux: Pointer to MUX data-struct
426 * ipc_mux_close_session - Closes a MUX session.
427 * @ipc_mux: Pointer to MUX data-struct
435 * ipc_mux_get_max_sessions - Returns the maximum sessions supported on the
437 * @ipc_mux: Pointer to MUX data-struct