WME_NUM_AC
struct ath_buf *an_ff_buf[WME_NUM_AC]; /* ff staging area */
static const struct wmeParams iwi_wme_cck_params[WME_NUM_AC] = {
static const struct wmeParams iwi_wme_ofdm_params[WME_NUM_AC] = {
for (ac = 0; ac < WME_NUM_AC; ac++) {
for (ac = 0; ac < WME_NUM_AC; ac++) {
uint16_t cwmin[WME_NUM_AC];
uint16_t cwmax[WME_NUM_AC];
uint8_t aifsn[WME_NUM_AC];
uint8_t acm[WME_NUM_AC];
uint16_t burst[WME_NUM_AC];
struct iwi_tx_ring txq[WME_NUM_AC];
for (aci = 0; aci < WME_NUM_AC; aci++) {
} __packed ac[WME_NUM_AC];
uint8_t ridx[WME_NUM_AC];
qsel = (qid < WME_NUM_AC) ? RT2860_TX_QSEL_EDCA : RT2860_TX_QSEL_MGMT;
qsel = (qid < WME_NUM_AC) ? RT2860_TX_QSEL_EDCA : RT2860_TX_QSEL_MGMT;
for (aci = 0; aci < WME_NUM_AC; aci++) {
for (aci = 0; aci < WME_NUM_AC; aci++) {
memcpy(sc->wme_params, chanp, sizeof(*chanp) * WME_NUM_AC);
struct wmeParams wme_params[WME_NUM_AC];
for (aci = 0; aci < WME_NUM_AC; aci++) {
for (ac = WME_AC_BE; ac < WME_NUM_AC; ac++) {
for (ac = WME_AC_BE; ac < WME_NUM_AC; ac++) {
struct wmeParams cap_wmeParams[WME_NUM_AC];
struct ieee80211_wme_acparams params_acParams[WME_NUM_AC];
if (ac >= WME_NUM_AC)
if (ac >= WME_NUM_AC)
for (i = 0; i < WME_NUM_AC; i++) {
for (i = 0; i < WME_NUM_AC; i++) {
for (i = 0; i < WME_NUM_AC; i++) {
if (ac < 0 || ac >= WME_NUM_AC)
struct wmeParams cap_wmeParams[WME_NUM_AC];
struct wmeParams wme_params[WME_NUM_AC]; /* from assoc resp for each AC */
for (i = 0; i < WME_NUM_AC; i++) {
struct ieee80211_stageq ff_stageq[WME_NUM_AC];
for (ac = 0; ac < WME_NUM_AC; ac++) {
u_int iv_ampdu_mintraffic[WME_NUM_AC];