mac80211.c (13381dcdb3acad453718c2383da3745f99088de7) | mac80211.c (8b8ab5c2353404b87b4ecde37dbaea2f040aec1b) |
---|---|
1// SPDX-License-Identifier: ISC 2/* 3 * Copyright (C) 2016 Felix Fietkau <nbd@nbd.name> 4 */ 5#include <linux/of.h> 6#include "mt76.h" 7 8#define CHAN2G(_idx, _freq) { \ --- 858 unchanged lines hidden (view full) --- 867 for (i = offset; i < len; i++) { 868 if ((sband->bitrates[i].hw_value & GENMASK(7, 0)) == idx) 869 return i; 870 } 871 872 return 0; 873} 874EXPORT_SYMBOL_GPL(mt76_get_rate); | 1// SPDX-License-Identifier: ISC 2/* 3 * Copyright (C) 2016 Felix Fietkau <nbd@nbd.name> 4 */ 5#include <linux/of.h> 6#include "mt76.h" 7 8#define CHAN2G(_idx, _freq) { \ --- 858 unchanged lines hidden (view full) --- 867 for (i = offset; i < len; i++) { 868 if ((sband->bitrates[i].hw_value & GENMASK(7, 0)) == idx) 869 return i; 870 } 871 872 return 0; 873} 874EXPORT_SYMBOL_GPL(mt76_get_rate); |
875 876void mt76_sw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 877 const u8 *mac) 878{ 879 struct mt76_dev *dev = hw->priv; 880 881 set_bit(MT76_SCANNING, &dev->state); 882} 883EXPORT_SYMBOL_GPL(mt76_sw_scan); 884 885void mt76_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) 886{ 887 struct mt76_dev *dev = hw->priv; 888 889 clear_bit(MT76_SCANNING, &dev->state); 890} 891EXPORT_SYMBOL_GPL(mt76_sw_scan_complete); |
|