Home
last modified time | relevance | path

Searched refs:txrate (Results 1 - 25 of 147) sorted by relevance

123456

/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/
H A Dmt792x_core.c468 struct rate_info *txrate = &msta->wcid.rate; in mt792x_sta_statistics() local
470 if (!txrate->legacy && !txrate->flags) in mt792x_sta_statistics()
473 if (txrate->legacy) { in mt792x_sta_statistics()
474 sinfo->txrate.legacy = txrate->legacy; in mt792x_sta_statistics()
476 sinfo->txrate.mcs = txrate->mcs; in mt792x_sta_statistics()
477 sinfo->txrate.nss = txrate in mt792x_sta_statistics()
[all...]
H A Dmt76x02_mac.c279 mt76x02_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate, in mt76x02_mac_process_tx_rate() argument
284 txrate->idx = 0; in mt76x02_mac_process_tx_rate()
285 txrate->flags = 0; in mt76x02_mac_process_tx_rate()
286 txrate->count = 1; in mt76x02_mac_process_tx_rate()
293 txrate->idx = idx; in mt76x02_mac_process_tx_rate()
299 txrate->idx = idx; in mt76x02_mac_process_tx_rate()
302 txrate->flags |= IEEE80211_TX_RC_GREEN_FIELD; in mt76x02_mac_process_tx_rate()
305 txrate->flags |= IEEE80211_TX_RC_MCS; in mt76x02_mac_process_tx_rate()
306 txrate->idx = idx; in mt76x02_mac_process_tx_rate()
309 txrate in mt76x02_mac_process_tx_rate()
[all...]
H A Dmt76_connac_mac.c593 u32 txrate, txs, mode, stbc; in mt76_connac2_mac_fill_txs() local
620 txrate = FIELD_GET(MT_TXS0_TX_RATE, txs); in mt76_connac2_mac_fill_txs()
622 rate.mcs = FIELD_GET(MT_TX_RATE_IDX, txrate); in mt76_connac2_mac_fill_txs()
623 rate.nss = FIELD_GET(MT_TX_RATE_NSS, txrate) + 1; in mt76_connac2_mac_fill_txs()
624 stbc = FIELD_GET(MT_TX_RATE_STBC, txrate); in mt76_connac2_mac_fill_txs()
634 mode = FIELD_GET(MT_TX_RATE_MODE, txrate); in mt76_connac2_mac_fill_txs()
677 rate.he_dcm = FIELD_GET(MT_TX_RATE_DCM, txrate); in mt76_connac2_mac_fill_txs()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Ddebugfs_sta.c19 struct rate_info *txrate = &arsta->txrate; in ath11k_debugfs_sta_add_tx_stats() local
27 gi = FIELD_GET(RATE_INFO_FLAGS_SHORT_GI, arsta->txrate.flags); in ath11k_debugfs_sta_add_tx_stats()
28 mcs = txrate->mcs; in ath11k_debugfs_sta_add_tx_stats()
29 bw = ath11k_mac_mac80211_bw_to_ath11k_bw(txrate->bw); in ath11k_debugfs_sta_add_tx_stats()
30 nss = txrate->nss - 1; in ath11k_debugfs_sta_add_tx_stats()
34 if (txrate->flags & RATE_INFO_FLAGS_HE_MCS) { in ath11k_debugfs_sta_add_tx_stats()
41 } else if (txrate->flags & RATE_INFO_FLAGS_VHT_MCS) { in ath11k_debugfs_sta_add_tx_stats()
48 } else if (txrate->flags & RATE_INFO_FLAGS_MCS) { in ath11k_debugfs_sta_add_tx_stats()
69 if (txrate in ath11k_debugfs_sta_add_tx_stats()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt7601u/
H A Dmac.c28 mt76_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate) in mt76_mac_process_tx_rate() argument
32 txrate->idx = 0; in mt76_mac_process_tx_rate()
33 txrate->flags = 0; in mt76_mac_process_tx_rate()
34 txrate->count = 1; in mt76_mac_process_tx_rate()
38 txrate->idx = idx + 4; in mt76_mac_process_tx_rate()
44 txrate->idx = idx; in mt76_mac_process_tx_rate()
47 txrate->flags |= IEEE80211_TX_RC_GREEN_FIELD; in mt76_mac_process_tx_rate()
50 txrate->flags |= IEEE80211_TX_RC_MCS; in mt76_mac_process_tx_rate()
51 txrate->idx = idx; in mt76_mac_process_tx_rate()
59 txrate in mt76_mac_process_tx_rate()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt7601u/
H A Dmac.c28 mt76_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate) in mt76_mac_process_tx_rate() argument
32 txrate->idx = 0; in mt76_mac_process_tx_rate()
33 txrate->flags = 0; in mt76_mac_process_tx_rate()
34 txrate->count = 1; in mt76_mac_process_tx_rate()
38 txrate->idx = idx + 4; in mt76_mac_process_tx_rate()
44 txrate->idx = idx; in mt76_mac_process_tx_rate()
47 txrate->flags |= IEEE80211_TX_RC_GREEN_FIELD; in mt76_mac_process_tx_rate()
50 txrate->flags |= IEEE80211_TX_RC_MCS; in mt76_mac_process_tx_rate()
51 txrate->idx = idx; in mt76_mac_process_tx_rate()
59 txrate in mt76_mac_process_tx_rate()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
H A Ddp_tx.c472 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath11k_dp_tx_update_txcompl()
487 arsta->txrate.nss = arsta->last_txrate.nss; in ath11k_dp_tx_update_txcompl()
489 arsta->txrate.nss = arsta->peer_nss; in ath11k_dp_tx_update_txcompl()
499 arsta->txrate.legacy = rate; in ath11k_dp_tx_update_txcompl()
506 if (arsta->txrate.nss != 0) in ath11k_dp_tx_update_txcompl()
507 arsta->txrate.mcs = mcs + 8 * (arsta->txrate.nss - 1); in ath11k_dp_tx_update_txcompl()
508 arsta->txrate.flags = RATE_INFO_FLAGS_MCS; in ath11k_dp_tx_update_txcompl()
510 arsta->txrate in ath11k_dp_tx_update_txcompl()
[all...]
H A Ddebugfs_sta.c19 struct rate_info *txrate = &arsta->txrate; in ath11k_debugfs_sta_add_tx_stats() local
27 gi = FIELD_GET(RATE_INFO_FLAGS_SHORT_GI, arsta->txrate.flags); in ath11k_debugfs_sta_add_tx_stats()
28 mcs = txrate->mcs; in ath11k_debugfs_sta_add_tx_stats()
29 bw = ath11k_mac_mac80211_bw_to_ath11k_bw(txrate->bw); in ath11k_debugfs_sta_add_tx_stats()
30 nss = txrate->nss - 1; in ath11k_debugfs_sta_add_tx_stats()
34 if (txrate->flags & RATE_INFO_FLAGS_HE_MCS) { in ath11k_debugfs_sta_add_tx_stats()
41 } else if (txrate->flags & RATE_INFO_FLAGS_VHT_MCS) { in ath11k_debugfs_sta_add_tx_stats()
48 } else if (txrate->flags & RATE_INFO_FLAGS_MCS) { in ath11k_debugfs_sta_add_tx_stats()
69 if (txrate in ath11k_debugfs_sta_add_tx_stats()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/carl9170/
H A Dtx.c707 struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate, in carl9170_tx_rate_tpc_chains()
714 idx = txrate->idx; in carl9170_tx_rate_tpc_chains()
718 if (txrate->flags & IEEE80211_TX_RC_MCS) { in carl9170_tx_rate_tpc_chains()
719 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH) { in carl9170_tx_rate_tpc_chains()
734 *phyrate = txrate->idx; in carl9170_tx_rate_tpc_chains()
755 if (!(txrate->flags & IEEE80211_TX_RC_MCS) && in carl9170_tx_rate_tpc_chains()
766 struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate) in carl9170_tx_physet()
773 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH) in carl9170_tx_physet()
777 if (txrate->flags & IEEE80211_TX_RC_DUP_DATA) in carl9170_tx_physet()
781 if (txrate in carl9170_tx_physet()
706 carl9170_tx_rate_tpc_chains(struct ar9170 *ar, struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate, unsigned int *phyrate, unsigned int *tpc, unsigned int *chains) carl9170_tx_rate_tpc_chains() argument
765 carl9170_tx_physet(struct ar9170 *ar, struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate) carl9170_tx_physet() argument
892 struct ieee80211_tx_rate *txrate; carl9170_tx_apply_rateset() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/carl9170/
H A Dtx.c707 struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate, in carl9170_tx_rate_tpc_chains()
714 idx = txrate->idx; in carl9170_tx_rate_tpc_chains()
718 if (txrate->flags & IEEE80211_TX_RC_MCS) { in carl9170_tx_rate_tpc_chains()
719 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH) { in carl9170_tx_rate_tpc_chains()
734 *phyrate = txrate->idx; in carl9170_tx_rate_tpc_chains()
755 if (!(txrate->flags & IEEE80211_TX_RC_MCS) && in carl9170_tx_rate_tpc_chains()
766 struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate) in carl9170_tx_physet()
773 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH) in carl9170_tx_physet()
777 if (txrate->flags & IEEE80211_TX_RC_DUP_DATA) in carl9170_tx_physet()
781 if (txrate in carl9170_tx_physet()
706 carl9170_tx_rate_tpc_chains(struct ar9170 *ar, struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate, unsigned int *phyrate, unsigned int *tpc, unsigned int *chains) carl9170_tx_rate_tpc_chains() argument
765 carl9170_tx_physet(struct ar9170 *ar, struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate) carl9170_tx_physet() argument
893 struct ieee80211_tx_rate *txrate; carl9170_tx_apply_rateset() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmain.c982 struct rate_info *txrate = &msta->wcid.rate; in mt7996_sta_statistics() local
984 if (txrate->legacy || txrate->flags) { in mt7996_sta_statistics()
985 if (txrate->legacy) { in mt7996_sta_statistics()
986 sinfo->txrate.legacy = txrate->legacy; in mt7996_sta_statistics()
988 sinfo->txrate.mcs = txrate->mcs; in mt7996_sta_statistics()
989 sinfo->txrate.nss = txrate in mt7996_sta_statistics()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_mac.c279 mt76x02_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate, in mt76x02_mac_process_tx_rate() argument
284 txrate->idx = 0; in mt76x02_mac_process_tx_rate()
285 txrate->flags = 0; in mt76x02_mac_process_tx_rate()
286 txrate->count = 1; in mt76x02_mac_process_tx_rate()
293 txrate->idx = idx; in mt76x02_mac_process_tx_rate()
299 txrate->idx = idx; in mt76x02_mac_process_tx_rate()
302 txrate->flags |= IEEE80211_TX_RC_GREEN_FIELD; in mt76x02_mac_process_tx_rate()
305 txrate->flags |= IEEE80211_TX_RC_MCS; in mt76x02_mac_process_tx_rate()
306 txrate->idx = idx; in mt76x02_mac_process_tx_rate()
309 txrate in mt76x02_mac_process_tx_rate()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dampdu.c519 struct ieee80211_tx_rate *txrate = tx_info->status.rates; in brcms_c_ampdu_add_frame() local
567 if (txrate[0].count <= ampdu->rr_retry_limit_tid[tid]) { in brcms_c_ampdu_add_frame()
568 txrate[0].count++; in brcms_c_ampdu_add_frame()
571 txrate[1].count++; in brcms_c_ampdu_add_frame()
627 struct ieee80211_tx_rate *txrate; in brcms_c_ampdu_finalize() local
678 txrate = tx_info->status.rates; in brcms_c_ampdu_finalize()
700 fbr = txrate[1].count > 0; in brcms_c_ampdu_finalize()
817 struct ieee80211_tx_rate *txrate = tx_info->status.rates; in brcms_c_ampdu_rate_status() local
822 txrate[i].idx = -1; in brcms_c_ampdu_rate_status()
823 txrate[ in brcms_c_ampdu_rate_status()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmain.c1073 struct rate_info *txrate = &msta->wcid.rate; in mt7915_sta_statistics() local
1082 if (txrate->legacy || txrate->flags) { in mt7915_sta_statistics()
1083 if (txrate->legacy) { in mt7915_sta_statistics()
1084 sinfo->txrate.legacy = txrate->legacy; in mt7915_sta_statistics()
1086 sinfo->txrate.mcs = txrate->mcs; in mt7915_sta_statistics()
1087 sinfo->txrate.nss = txrate in mt7915_sta_statistics()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/
H A Dhtt_rx.c3542 struct rate_info *txrate = &arsta->txrate; in ath10k_accumulate_per_peer_tx_stats() local
3551 flags = txrate->flags; in ath10k_accumulate_per_peer_tx_stats()
3554 bw = txrate->bw; in ath10k_accumulate_per_peer_tx_stats()
3555 nss = txrate->nss; in ath10k_accumulate_per_peer_tx_stats()
3562 if (txrate->flags & RATE_INFO_FLAGS_VHT_MCS) { in ath10k_accumulate_per_peer_tx_stats()
3569 } else if (txrate->flags & RATE_INFO_FLAGS_MCS) { in ath10k_accumulate_per_peer_tx_stats()
3590 if (txrate->flags & RATE_INFO_FLAGS_MCS) { in ath10k_accumulate_per_peer_tx_stats()
3646 if (txrate->flags >= RATE_INFO_FLAGS_MCS) { in ath10k_accumulate_per_peer_tx_stats()
3668 struct rate_info txrate; in ath10k_update_per_peer_tx_stats() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/
H A Dhtt_rx.c3666 struct rate_info *txrate = &arsta->txrate; in ath10k_accumulate_per_peer_tx_stats() local
3675 flags = txrate->flags; in ath10k_accumulate_per_peer_tx_stats()
3678 bw = txrate->bw; in ath10k_accumulate_per_peer_tx_stats()
3679 nss = txrate->nss; in ath10k_accumulate_per_peer_tx_stats()
3686 if (txrate->flags & RATE_INFO_FLAGS_VHT_MCS) { in ath10k_accumulate_per_peer_tx_stats()
3693 } else if (txrate->flags & RATE_INFO_FLAGS_MCS) { in ath10k_accumulate_per_peer_tx_stats()
3714 if (txrate->flags & RATE_INFO_FLAGS_MCS) { in ath10k_accumulate_per_peer_tx_stats()
3770 if (txrate->flags >= RATE_INFO_FLAGS_MCS) { in ath10k_accumulate_per_peer_tx_stats()
3792 struct rate_info txrate; in ath10k_update_per_peer_tx_stats() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00queue.c233 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_plcp() local
286 if (txrate->flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in rt2x00queue_create_tx_descriptor_plcp()
298 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_ht() local
310 * If IEEE80211_TX_RC_MCS is set txrate->idx just contains the in rt2x00queue_create_tx_descriptor_ht()
313 if (txrate->flags & IEEE80211_TX_RC_MCS) { in rt2x00queue_create_tx_descriptor_ht()
314 txdesc->u.ht.mcs = txrate->idx; in rt2x00queue_create_tx_descriptor_ht()
325 if (txrate->flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in rt2x00queue_create_tx_descriptor_ht()
360 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH || in rt2x00queue_create_tx_descriptor_ht()
361 txrate->flags & IEEE80211_TX_RC_DUP_DATA) in rt2x00queue_create_tx_descriptor_ht()
363 if (txrate in rt2x00queue_create_tx_descriptor_ht()
391 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; rt2x00queue_create_tx_descriptor() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00queue.c233 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_plcp() local
286 if (txrate->flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in rt2x00queue_create_tx_descriptor_plcp()
298 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_ht() local
310 * If IEEE80211_TX_RC_MCS is set txrate->idx just contains the in rt2x00queue_create_tx_descriptor_ht()
313 if (txrate->flags & IEEE80211_TX_RC_MCS) { in rt2x00queue_create_tx_descriptor_ht()
314 txdesc->u.ht.mcs = txrate->idx; in rt2x00queue_create_tx_descriptor_ht()
325 if (txrate->flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in rt2x00queue_create_tx_descriptor_ht()
360 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH || in rt2x00queue_create_tx_descriptor_ht()
361 txrate->flags & IEEE80211_TX_RC_DUP_DATA) in rt2x00queue_create_tx_descriptor_ht()
363 if (txrate in rt2x00queue_create_tx_descriptor_ht()
391 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; rt2x00queue_create_tx_descriptor() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmain.c780 sinfo->txrate.legacy = stats->tx_rate.legacy; in mt7915_sta_statistics()
782 sinfo->txrate.mcs = stats->tx_rate.mcs; in mt7915_sta_statistics()
783 sinfo->txrate.nss = stats->tx_rate.nss; in mt7915_sta_statistics()
784 sinfo->txrate.bw = stats->tx_rate.bw; in mt7915_sta_statistics()
785 sinfo->txrate.he_gi = stats->tx_rate.he_gi; in mt7915_sta_statistics()
786 sinfo->txrate.he_dcm = stats->tx_rate.he_dcm; in mt7915_sta_statistics()
787 sinfo->txrate.he_ru_alloc = stats->tx_rate.he_ru_alloc; in mt7915_sta_statistics()
789 sinfo->txrate.flags = stats->tx_rate.flags; in mt7915_sta_statistics()
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dampdu.c525 struct ieee80211_tx_rate *txrate = tx_info->status.rates; in brcms_c_ampdu_add_frame() local
573 if (txrate[0].count <= ampdu->rr_retry_limit_tid[tid]) { in brcms_c_ampdu_add_frame()
574 txrate[0].count++; in brcms_c_ampdu_add_frame()
577 txrate[1].count++; in brcms_c_ampdu_add_frame()
633 struct ieee80211_tx_rate *txrate; in brcms_c_ampdu_finalize() local
684 txrate = tx_info->status.rates; in brcms_c_ampdu_finalize()
706 fbr = txrate[1].count > 0; in brcms_c_ampdu_finalize()
823 struct ieee80211_tx_rate *txrate = tx_info->status.rates; in brcms_c_ampdu_rate_status() local
828 txrate[i].idx = -1; in brcms_c_ampdu_rate_status()
829 txrate[ in brcms_c_ampdu_rate_status()
[all...]
/kernel/linux/linux-5.10/drivers/staging/rtl8192u/
H A Dr819xU_cmdpkt.c439 priv->stats.txrate.cck[i] += ptxrate->cck[i]; in cmpk_handle_tx_rate_history()
443 priv->stats.txrate.ofdm[i] += ptxrate->ofdm[i]; in cmpk_handle_tx_rate_history()
446 priv->stats.txrate.ht_mcs[j][i] += ptxrate->ht_mcs[j][i]; in cmpk_handle_tx_rate_history()
/kernel/linux/linux-6.6/drivers/staging/rtl8192u/
H A Dr819xU_cmdpkt.c399 priv->stats.txrate.cck[i] += ptxrate->cck[i]; in cmpk_handle_tx_rate_history()
403 priv->stats.txrate.ofdm[i] += ptxrate->ofdm[i]; in cmpk_handle_tx_rate_history()
406 priv->stats.txrate.ht_mcs[j][i] += ptxrate->ht_mcs[j][i]; in cmpk_handle_tx_rate_history()
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/
H A Dfw.c74 si->ra_report.txrate.flags = 0; in rtw_fw_ra_report_iter()
81 si->ra_report.txrate.legacy = rtw_desc_to_bitrate(rate); in rtw_fw_ra_report_iter()
87 si->ra_report.txrate.flags |= RATE_INFO_FLAGS_VHT_MCS; in rtw_fw_ra_report_iter()
89 si->ra_report.txrate.flags |= RATE_INFO_FLAGS_MCS; in rtw_fw_ra_report_iter()
92 si->ra_report.txrate.mcs = mcs; in rtw_fw_ra_report_iter()
93 si->ra_report.txrate.nss = nss; in rtw_fw_ra_report_iter()
97 si->ra_report.txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; in rtw_fw_ra_report_iter()
100 si->ra_report.txrate.bw = RATE_INFO_BW_80; in rtw_fw_ra_report_iter()
102 si->ra_report.txrate.bw = RATE_INFO_BW_40; in rtw_fw_ra_report_iter()
104 si->ra_report.txrate in rtw_fw_ra_report_iter()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/
H A Dxmit.c259 struct ieee80211_rate *txrate; in b43_generate_txhdr() local
264 txrate = ieee80211_get_tx_rate(dev->wl->hw, info); in b43_generate_txhdr()
265 rate = txrate ? txrate->hw_value : B43_CCK_RATE_1MB; in b43_generate_txhdr()
267 fbrate = ieee80211_get_alt_retry_rate(dev->wl->hw, info, 0) ? : txrate; in b43_generate_txhdr()
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/
H A Dxmit.c259 struct ieee80211_rate *txrate; in b43_generate_txhdr() local
264 txrate = ieee80211_get_tx_rate(dev->wl->hw, info); in b43_generate_txhdr()
265 rate = txrate ? txrate->hw_value : B43_CCK_RATE_1MB; in b43_generate_txhdr()
267 fbrate = ieee80211_get_alt_retry_rate(dev->wl->hw, info, 0) ? : txrate; in b43_generate_txhdr()

Completed in 39 milliseconds

123456