| /kernel/linux/linux-4.19/drivers/staging/rtl8192e/ |
| D | rtllib_softmac.c | 1 /* IEEE 802.11 SoftMAC layer 26 static void rtllib_sta_wakeup(struct rtllib_device *ieee, short nl); 38 static unsigned int rtllib_MFIE_rate_len(struct rtllib_device *ieee) in rtllib_MFIE_rate_len() argument 42 if (ieee->modulation & RTLLIB_CCK_MODULATION) in rtllib_MFIE_rate_len() 45 if (ieee->modulation & RTLLIB_OFDM_MODULATION) in rtllib_MFIE_rate_len() 56 static void rtllib_MFIE_Brate(struct rtllib_device *ieee, u8 **tag_p) in rtllib_MFIE_Brate() argument 60 if (ieee->modulation & RTLLIB_CCK_MODULATION) { in rtllib_MFIE_Brate() 75 static void rtllib_MFIE_Grate(struct rtllib_device *ieee, u8 **tag_p) in rtllib_MFIE_Grate() argument 79 if (ieee->modulation & RTLLIB_OFDM_MODULATION) { in rtllib_MFIE_Grate() 97 static void rtllib_WMM_Info(struct rtllib_device *ieee, u8 **tag_p) in rtllib_WMM_Info() argument [all …]
|
| D | rtllib_softmac_wx.c | 1 /* IEEE 802.11 SoftMAC layer 32 int rtllib_wx_set_freq(struct rtllib_device *ieee, struct iw_request_info *a, in rtllib_wx_set_freq() argument 38 mutex_lock(&ieee->wx_mutex); in rtllib_wx_set_freq() 40 if (ieee->iw_mode == IW_MODE_INFRA) { in rtllib_wx_set_freq() 67 if (ieee->active_channel_map[fwrq->m] != 1) { in rtllib_wx_set_freq() 71 ieee->current_network.channel = fwrq->m; in rtllib_wx_set_freq() 72 ieee->set_chan(ieee->dev, ieee->current_network.channel); in rtllib_wx_set_freq() 74 if (ieee->iw_mode == IW_MODE_ADHOC || in rtllib_wx_set_freq() 75 ieee->iw_mode == IW_MODE_MASTER) in rtllib_wx_set_freq() 76 if (ieee->state == RTLLIB_LINKED) { in rtllib_wx_set_freq() [all …]
|
| D | rtllib_module.c | 53 static inline int rtllib_networks_allocate(struct rtllib_device *ieee) in rtllib_networks_allocate() argument 55 if (ieee->networks) in rtllib_networks_allocate() 58 ieee->networks = kcalloc(MAX_NETWORK_COUNT, in rtllib_networks_allocate() 60 if (!ieee->networks) in rtllib_networks_allocate() 66 static inline void rtllib_networks_free(struct rtllib_device *ieee) in rtllib_networks_free() argument 68 if (!ieee->networks) in rtllib_networks_free() 70 kfree(ieee->networks); in rtllib_networks_free() 71 ieee->networks = NULL; in rtllib_networks_free() 74 static inline void rtllib_networks_initialize(struct rtllib_device *ieee) in rtllib_networks_initialize() argument 78 INIT_LIST_HEAD(&ieee->network_free_list); in rtllib_networks_initialize() [all …]
|
| D | rtl819x_BAProc.c | 21 static void ActivateBAEntry(struct rtllib_device *ieee, struct ba_record *pBA, in ActivateBAEntry() argument 29 static void DeActivateBAEntry(struct rtllib_device *ieee, struct ba_record *pBA) in DeActivateBAEntry() argument 35 static u8 TxTsDeleteBA(struct rtllib_device *ieee, struct tx_ts_record *pTxTs) in TxTsDeleteBA() argument 42 DeActivateBAEntry(ieee, pPendingBa); in TxTsDeleteBA() 47 DeActivateBAEntry(ieee, pAdmittedBa); in TxTsDeleteBA() 53 static u8 RxTsDeleteBA(struct rtllib_device *ieee, struct rx_ts_record *pRxTs) in RxTsDeleteBA() argument 59 DeActivateBAEntry(ieee, pBa); in RxTsDeleteBA() 74 static struct sk_buff *rtllib_ADDBA(struct rtllib_device *ieee, u8 *Dst, in rtllib_ADDBA() argument 81 u16 len = ieee->tx_headroom + 9; in rtllib_ADDBA() 83 netdev_dbg(ieee->dev, "%s(): frame(%d) sentd to: %pM, ieee->dev:%p\n", in rtllib_ADDBA() [all …]
|
| D | rtl819x_TSProc.c | 31 struct rtllib_device *ieee = container_of(pRxTs, struct rtllib_device, in RxPktPendingTimeout() local 40 spin_lock_irqsave(&(ieee->reorder_spinlock), flags); in RxPktPendingTimeout() 60 netdev_dbg(ieee->dev, in RxPktPendingTimeout() 63 ieee->stats_IndicateArray[index] = in RxPktPendingTimeout() 68 &ieee->RxReorder_Unused_List); in RxPktPendingTimeout() 80 netdev_warn(ieee->dev, in RxPktPendingTimeout() 83 spin_unlock_irqrestore(&(ieee->reorder_spinlock), in RxPktPendingTimeout() 87 rtllib_indicate_packets(ieee, ieee->stats_IndicateArray, index); in RxPktPendingTimeout() 94 msecs_to_jiffies(ieee->pHTInfo->RxReorderPendingTime) in RxPktPendingTimeout() 97 spin_unlock_irqrestore(&(ieee->reorder_spinlock), flags); in RxPktPendingTimeout() [all …]
|
| D | rtl819x_HTProc.c | 78 void HTUpdateDefaultSetting(struct rtllib_device *ieee) in HTUpdateDefaultSetting() argument 80 struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; in HTUpdateDefaultSetting() 104 ieee->bTxDisableRateFallBack = 0; in HTUpdateDefaultSetting() 105 ieee->bTxUseDriverAssingedRate = 0; in HTUpdateDefaultSetting() 107 ieee->bTxEnableFwCalcDur = 1; in HTUpdateDefaultSetting() 116 static u16 HTMcsToDataRate(struct rtllib_device *ieee, u8 nMcsRate) in HTMcsToDataRate() argument 118 struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; in HTMcsToDataRate() 127 u16 TxCountToDataRate(struct rtllib_device *ieee, u8 nDataRate) in TxCountToDataRate() argument 152 bool IsHTHalfNmodeAPs(struct rtllib_device *ieee) in IsHTHalfNmodeAPs() argument 155 struct rtllib_network *net = &ieee->current_network; in IsHTHalfNmodeAPs() [all …]
|
| D | rtllib_wx.c | 47 static inline char *rtl819x_translate_scan(struct rtllib_device *ieee, in rtl819x_translate_scan() argument 167 max_mcs = HTGetHighestMCSRate(ieee, ht_cap->MCS, in rtl819x_translate_scan() 253 int rtllib_wx_get_scan(struct rtllib_device *ieee, in rtllib_wx_get_scan() argument 265 netdev_dbg(ieee->dev, "Getting scan\n"); in rtllib_wx_get_scan() 266 mutex_lock(&ieee->wx_mutex); in rtllib_wx_get_scan() 267 spin_lock_irqsave(&ieee->lock, flags); in rtllib_wx_get_scan() 269 list_for_each_entry(network, &ieee->network_list, list) { in rtllib_wx_get_scan() 275 if (ieee->scan_age == 0 || in rtllib_wx_get_scan() 276 time_after(network->last_scanned + ieee->scan_age, jiffies)) in rtllib_wx_get_scan() 277 ev = rtl819x_translate_scan(ieee, ev, stop, network, in rtllib_wx_get_scan() [all …]
|
| D | rtllib_rx.c | 47 static void rtllib_rx_mgt(struct rtllib_device *ieee, struct sk_buff *skb, 50 static inline void rtllib_monitor_rx(struct rtllib_device *ieee, in rtllib_monitor_rx() argument 55 skb->dev = ieee->dev; in rtllib_monitor_rx() 66 rtllib_frag_cache_find(struct rtllib_device *ieee, unsigned int seq, in rtllib_frag_cache_find() argument 73 entry = &ieee->frag_cache[tid][i]; in rtllib_frag_cache_find() 76 netdev_dbg(ieee->dev, in rtllib_frag_cache_find() 95 rtllib_frag_cache_get(struct rtllib_device *ieee, in rtllib_frag_cache_get() argument 125 skb = dev_alloc_skb(ieee->dev->mtu + in rtllib_frag_cache_get() 136 entry = &ieee->frag_cache[tid][ieee->frag_next_idx[tid]]; in rtllib_frag_cache_get() 137 ieee->frag_next_idx[tid]++; in rtllib_frag_cache_get() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/rtl8192e/ |
| D | rtllib_softmac.c | 2 /* IEEE 802.11 SoftMAC layer 23 static void rtllib_sta_wakeup(struct rtllib_device *ieee, short nl); 35 static unsigned int rtllib_MFIE_rate_len(struct rtllib_device *ieee) in rtllib_MFIE_rate_len() argument 39 if (ieee->modulation & RTLLIB_CCK_MODULATION) in rtllib_MFIE_rate_len() 42 if (ieee->modulation & RTLLIB_OFDM_MODULATION) in rtllib_MFIE_rate_len() 53 static void rtllib_MFIE_Brate(struct rtllib_device *ieee, u8 **tag_p) in rtllib_MFIE_Brate() argument 57 if (ieee->modulation & RTLLIB_CCK_MODULATION) { in rtllib_MFIE_Brate() 72 static void rtllib_MFIE_Grate(struct rtllib_device *ieee, u8 **tag_p) in rtllib_MFIE_Grate() argument 76 if (ieee->modulation & RTLLIB_OFDM_MODULATION) { in rtllib_MFIE_Grate() 94 static void rtllib_WMM_Info(struct rtllib_device *ieee, u8 **tag_p) in rtllib_WMM_Info() argument [all …]
|
| D | rtllib_softmac_wx.c | 2 /* IEEE 802.11 SoftMAC layer 29 int rtllib_wx_set_freq(struct rtllib_device *ieee, struct iw_request_info *a, in rtllib_wx_set_freq() argument 35 mutex_lock(&ieee->wx_mutex); in rtllib_wx_set_freq() 37 if (ieee->iw_mode == IW_MODE_INFRA) { in rtllib_wx_set_freq() 64 if (ieee->active_channel_map[fwrq->m] != 1) { in rtllib_wx_set_freq() 68 ieee->current_network.channel = fwrq->m; in rtllib_wx_set_freq() 69 ieee->set_chan(ieee->dev, ieee->current_network.channel); in rtllib_wx_set_freq() 71 if (ieee->iw_mode == IW_MODE_ADHOC || in rtllib_wx_set_freq() 72 ieee->iw_mode == IW_MODE_MASTER) in rtllib_wx_set_freq() 73 if (ieee->state == RTLLIB_LINKED) { in rtllib_wx_set_freq() [all …]
|
| D | rtllib_module.c | 40 static inline int rtllib_networks_allocate(struct rtllib_device *ieee) in rtllib_networks_allocate() argument 42 if (ieee->networks) in rtllib_networks_allocate() 45 ieee->networks = kcalloc(MAX_NETWORK_COUNT, in rtllib_networks_allocate() 47 if (!ieee->networks) in rtllib_networks_allocate() 53 static inline void rtllib_networks_free(struct rtllib_device *ieee) in rtllib_networks_free() argument 55 if (!ieee->networks) in rtllib_networks_free() 57 kfree(ieee->networks); in rtllib_networks_free() 58 ieee->networks = NULL; in rtllib_networks_free() 61 static inline void rtllib_networks_initialize(struct rtllib_device *ieee) in rtllib_networks_initialize() argument 65 INIT_LIST_HEAD(&ieee->network_free_list); in rtllib_networks_initialize() [all …]
|
| D | rtl819x_BAProc.c | 13 static void ActivateBAEntry(struct rtllib_device *ieee, struct ba_record *pBA, in ActivateBAEntry() argument 21 static void DeActivateBAEntry(struct rtllib_device *ieee, struct ba_record *pBA) in DeActivateBAEntry() argument 27 static u8 TxTsDeleteBA(struct rtllib_device *ieee, struct tx_ts_record *pTxTs) in TxTsDeleteBA() argument 34 DeActivateBAEntry(ieee, pPendingBa); in TxTsDeleteBA() 39 DeActivateBAEntry(ieee, pAdmittedBa); in TxTsDeleteBA() 45 static u8 RxTsDeleteBA(struct rtllib_device *ieee, struct rx_ts_record *pRxTs) in RxTsDeleteBA() argument 51 DeActivateBAEntry(ieee, pBa); in RxTsDeleteBA() 66 static struct sk_buff *rtllib_ADDBA(struct rtllib_device *ieee, u8 *Dst, in rtllib_ADDBA() argument 73 u16 len = ieee->tx_headroom + 9; in rtllib_ADDBA() 75 netdev_dbg(ieee->dev, "%s(): frame(%d) sentd to: %pM, ieee->dev:%p\n", in rtllib_ADDBA() [all …]
|
| D | rtl819x_TSProc.c | 23 struct rtllib_device *ieee = container_of(pRxTs, struct rtllib_device, in RxPktPendingTimeout() local 32 spin_lock_irqsave(&(ieee->reorder_spinlock), flags); in RxPktPendingTimeout() 52 netdev_dbg(ieee->dev, in RxPktPendingTimeout() 55 ieee->stats_IndicateArray[index] = in RxPktPendingTimeout() 60 &ieee->RxReorder_Unused_List); in RxPktPendingTimeout() 72 netdev_warn(ieee->dev, in RxPktPendingTimeout() 75 spin_unlock_irqrestore(&(ieee->reorder_spinlock), in RxPktPendingTimeout() 79 rtllib_indicate_packets(ieee, ieee->stats_IndicateArray, index); in RxPktPendingTimeout() 86 msecs_to_jiffies(ieee->pHTInfo->RxReorderPendingTime) in RxPktPendingTimeout() 89 spin_unlock_irqrestore(&(ieee->reorder_spinlock), flags); in RxPktPendingTimeout() [all …]
|
| D | rtl819x_HTProc.c | 70 void HTUpdateDefaultSetting(struct rtllib_device *ieee) in HTUpdateDefaultSetting() argument 72 struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; in HTUpdateDefaultSetting() 96 ieee->bTxDisableRateFallBack = 0; in HTUpdateDefaultSetting() 97 ieee->bTxUseDriverAssingedRate = 0; in HTUpdateDefaultSetting() 99 ieee->bTxEnableFwCalcDur = 1; in HTUpdateDefaultSetting() 108 static u16 HTMcsToDataRate(struct rtllib_device *ieee, u8 nMcsRate) in HTMcsToDataRate() argument 110 struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; in HTMcsToDataRate() 119 u16 TxCountToDataRate(struct rtllib_device *ieee, u8 nDataRate) in TxCountToDataRate() argument 144 bool IsHTHalfNmodeAPs(struct rtllib_device *ieee) in IsHTHalfNmodeAPs() argument 147 struct rtllib_network *net = &ieee->current_network; in IsHTHalfNmodeAPs() [all …]
|
| D | rtllib_wx.c | 34 static inline char *rtl819x_translate_scan(struct rtllib_device *ieee, in rtl819x_translate_scan() argument 154 max_mcs = HTGetHighestMCSRate(ieee, ht_cap->MCS, in rtl819x_translate_scan() 240 int rtllib_wx_get_scan(struct rtllib_device *ieee, in rtllib_wx_get_scan() argument 252 netdev_dbg(ieee->dev, "Getting scan\n"); in rtllib_wx_get_scan() 253 mutex_lock(&ieee->wx_mutex); in rtllib_wx_get_scan() 254 spin_lock_irqsave(&ieee->lock, flags); in rtllib_wx_get_scan() 256 list_for_each_entry(network, &ieee->network_list, list) { in rtllib_wx_get_scan() 262 if (ieee->scan_age == 0 || in rtllib_wx_get_scan() 263 time_after(network->last_scanned + ieee->scan_age, jiffies)) in rtllib_wx_get_scan() 264 ev = rtl819x_translate_scan(ieee, ev, stop, network, in rtllib_wx_get_scan() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/rtl8192u/ieee80211/ |
| D | ieee80211_softmac.c | 2 /* IEEE 802.11 SoftMAC layer 40 static unsigned int ieee80211_MFIE_rate_len(struct ieee80211_device *ieee) in ieee80211_MFIE_rate_len() argument 44 if (ieee->modulation & IEEE80211_CCK_MODULATION) in ieee80211_MFIE_rate_len() 47 if (ieee->modulation & IEEE80211_OFDM_MODULATION) in ieee80211_MFIE_rate_len() 57 static void ieee80211_MFIE_Brate(struct ieee80211_device *ieee, u8 **tag_p) in ieee80211_MFIE_Brate() argument 61 if (ieee->modulation & IEEE80211_CCK_MODULATION) { in ieee80211_MFIE_Brate() 74 static void ieee80211_MFIE_Grate(struct ieee80211_device *ieee, u8 **tag_p) in ieee80211_MFIE_Grate() argument 78 if (ieee->modulation & IEEE80211_OFDM_MODULATION) { in ieee80211_MFIE_Grate() 95 static void ieee80211_WMM_Info(struct ieee80211_device *ieee, u8 **tag_p) in ieee80211_WMM_Info() argument 108 if (ieee->current_network.wmm_info & 0x80) in ieee80211_WMM_Info() [all …]
|
| D | ieee80211_softmac_wx.c | 2 /* IEEE 802.11 SoftMAC layer 30 int ieee80211_wx_set_freq(struct ieee80211_device *ieee, struct iw_request_info *a, in ieee80211_wx_set_freq() argument 36 mutex_lock(&ieee->wx_mutex); in ieee80211_wx_set_freq() 38 if (ieee->iw_mode == IW_MODE_INFRA) { in ieee80211_wx_set_freq() 65 if (!(GET_DOT11D_INFO(ieee)->channel_map)[fwrq->m]) { in ieee80211_wx_set_freq() 69 ieee->current_network.channel = fwrq->m; in ieee80211_wx_set_freq() 70 ieee->set_chan(ieee->dev, ieee->current_network.channel); in ieee80211_wx_set_freq() 72 if (ieee->iw_mode == IW_MODE_ADHOC || ieee->iw_mode == IW_MODE_MASTER) in ieee80211_wx_set_freq() 73 if (ieee->state == IEEE80211_LINKED) { in ieee80211_wx_set_freq() 74 ieee80211_stop_send_beacons(ieee); in ieee80211_wx_set_freq() [all …]
|
| D | ieee80211_module.c | 46 static inline int ieee80211_networks_allocate(struct ieee80211_device *ieee) in ieee80211_networks_allocate() argument 48 if (ieee->networks) in ieee80211_networks_allocate() 51 ieee->networks = kcalloc(MAX_NETWORK_COUNT, in ieee80211_networks_allocate() 54 if (!ieee->networks) { in ieee80211_networks_allocate() 55 netdev_warn(ieee->dev, "Out of memory allocating beacons\n"); in ieee80211_networks_allocate() 62 static inline void ieee80211_networks_free(struct ieee80211_device *ieee) in ieee80211_networks_free() argument 64 if (!ieee->networks) in ieee80211_networks_free() 66 kfree(ieee->networks); in ieee80211_networks_free() 67 ieee->networks = NULL; in ieee80211_networks_free() 70 static inline void ieee80211_networks_initialize(struct ieee80211_device *ieee) in ieee80211_networks_initialize() argument [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/rtl8192u/ieee80211/ |
| D | ieee80211_softmac.c | 1 /* IEEE 802.11 SoftMAC layer 41 static unsigned int ieee80211_MFIE_rate_len(struct ieee80211_device *ieee) in ieee80211_MFIE_rate_len() argument 45 if (ieee->modulation & IEEE80211_CCK_MODULATION) in ieee80211_MFIE_rate_len() 48 if (ieee->modulation & IEEE80211_OFDM_MODULATION) in ieee80211_MFIE_rate_len() 58 static void ieee80211_MFIE_Brate(struct ieee80211_device *ieee, u8 **tag_p) in ieee80211_MFIE_Brate() argument 62 if (ieee->modulation & IEEE80211_CCK_MODULATION) { in ieee80211_MFIE_Brate() 75 static void ieee80211_MFIE_Grate(struct ieee80211_device *ieee, u8 **tag_p) in ieee80211_MFIE_Grate() argument 79 if (ieee->modulation & IEEE80211_OFDM_MODULATION) { in ieee80211_MFIE_Grate() 96 static void ieee80211_WMM_Info(struct ieee80211_device *ieee, u8 **tag_p) in ieee80211_WMM_Info() argument 109 if (ieee->current_network.wmm_info & 0x80) in ieee80211_WMM_Info() [all …]
|
| D | ieee80211_softmac_wx.c | 1 /* IEEE 802.11 SoftMAC layer 31 int ieee80211_wx_set_freq(struct ieee80211_device *ieee, struct iw_request_info *a, in ieee80211_wx_set_freq() argument 37 mutex_lock(&ieee->wx_mutex); in ieee80211_wx_set_freq() 39 if (ieee->iw_mode == IW_MODE_INFRA) { in ieee80211_wx_set_freq() 66 if (!(GET_DOT11D_INFO(ieee)->channel_map)[fwrq->m]) { in ieee80211_wx_set_freq() 70 ieee->current_network.channel = fwrq->m; in ieee80211_wx_set_freq() 71 ieee->set_chan(ieee->dev, ieee->current_network.channel); in ieee80211_wx_set_freq() 73 if (ieee->iw_mode == IW_MODE_ADHOC || ieee->iw_mode == IW_MODE_MASTER) in ieee80211_wx_set_freq() 74 if (ieee->state == IEEE80211_LINKED) { in ieee80211_wx_set_freq() 75 ieee80211_stop_send_beacons(ieee); in ieee80211_wx_set_freq() [all …]
|
| D | ieee80211_module.c | 62 static inline int ieee80211_networks_allocate(struct ieee80211_device *ieee) in ieee80211_networks_allocate() argument 64 if (ieee->networks) in ieee80211_networks_allocate() 67 ieee->networks = kcalloc( in ieee80211_networks_allocate() 70 if (!ieee->networks) { in ieee80211_networks_allocate() 72 ieee->dev->name); in ieee80211_networks_allocate() 79 static inline void ieee80211_networks_free(struct ieee80211_device *ieee) in ieee80211_networks_free() argument 81 if (!ieee->networks) in ieee80211_networks_free() 83 kfree(ieee->networks); in ieee80211_networks_free() 84 ieee->networks = NULL; in ieee80211_networks_free() 87 static inline void ieee80211_networks_initialize(struct ieee80211_device *ieee) in ieee80211_networks_initialize() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/ipw2x00/ |
| D | libipw_geo.c | 31 int libipw_is_valid_channel(struct libipw_device *ieee, u8 channel) in libipw_is_valid_channel() argument 37 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0) in libipw_is_valid_channel() 40 if (ieee->freq_band & LIBIPW_24GHZ_BAND) in libipw_is_valid_channel() 41 for (i = 0; i < ieee->geo.bg_channels; i++) in libipw_is_valid_channel() 45 if ((ieee->geo.bg[i].channel == channel) && in libipw_is_valid_channel() 46 !(ieee->geo.bg[i].flags & LIBIPW_CH_INVALID) && in libipw_is_valid_channel() 47 (!(ieee->mode & IEEE_G) || in libipw_is_valid_channel() 48 !(ieee->geo.bg[i].flags & LIBIPW_CH_B_ONLY))) in libipw_is_valid_channel() 51 if (ieee->freq_band & LIBIPW_52GHZ_BAND) in libipw_is_valid_channel() 52 for (i = 0; i < ieee->geo.a_channels; i++) in libipw_is_valid_channel() [all …]
|
| D | libipw_module.c | 55 static int libipw_networks_allocate(struct libipw_device *ieee) in libipw_networks_allocate() argument 60 ieee->networks[i] = kzalloc(sizeof(struct libipw_network), in libipw_networks_allocate() 62 if (!ieee->networks[i]) { in libipw_networks_allocate() 65 kfree(ieee->networks[j]); in libipw_networks_allocate() 73 static inline void libipw_networks_free(struct libipw_device *ieee) in libipw_networks_free() argument 78 kfree(ieee->networks[i]); in libipw_networks_free() 81 void libipw_networks_age(struct libipw_device *ieee, in libipw_networks_age() argument 88 spin_lock_irqsave(&ieee->lock, flags); in libipw_networks_age() 89 list_for_each_entry(network, &ieee->network_list, list) { in libipw_networks_age() 92 spin_unlock_irqrestore(&ieee->lock, flags); in libipw_networks_age() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/intel/ipw2x00/ |
| D | libipw_geo.c | 45 int libipw_is_valid_channel(struct libipw_device *ieee, u8 channel) in libipw_is_valid_channel() argument 51 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0) in libipw_is_valid_channel() 54 if (ieee->freq_band & LIBIPW_24GHZ_BAND) in libipw_is_valid_channel() 55 for (i = 0; i < ieee->geo.bg_channels; i++) in libipw_is_valid_channel() 59 if ((ieee->geo.bg[i].channel == channel) && in libipw_is_valid_channel() 60 !(ieee->geo.bg[i].flags & LIBIPW_CH_INVALID) && in libipw_is_valid_channel() 61 (!(ieee->mode & IEEE_G) || in libipw_is_valid_channel() 62 !(ieee->geo.bg[i].flags & LIBIPW_CH_B_ONLY))) in libipw_is_valid_channel() 65 if (ieee->freq_band & LIBIPW_52GHZ_BAND) in libipw_is_valid_channel() 66 for (i = 0; i < ieee->geo.a_channels; i++) in libipw_is_valid_channel() [all …]
|
| D | libipw_module.c | 69 static int libipw_networks_allocate(struct libipw_device *ieee) in libipw_networks_allocate() argument 74 ieee->networks[i] = kzalloc(sizeof(struct libipw_network), in libipw_networks_allocate() 76 if (!ieee->networks[i]) { in libipw_networks_allocate() 79 kfree(ieee->networks[j]); in libipw_networks_allocate() 87 static inline void libipw_networks_free(struct libipw_device *ieee) in libipw_networks_free() argument 92 kfree(ieee->networks[i]); in libipw_networks_free() 95 void libipw_networks_age(struct libipw_device *ieee, in libipw_networks_age() argument 102 spin_lock_irqsave(&ieee->lock, flags); in libipw_networks_age() 103 list_for_each_entry(network, &ieee->network_list, list) { in libipw_networks_age() 106 spin_unlock_irqrestore(&ieee->lock, flags); in libipw_networks_age() [all …]
|