Lines Matching defs:linkq
4723 tx->linkq = 0;
4725 tx->linkq = iwn_tx_rate_to_linkq_offset(sc, ni, rate);
4826 tx->linkq = 0;
5334 struct iwn_cmd_link_quality linkq;
5340 memset(&linkq, 0, sizeof linkq);
5341 linkq.id = wn->id;
5342 linkq.antmsk_1stream = iwn_get_1stream_tx_antmask(sc);
5343 linkq.antmsk_2stream = iwn_get_2stream_tx_antmask(sc);
5345 linkq.ampdu_max = 32; /* XXX negotiated? */
5346 linkq.ampdu_threshold = 3;
5347 linkq.ampdu_limit = htole16(4000); /* 4ms */
5352 linkq.antmsk_1stream,
5353 linkq.antmsk_2stream,
5394 linkq.retry[i] = plcp;
5408 * Since we're filling linkq from 0..15 and we're filling
5416 linkq.mimo = i + 1;
5427 if (linkq.mimo > 15)
5428 linkq.mimo = 15;
5430 DPRINTF(sc, IWN_DEBUG_XMIT, "%s: mimo = %d\n", __func__, linkq.mimo);
5434 return iwn_cmd(sc, IWN_CMD_LINK_QUALITY, &linkq, sizeof linkq, 1);
5446 struct iwn_cmd_link_quality linkq;
5464 memset(&linkq, 0, sizeof linkq);
5465 linkq.id = sc->broadcast_id;
5466 linkq.antmsk_1stream = iwn_get_1stream_tx_antmask(sc);
5467 linkq.antmsk_2stream = iwn_get_2stream_tx_antmask(sc);
5468 linkq.ampdu_max = 64;
5469 linkq.ampdu_threshold = 3;
5470 linkq.ampdu_limit = htole16(4000); /* 4ms */
5475 linkq.retry[0] = htole32(0xd);
5477 linkq.retry[0] = htole32(10 | IWN_RFLAG_CCK);
5478 linkq.retry[0] |= htole32(IWN_RFLAG_ANT(txant));
5481 linkq.retry[i] = linkq.retry[0];
5486 return iwn_cmd(sc, IWN_CMD_LINK_QUALITY, &linkq, sizeof linkq, async);