Lines Matching +full:multi +full:- +full:instance
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2004-2008 Sam Leffler, Errno Consulting
45 * to be supported we'll need to switch to a registration-based scheme
48 * An instance of the rate control module is attached to each device
51 * sets of storage are opaque except for the size of the per-node storage
72 size_t arc_space; /* space required for per-node state */
82 #define ATH_RC_DS_FLAG 0x01 /* dual-stream rate */
84 #define ATH_RC_SGI_FLAG 0x04 /* use short-GI */
88 #define ATH_RC_TS_FLAG 0x40 /* triple-stream rate */
103 * Initialize per-node state already allocated for the specified
108 * Cleanup any per-node state prior to the node being reclaimed.
129 * Return the transmit info for a data packet. If multi-rate state
132 * can be transmitted with multi-rate retry.
134 * maxdur is an optional return value (or -1 if not set) that defines
144 * Setup any extended (multi-rate) descriptor state for a data packet.
155 * For A-MPDU frames, nframes and nbad indicate how many frames
164 * Update rate control with a per-packet receive RSSI value.
175 * Fetch the per-node statistics.