/linux-4.1.27/drivers/staging/rtl8192e/ |
D | rtllib_softmac.c | 39 static unsigned int rtllib_MFIE_rate_len(struct rtllib_device *ieee) in rtllib_MFIE_rate_len() argument 43 if (ieee->modulation & RTLLIB_CCK_MODULATION) in rtllib_MFIE_rate_len() 46 if (ieee->modulation & RTLLIB_OFDM_MODULATION) in rtllib_MFIE_rate_len() 57 static void rtllib_MFIE_Brate(struct rtllib_device *ieee, u8 **tag_p) in rtllib_MFIE_Brate() argument 61 if (ieee->modulation & RTLLIB_CCK_MODULATION) { in rtllib_MFIE_Brate() 76 static void rtllib_MFIE_Grate(struct rtllib_device *ieee, u8 **tag_p) in rtllib_MFIE_Grate() argument 80 if (ieee->modulation & RTLLIB_OFDM_MODULATION) { in rtllib_MFIE_Grate() 98 static void rtllib_WMM_Info(struct rtllib_device *ieee, u8 **tag_p) in rtllib_WMM_Info() argument 114 void rtllib_TURBO_Info(struct rtllib_device *ieee, u8 **tag_p) in rtllib_TURBO_Info() argument 129 netdev_alert(ieee->dev, "This is enable turbo mode IE process\n"); in rtllib_TURBO_Info() [all …]
|
D | rtllib_softmac_wx.c | 32 int rtllib_wx_set_freq(struct rtllib_device *ieee, struct iw_request_info *a, in rtllib_wx_set_freq() argument 38 down(&ieee->wx_sem); 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() 77 rtllib_stop_send_beacons(ieee); in rtllib_wx_set_freq() [all …]
|
D | rtllib_module.c | 67 static inline int rtllib_networks_allocate(struct rtllib_device *ieee) in rtllib_networks_allocate() argument 69 if (ieee->networks) in rtllib_networks_allocate() 72 ieee->networks = kzalloc( in rtllib_networks_allocate() 75 if (!ieee->networks) in rtllib_networks_allocate() 81 static inline void rtllib_networks_free(struct rtllib_device *ieee) in rtllib_networks_free() argument 83 if (!ieee->networks) in rtllib_networks_free() 85 kfree(ieee->networks); in rtllib_networks_free() 86 ieee->networks = NULL; in rtllib_networks_free() 89 static inline void rtllib_networks_initialize(struct rtllib_device *ieee) in rtllib_networks_initialize() argument 93 INIT_LIST_HEAD(&ieee->network_free_list); in rtllib_networks_initialize() [all …]
|
D | rtllib_tx.c | 176 int rtllib_encrypt_fragment(struct rtllib_device *ieee, struct sk_buff *frag, in rtllib_encrypt_fragment() argument 182 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_encrypt_fragment() 185 netdev_info(ieee->dev, "=========>%s(), crypt is null\n", in rtllib_encrypt_fragment() 205 netdev_info(ieee->dev, "%s: Encryption failed: len=%d.\n", in rtllib_encrypt_fragment() 206 ieee->dev->name, frag->len); in rtllib_encrypt_fragment() 207 ieee->ieee_stats.tx_discards++; in rtllib_encrypt_fragment() 285 static void rtllib_tx_query_agg_cap(struct rtllib_device *ieee, in rtllib_tx_query_agg_cap() argument 289 struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; in rtllib_tx_query_agg_cap() 293 if (rtllib_act_scanning(ieee, false)) in rtllib_tx_query_agg_cap() 303 if (tcb_desc->bdhcp || ieee->CntAfterLink < 2) in rtllib_tx_query_agg_cap() [all …]
|
D | rtl819x_HTProc.c | 82 void HTUpdateDefaultSetting(struct rtllib_device *ieee) in HTUpdateDefaultSetting() argument 84 struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; in HTUpdateDefaultSetting() 108 ieee->bTxDisableRateFallBack = 0; in HTUpdateDefaultSetting() 109 ieee->bTxUseDriverAssingedRate = 0; in HTUpdateDefaultSetting() 111 ieee->bTxEnableFwCalcDur = 1; in HTUpdateDefaultSetting() 120 u16 HTMcsToDataRate(struct rtllib_device *ieee, u8 nMcsRate) in HTMcsToDataRate() argument 122 struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; in HTMcsToDataRate() 131 u16 TxCountToDataRate(struct rtllib_device *ieee, u8 nDataRate) in TxCountToDataRate() argument 156 bool IsHTHalfNmodeAPs(struct rtllib_device *ieee) in IsHTHalfNmodeAPs() argument 159 struct rtllib_network *net = &ieee->current_network; in IsHTHalfNmodeAPs() [all …]
|
D | rtl819x_TSProc.c | 34 struct rtllib_device *ieee = container_of(pRxTs, struct rtllib_device, in RxPktPendingTimeout() local 43 spin_lock_irqsave(&(ieee->reorder_spinlock), flags); in RxPktPendingTimeout() 64 ieee->stats_IndicateArray[index] = in RxPktPendingTimeout() 69 &ieee->RxReorder_Unused_List); 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() 96 spin_unlock_irqrestore(&(ieee->reorder_spinlock), flags); in RxPktPendingTimeout() 103 struct rtllib_device *ieee = container_of(pTxTs, struct rtllib_device, in TsAddBaProcess() local 106 TsInitAddBA(ieee, pTxTs, BA_POLICY_IMMEDIATE, false); in TsAddBaProcess() [all …]
|
D | rtl819x_BAProc.c | 24 static void ActivateBAEntry(struct rtllib_device *ieee, struct ba_record *pBA, in ActivateBAEntry() argument 32 static void DeActivateBAEntry(struct rtllib_device *ieee, struct ba_record *pBA) in DeActivateBAEntry() argument 38 static u8 TxTsDeleteBA(struct rtllib_device *ieee, struct tx_ts_record *pTxTs) in TxTsDeleteBA() argument 45 DeActivateBAEntry(ieee, pPendingBa); in TxTsDeleteBA() 50 DeActivateBAEntry(ieee, pAdmittedBa); in TxTsDeleteBA() 56 static u8 RxTsDeleteBA(struct rtllib_device *ieee, struct rx_ts_record *pRxTs) in RxTsDeleteBA() argument 62 DeActivateBAEntry(ieee, pBa); in RxTsDeleteBA() 77 static struct sk_buff *rtllib_ADDBA(struct rtllib_device *ieee, u8 *Dst, in rtllib_ADDBA() argument 84 u16 len = ieee->tx_headroom + 9; in rtllib_ADDBA() 88 __func__, type, Dst, ieee->dev); in rtllib_ADDBA() [all …]
|
D | rtllib_wx.c | 51 static inline char *rtl819x_translate_scan(struct rtllib_device *ieee, in rtl819x_translate_scan() argument 171 max_mcs = HTGetHighestMCSRate(ieee, ht_cap->MCS, in rtl819x_translate_scan() 257 int rtllib_wx_get_scan(struct rtllib_device *ieee, in rtllib_wx_get_scan() argument 270 down(&ieee->wx_sem); in rtllib_wx_get_scan() 271 spin_lock_irqsave(&ieee->lock, flags); in rtllib_wx_get_scan() 273 list_for_each_entry(network, &ieee->network_list, list) { in rtllib_wx_get_scan() 279 if (ieee->scan_age == 0 || in rtllib_wx_get_scan() 280 time_after(network->last_scanned + ieee->scan_age, jiffies)) in rtllib_wx_get_scan() 281 ev = rtl819x_translate_scan(ieee, ev, stop, network, in rtllib_wx_get_scan() 291 spin_unlock_irqrestore(&ieee->lock, flags); in rtllib_wx_get_scan() [all …]
|
D | rtllib_rx.c | 47 static inline void rtllib_monitor_rx(struct rtllib_device *ieee, in rtllib_monitor_rx() argument 51 skb->dev = ieee->dev; in rtllib_monitor_rx() 62 rtllib_frag_cache_find(struct rtllib_device *ieee, unsigned int seq, in rtllib_frag_cache_find() argument 69 entry = &ieee->frag_cache[tid][i]; in rtllib_frag_cache_find() 91 rtllib_frag_cache_get(struct rtllib_device *ieee, in rtllib_frag_cache_get() argument 120 skb = dev_alloc_skb(ieee->dev->mtu + in rtllib_frag_cache_get() 130 entry = &ieee->frag_cache[tid][ieee->frag_next_idx[tid]]; in rtllib_frag_cache_get() 131 ieee->frag_next_idx[tid]++; in rtllib_frag_cache_get() 132 if (ieee->frag_next_idx[tid] >= RTLLIB_FRAG_CACHE_LEN) in rtllib_frag_cache_get() 133 ieee->frag_next_idx[tid] = 0; in rtllib_frag_cache_get() [all …]
|
D | dot11d.c | 49 void dot11d_init(struct rtllib_device *ieee) in dot11d_init() argument 51 struct rt_dot11d_info *pDot11dInfo = GET_DOT11D_INFO(ieee); in dot11d_init() 59 RESET_CIE_WATCHDOG(ieee); in dot11d_init() 64 void Dot11d_Channelmap(u8 channel_plan, struct rtllib_device *ieee) in Dot11d_Channelmap() argument 68 ieee->bGlobalDomain = false; in Dot11d_Channelmap() 71 memset(GET_DOT11D_INFO(ieee)->channel_map, 0, in Dot11d_Channelmap() 72 sizeof(GET_DOT11D_INFO(ieee)->channel_map)); in Dot11d_Channelmap() 77 GET_DOT11D_INFO(ieee)->channel_map[ChannelPlan in Dot11d_Channelmap() 84 ieee->bGlobalDomain = true; in Dot11d_Channelmap() 86 GET_DOT11D_INFO(ieee)->channel_map[i] = 2; in Dot11d_Channelmap() [all …]
|
D | rtllib.h | 2432 u8 (*rtllib_ap_sec_type)(struct rtllib_device *ieee); 2527 static inline int rtllib_is_valid_mode(struct rtllib_device *ieee, int mode) in rtllib_is_valid_mode() argument 2534 (ieee->modulation & RTLLIB_OFDM_MODULATION) && in rtllib_is_valid_mode() 2535 (ieee->freq_band & RTLLIB_52GHZ_BAND)) in rtllib_is_valid_mode() 2539 (ieee->modulation & RTLLIB_OFDM_MODULATION) && in rtllib_is_valid_mode() 2540 (ieee->freq_band & RTLLIB_24GHZ_BAND)) in rtllib_is_valid_mode() 2544 (ieee->modulation & RTLLIB_CCK_MODULATION) && in rtllib_is_valid_mode() 2545 (ieee->freq_band & RTLLIB_24GHZ_BAND)) in rtllib_is_valid_mode() 2626 extern int rtllib_set_encryption(struct rtllib_device *ieee); 2631 struct rtllib_device *ieee, [all …]
|
D | dot11d.h | 95 void Dot11d_Channelmap(u8 channel_plan, struct rtllib_device *ieee);
|
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_softmac.c | 43 static unsigned int ieee80211_MFIE_rate_len(struct ieee80211_device *ieee) in ieee80211_MFIE_rate_len() argument 47 if (ieee->modulation & IEEE80211_CCK_MODULATION) in ieee80211_MFIE_rate_len() 50 if (ieee->modulation & IEEE80211_OFDM_MODULATION) in ieee80211_MFIE_rate_len() 61 static void ieee80211_MFIE_Brate(struct ieee80211_device *ieee, u8 **tag_p) in ieee80211_MFIE_Brate() argument 65 if (ieee->modulation & IEEE80211_CCK_MODULATION) { in ieee80211_MFIE_Brate() 78 static void ieee80211_MFIE_Grate(struct ieee80211_device *ieee, u8 **tag_p) in ieee80211_MFIE_Grate() argument 82 if (ieee->modulation & IEEE80211_OFDM_MODULATION) { in ieee80211_MFIE_Grate() 102 static void ieee80211_WMM_Info(struct ieee80211_device *ieee, u8 **tag_p) in ieee80211_WMM_Info() argument 115 if(ieee->current_network.wmm_info & 0x80) { in ieee80211_WMM_Info() 127 static void ieee80211_TURBO_Info(struct ieee80211_device *ieee, u8 **tag_p) in ieee80211_TURBO_Info() argument [all …]
|
D | ieee80211_softmac_wx.c | 31 int ieee80211_wx_set_freq(struct ieee80211_device *ieee, struct iw_request_info *a, in ieee80211_wx_set_freq() argument 37 down(&ieee->wx_sem); 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() 76 ieee80211_stop_send_beacons(ieee); in ieee80211_wx_set_freq() 77 ieee80211_start_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 …]
|
D | ieee80211_tx.c | 181 struct ieee80211_device *ieee, in ieee80211_encrypt_fragment() argument 185 struct ieee80211_crypt_data *crypt = ieee->crypt[ieee->tx_keyidx]; in ieee80211_encrypt_fragment() 194 if (ieee->tkip_countermeasures && in ieee80211_encrypt_fragment() 202 ieee->dev->name, header->addr1); in ieee80211_encrypt_fragment() 223 ieee->dev->name, frag->len); in ieee80211_encrypt_fragment() 224 ieee->ieee_stats.tx_discards++; in ieee80211_encrypt_fragment() 306 static void ieee80211_tx_query_agg_cap(struct ieee80211_device *ieee, in ieee80211_tx_query_agg_cap() argument 309 PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; in ieee80211_tx_query_agg_cap() 328 if(!ieee->GetNmodeSupportBySecCfg(ieee->dev)) in ieee80211_tx_query_agg_cap() 334 if (!GetTs(ieee, (PTS_COMMON_INFO *)(&pTxTs), hdr->addr1, skb->priority, TX_DIR, true)) in ieee80211_tx_query_agg_cap() [all …]
|
D | rtl819x_TSProc.c | 28 …struct ieee80211_device *ieee = container_of(pRxTs, struct ieee80211_device, RxTsRecord[pRxTs->num… in RxPktPendingTimeout() local 39 spin_lock_irqsave(&(ieee->reorder_spinlock), flags); in RxPktPendingTimeout() 63 list_add_tail(&pReorderEntry->List, &ieee->RxReorder_Unused_List); in RxPktPendingTimeout() 81 spin_unlock_irqrestore(&(ieee->reorder_spinlock), flags); in RxPktPendingTimeout() 84 ieee80211_indicate_packets(ieee, stats_IndicateArray, index); in RxPktPendingTimeout() 90 mod_timer(&pRxTs->RxPktPendingTimer, jiffies + MSECS(ieee->pHTInfo->RxReorderPendingTime)); in RxPktPendingTimeout() 92 spin_unlock_irqrestore(&(ieee->reorder_spinlock), flags); in RxPktPendingTimeout() 106 struct ieee80211_device *ieee = container_of(pTxTs, struct ieee80211_device, TxTsRecord[num]); in TsAddBaProcess() local 108 TsInitAddBA(ieee, pTxTs, BA_POLICY_IMMEDIATE, false); in TsAddBaProcess() 141 void TSInitialize(struct ieee80211_device *ieee) in TSInitialize() argument [all …]
|
D | rtl819x_BAProc.c | 18 static void ActivateBAEntry(struct ieee80211_device *ieee, PBA_RECORD pBA, u16 Time) in ActivateBAEntry() argument 30 static void DeActivateBAEntry(struct ieee80211_device *ieee, PBA_RECORD pBA) in DeActivateBAEntry() argument 42 static u8 TxTsDeleteBA(struct ieee80211_device *ieee, PTX_TS_RECORD pTxTs) in TxTsDeleteBA() argument 51 DeActivateBAEntry(ieee, pPendingBa); in TxTsDeleteBA() 58 DeActivateBAEntry(ieee, pAdmittedBa); in TxTsDeleteBA() 72 static u8 RxTsDeleteBA(struct ieee80211_device *ieee, PRX_TS_RECORD pRxTs) in RxTsDeleteBA() argument 79 DeActivateBAEntry(ieee, pBa); in RxTsDeleteBA() 110 static struct sk_buff *ieee80211_ADDBA(struct ieee80211_device *ieee, u8 *Dst, PBA_RECORD pBA, u16 … in ieee80211_ADDBA() argument 115 u16 len = ieee->tx_headroom + 9; in ieee80211_ADDBA() 117 …11_DL_BA, "========>%s(), frame(%d) sentd to:%pM, ieee->dev:%p\n", __func__, type, Dst, ieee->dev); in ieee80211_ADDBA() [all …]
|
D | rtl819x_HTProc.c | 54 void HTUpdateDefaultSetting(struct ieee80211_device *ieee) in HTUpdateDefaultSetting() argument 56 PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; in HTUpdateDefaultSetting() 88 ieee->bTxDisableRateFallBack = 0; in HTUpdateDefaultSetting() 89 ieee->bTxUseDriverAssingedRate = 0; in HTUpdateDefaultSetting() 222 static bool IsHTHalfNmode40Bandwidth(struct ieee80211_device *ieee) in IsHTHalfNmode40Bandwidth() argument 225 PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; in IsHTHalfNmode40Bandwidth() 231 else if(!ieee->GetHalfNmodeSupportByAPsHandler(ieee->dev)) // station in half n mode in IsHTHalfNmode40Bandwidth() 241 static bool IsHTHalfNmodeSGI(struct ieee80211_device *ieee, bool is40MHz) in IsHTHalfNmodeSGI() argument 244 PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; in IsHTHalfNmodeSGI() 248 else if(!ieee->GetHalfNmodeSupportByAPsHandler(ieee->dev)) // station in half n mode in IsHTHalfNmodeSGI() [all …]
|
D | ieee80211_wx.c | 54 static inline char *rtl819x_translate_scan(struct ieee80211_device *ieee, in rtl819x_translate_scan() argument 162 max_mcs = HTGetHighestMCSRate(ieee, ht_cap->MCS, MCS_FILTER_ALL); in rtl819x_translate_scan() 198 if (ieee->wpa_enabled && network->wpa_ie_len){ in rtl819x_translate_scan() 213 if (ieee->wpa_enabled && network->rsn_ie_len){ in rtl819x_translate_scan() 242 int ieee80211_wx_get_scan(struct ieee80211_device *ieee, in ieee80211_wx_get_scan() argument 256 down(&ieee->wx_sem); in ieee80211_wx_get_scan() 257 spin_lock_irqsave(&ieee->lock, flags); in ieee80211_wx_get_scan() 259 list_for_each_entry(network, &ieee->network_list, list) { in ieee80211_wx_get_scan() 266 if (ieee->scan_age == 0 || in ieee80211_wx_get_scan() 267 time_after(network->last_scanned + ieee->scan_age, jiffies)) in ieee80211_wx_get_scan() [all …]
|
D | ieee80211_rx.c | 46 static inline void ieee80211_monitor_rx(struct ieee80211_device *ieee, in ieee80211_monitor_rx() argument 53 skb->dev = ieee->dev; in ieee80211_monitor_rx() 66 ieee80211_frag_cache_find(struct ieee80211_device *ieee, unsigned int seq, in ieee80211_frag_cache_find() argument 73 entry = &ieee->frag_cache[tid][i]; in ieee80211_frag_cache_find() 96 ieee80211_frag_cache_get(struct ieee80211_device *ieee, in ieee80211_frag_cache_get() argument 125 skb = dev_alloc_skb(ieee->dev->mtu + in ieee80211_frag_cache_get() 135 entry = &ieee->frag_cache[tid][ieee->frag_next_idx[tid]]; in ieee80211_frag_cache_get() 136 ieee->frag_next_idx[tid]++; in ieee80211_frag_cache_get() 137 if (ieee->frag_next_idx[tid] >= IEEE80211_FRAG_CACHE_LEN) in ieee80211_frag_cache_get() 138 ieee->frag_next_idx[tid] = 0; in ieee80211_frag_cache_get() [all …]
|
D | ieee80211_crypt.c | 39 void ieee80211_crypt_deinit_entries(struct ieee80211_device *ieee, in ieee80211_crypt_deinit_entries() argument 45 for (ptr = ieee->crypt_deinit_list.next, n = ptr->next; in ieee80211_crypt_deinit_entries() 46 ptr != &ieee->crypt_deinit_list; ptr = n, n = ptr->next) { in ieee80211_crypt_deinit_entries() 62 struct ieee80211_device *ieee = (struct ieee80211_device *)data; in ieee80211_crypt_deinit_handler() local 65 spin_lock_irqsave(&ieee->lock, flags); in ieee80211_crypt_deinit_handler() 66 ieee80211_crypt_deinit_entries(ieee, 0); in ieee80211_crypt_deinit_handler() 67 if (!list_empty(&ieee->crypt_deinit_list)) { in ieee80211_crypt_deinit_handler() 68 netdev_dbg(ieee->dev, "%s: entries remaining in delayed crypt deletion list\n", in ieee80211_crypt_deinit_handler() 69 ieee->dev->name); in ieee80211_crypt_deinit_handler() 70 ieee->crypt_deinit_timer.expires = jiffies + HZ; in ieee80211_crypt_deinit_handler() [all …]
|
D | ieee80211.h | 2212 static inline int ieee80211_is_valid_mode(struct ieee80211_device *ieee, int mode) in ieee80211_is_valid_mode() argument 2221 (ieee->modulation & IEEE80211_OFDM_MODULATION) && in ieee80211_is_valid_mode() 2222 (ieee->freq_band & IEEE80211_52GHZ_BAND)) in ieee80211_is_valid_mode() 2226 (ieee->modulation & IEEE80211_OFDM_MODULATION) && in ieee80211_is_valid_mode() 2227 (ieee->freq_band & IEEE80211_24GHZ_BAND)) in ieee80211_is_valid_mode() 2231 (ieee->modulation & IEEE80211_CCK_MODULATION) && in ieee80211_is_valid_mode() 2232 (ieee->freq_band & IEEE80211_24GHZ_BAND)) in ieee80211_is_valid_mode() 2313 extern int ieee80211_set_encryption(struct ieee80211_device *ieee); 2318 struct ieee80211_device *ieee, 2328 extern int ieee80211_rx(struct ieee80211_device *ieee, struct sk_buff *skb, [all …]
|
D | dot11d.c | 5 void Dot11d_Init(struct ieee80211_device *ieee) in Dot11d_Init() argument 7 PRT_DOT11D_INFO pDot11dInfo = GET_DOT11D_INFO(ieee); in Dot11d_Init() 15 RESET_CIE_WATCHDOG(ieee); in Dot11d_Init() 17 netdev_info(ieee->dev, "Dot11d_Init()\n"); in Dot11d_Init() 22 void Dot11d_Reset(struct ieee80211_device *ieee) in Dot11d_Reset() argument 25 PRT_DOT11D_INFO pDot11dInfo = GET_DOT11D_INFO(ieee); in Dot11d_Reset() 38 RESET_CIE_WATCHDOG(ieee); in Dot11d_Reset()
|
D | ieee80211_crypt.h | 83 void ieee80211_crypt_delayed_deinit(struct ieee80211_device *ieee,
|
/linux-4.1.27/drivers/net/wireless/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 …]
|
D | libipw_rx.c | 39 static void libipw_monitor_rx(struct libipw_device *ieee, in libipw_monitor_rx() argument 46 skb->dev = ieee->dev; in libipw_monitor_rx() 58 *ieee, in libipw_frag_cache_find() 68 entry = &ieee->frag_cache[i]; in libipw_frag_cache_find() 89 static struct sk_buff *libipw_frag_cache_get(struct libipw_device *ieee, in libipw_frag_cache_get() argument 103 skb = dev_alloc_skb(ieee->dev->mtu + in libipw_frag_cache_get() 111 entry = &ieee->frag_cache[ieee->frag_next_idx]; in libipw_frag_cache_get() 112 ieee->frag_next_idx++; in libipw_frag_cache_get() 113 if (ieee->frag_next_idx >= LIBIPW_FRAG_CACHE_LEN) in libipw_frag_cache_get() 114 ieee->frag_next_idx = 0; in libipw_frag_cache_get() [all …]
|
D | libipw_tx.c | 152 static int libipw_encrypt_fragment(struct libipw_device *ieee, in libipw_encrypt_fragment() argument 156 ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in libipw_encrypt_fragment() 172 ieee->dev->name, frag->len); in libipw_encrypt_fragment() 173 ieee->ieee_stats.tx_discards++; in libipw_encrypt_fragment() 257 struct libipw_device *ieee = netdev_priv(dev); in libipw_xmit() local 277 if (ieee->is_queue_full && (*ieee->is_queue_full) (dev, priority)) in libipw_xmit() 280 spin_lock_irqsave(&ieee->lock, flags); in libipw_xmit() 284 if (!ieee->hard_start_xmit) { in libipw_xmit() 285 printk(KERN_WARNING "%s: No xmit handler.\n", ieee->dev->name); in libipw_xmit() 291 ieee->dev->name, skb->len); in libipw_xmit() [all …]
|
D | libipw_wx.c | 59 static char *libipw_translate_scan(struct libipw_device *ieee, in libipw_translate_scan() argument 107 iwe.u.freq.m = libipw_channel_to_freq(ieee, network->channel); in libipw_translate_scan() 165 if (ieee->perfect_rssi == ieee->worst_rssi) in libipw_translate_scan() 170 (ieee->perfect_rssi - ieee->worst_rssi) * in libipw_translate_scan() 171 (ieee->perfect_rssi - ieee->worst_rssi) - in libipw_translate_scan() 172 (ieee->perfect_rssi - network->stats.rssi) * in libipw_translate_scan() 173 (15 * (ieee->perfect_rssi - ieee->worst_rssi) + in libipw_translate_scan() 174 62 * (ieee->perfect_rssi - in libipw_translate_scan() 176 ((ieee->perfect_rssi - in libipw_translate_scan() 177 ieee->worst_rssi) * (ieee->perfect_rssi - in libipw_translate_scan() [all …]
|
D | libipw.h | 850 static inline int libipw_is_valid_mode(struct libipw_device *ieee, in libipw_is_valid_mode() argument 860 (ieee->modulation & LIBIPW_OFDM_MODULATION) && in libipw_is_valid_mode() 861 (ieee->freq_band & LIBIPW_52GHZ_BAND)) in libipw_is_valid_mode() 865 (ieee->modulation & LIBIPW_OFDM_MODULATION) && in libipw_is_valid_mode() 866 (ieee->freq_band & LIBIPW_24GHZ_BAND)) in libipw_is_valid_mode() 870 (ieee->modulation & LIBIPW_CCK_MODULATION) && in libipw_is_valid_mode() 871 (ieee->freq_band & LIBIPW_24GHZ_BAND)) in libipw_is_valid_mode() 953 void libipw_networks_age(struct libipw_device *ieee, unsigned long age_secs); 955 int libipw_set_encryption(struct libipw_device *ieee); 962 void libipw_rx_any(struct libipw_device *ieee, struct sk_buff *skb, [all …]
|
D | ipw2200.c | 1488 return sprintf(buf, "%d\n", priv->ieee->scan_age); in show_scan_age() 1517 priv->ieee->scan_age = val; in store_scan_age() 1518 IPW_DEBUG_INFO("set scan_age = %u\n", priv->ieee->scan_age); in store_scan_age() 1771 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); in rf_kill_active() 1774 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, false); in rf_kill_active() 1867 if (libipw_is_valid_channel(priv->ieee, channel)) in store_speed_scan() 1919 const struct libipw_geo *geo = libipw_get_geo(priv->ieee); in show_channels() 2063 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); in ipw_irq_tasklet() 2098 if (priv->ieee->sec.encrypt) { in ipw_irq_tasklet() 2489 const struct libipw_geo *geo = libipw_get_geo(priv->ieee); in ipw_set_tx_power() [all …]
|
D | ipw2100.c | 1176 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, false); in rf_kill_active() 1188 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); in rf_kill_active() 1191 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, false); in rf_kill_active() 1656 if ((priv->ieee->sec.flags & SEC_ENABLED) && priv->ieee->sec.enabled) in ipw2100_set_scan_options() 1685 if (priv->ieee->iw_mode == IW_MODE_MONITOR) in ipw2100_start_scan() 1733 libipw_networks_age(priv->ieee, priv->suspend_time); in ipw2100_up() 1791 libipw_set_geo(priv->ieee, &ipw_geos[0]); in ipw2100_up() 1792 priv->ieee->freq_band = LIBIPW_24GHZ_BAND; in ipw2100_up() 1906 const struct libipw_geo *geo = libipw_get_geo(priv->ieee); in ipw2100_wdev_init() 1907 struct wireless_dev *wdev = &priv->ieee->wdev; in ipw2100_wdev_init() [all …]
|
D | ipw2100.h | 487 struct libipw_device *ieee; member
|
D | ipw2200.h | 1145 struct libipw_device *ieee; member 1176 struct libipw_device *ieee; member
|
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/ |
D | rtl_wx.c | 183 struct rtllib_device *ieee = priv->rtllib; in r8192_wx_force_mic_error() local 188 ieee->force_mic_error = true; in r8192_wx_force_mic_error() 227 struct rtllib_device *ieee = priv->rtllib; in r8192_wx_adapter_power_status() local 242 ieee->ps = *extra; in r8192_wx_adapter_power_status() 330 struct rtllib_device *ieee = netdev_priv_rsl(dev); in r8192_wx_set_mode() local 340 ieee->bNetPromiscuousMode) { in r8192_wx_set_mode() 462 struct rtllib_device *ieee = priv->rtllib; in r8192_wx_set_scan() local 466 if (!(ieee->softmac_features & IEEE_SOFTMAC_SCAN)) { in r8192_wx_set_scan() 467 if ((ieee->state >= RTLLIB_ASSOCIATING) && in r8192_wx_set_scan() 468 (ieee->state <= RTLLIB_ASSOCIATING_AUTHENTICATED)) in r8192_wx_set_scan() [all …]
|
D | rtl_cam.c | 55 struct rtllib_device *ieee = priv->rtllib; in EnableHWSecurityConfig8192() local 58 if (((KEY_TYPE_WEP40 == ieee->pairwise_key_type) || in EnableHWSecurityConfig8192() 59 (KEY_TYPE_WEP104 == ieee->pairwise_key_type)) && in EnableHWSecurityConfig8192() 63 } else if ((ieee->iw_mode == IW_MODE_ADHOC) && in EnableHWSecurityConfig8192() 64 (ieee->pairwise_key_type & (KEY_TYPE_CCMP | in EnableHWSecurityConfig8192() 71 ieee->hwsec_active = 1; in EnableHWSecurityConfig8192() 72 if ((ieee->pHTInfo->IOTAction&HT_IOT_ACT_PURE_N_MODE) || !hwwep) { in EnableHWSecurityConfig8192() 73 ieee->hwsec_active = 0; in EnableHWSecurityConfig8192() 78 __func__, ieee->hwsec_active, ieee->pairwise_key_type, in EnableHWSecurityConfig8192() 87 struct rtllib_device *ieee = priv->rtllib; in set_swcam() local [all …]
|
D | rtl_core.c | 315 struct rtllib_device *ieee = priv->rtllib; in MgntActSet_RF_State() local 389 if (ieee->state == RTLLIB_LINKED) in MgntActSet_RF_State() 420 queue_delayed_work_rsl(ieee->wq, in MgntActSet_RF_State() 421 &ieee->associate_procedure_wq, 0); in MgntActSet_RF_State() 569 struct rtllib_device *ieee = priv->rtllib; in rtl8192_update_beacon() local 570 struct rtllib_network *net = &ieee->current_network; in rtl8192_update_beacon() 572 if (ieee->pHTInfo->bCurrentHTSupport) in rtl8192_update_beacon() 573 HT_update_self_and_peer_setting(ieee, net); in rtl8192_update_beacon() 574 ieee->pHTInfo->bCurrentRT2RTLongSlotTime = in rtl8192_update_beacon() 576 ieee->pHTInfo->RT2RT_HT_Mode = net->bssht.RT2RT_HT_Mode; in rtl8192_update_beacon() [all …]
|
D | rtl_ps.c | 52 struct rtllib_device *ieee = container_of_dwork_rsl(data, in rtl8192_hw_sleep_wq() local 54 struct net_device *dev = ieee->dev; in rtl8192_hw_sleep_wq() 81 struct rtllib_device *ieee = container_of_dwork_rsl(data, in rtl8192_hw_wakeup_wq() local 83 struct net_device *dev = ieee->dev; in rtl8192_hw_wakeup_wq() 182 struct rtllib_device *ieee = container_of_work_rsl(data, in IPSLeave_wq() local 184 struct net_device *dev = ieee->dev; in IPSLeave_wq()
|
D | r8192E_dev.c | 998 struct rtllib_device *ieee = priv->rtllib; in rtl8192_link_change() local 1003 if (ieee->state == RTLLIB_LINKED) { in rtl8192_link_change() 1006 if ((KEY_TYPE_WEP40 == ieee->pairwise_key_type) || in rtl8192_link_change() 1007 (KEY_TYPE_WEP104 == ieee->pairwise_key_type)) in rtl8192_link_change() 1014 if (ieee->iw_mode == IW_MODE_INFRA || ieee->iw_mode == IW_MODE_ADHOC) { in rtl8192_link_change() 1019 if (ieee->IntelPromiscuousModeInfo.bPromiscuousOn) in rtl8192_link_change() 2145 struct rtllib_device *ieee = priv->rtllib; in rtl8192_update_ratr_table() local 2146 u8 *pMcsRate = ieee->dot11HTOperationalRateSet; in rtl8192_update_ratr_table() 2153 switch (ieee->mode) { in rtl8192_update_ratr_table() 2166 if (ieee->pHTInfo->PeerMimoPs == 0) { in rtl8192_update_ratr_table() [all …]
|
D | r8192E_phy.c | 843 struct rtllib_device *ieee = priv->rtllib; in rtl8192_phy_SwChnlStepByStep() local 861 rtl8192_phy_SetSwChnlCmdArray(ieee->PreCommonCmd, in rtl8192_phy_SwChnlStepByStep() 865 rtl8192_phy_SetSwChnlCmdArray(ieee->PreCommonCmd, in rtl8192_phy_SwChnlStepByStep() 871 rtl8192_phy_SetSwChnlCmdArray(ieee->PostCommonCmd, in rtl8192_phy_SwChnlStepByStep() 884 rtl8192_phy_SetSwChnlCmdArray(ieee->RfDependCmd, in rtl8192_phy_SwChnlStepByStep() 888 rtl8192_phy_SetSwChnlCmdArray(ieee->RfDependCmd, in rtl8192_phy_SwChnlStepByStep() 900 rtl8192_phy_SetSwChnlCmdArray(ieee->RfDependCmd, in rtl8192_phy_SwChnlStepByStep() 904 rtl8192_phy_SetSwChnlCmdArray(ieee->RfDependCmd, in rtl8192_phy_SwChnlStepByStep() 924 CurrentCmd = &ieee->PreCommonCmd[*step]; in rtl8192_phy_SwChnlStepByStep() 927 CurrentCmd = &ieee->RfDependCmd[*step]; in rtl8192_phy_SwChnlStepByStep() [all …]
|
D | rtl_dm.c | 2978 struct rtllib_device *ieee = priv->rtllib; in dm_check_txrateandretrycount() local 2980 ieee->softmac_stats.CurrentShowTxate = read_nic_byte(dev, in dm_check_txrateandretrycount() 2983 ieee->softmac_stats.last_packet_rate = read_nic_byte(dev, in dm_check_txrateandretrycount() 2986 ieee->softmac_stats.txretrycount = read_nic_dword(dev, in dm_check_txrateandretrycount()
|
/linux-4.1.27/drivers/staging/rtl8192u/ |
D | r8192U_core.c | 162 struct ieee80211_device *ieee = priv->ieee80211; in rtl819x_set_channel_map() local 174 Dot11d_Init(ieee); in rtl819x_set_channel_map() 175 ieee->bGlobalDomain = false; in rtl819x_set_channel_map() 185 memset(GET_DOT11D_INFO(ieee)->channel_map, 0, sizeof(GET_DOT11D_INFO(ieee)->channel_map)); in rtl819x_set_channel_map() 190 GET_DOT11D_INFO(ieee)->channel_map[ChannelPlan[channel_plan].Channel[i]] = 1; in rtl819x_set_channel_map() 196 …GET_DOT11D_INFO(ieee)->bEnabled = 0;//this flag enabled to follow 11d country IE setting, otherwis… in rtl819x_set_channel_map() 197 Dot11d_Reset(ieee); in rtl819x_set_channel_map() 198 ieee->bGlobalDomain = true; in rtl819x_set_channel_map() 425 struct ieee80211_device *ieee = priv->ieee80211; in proc_get_stats_ap() local 428 list_for_each_entry(target, &ieee->network_list, list) { in proc_get_stats_ap() [all …]
|
D | r8192U_wx.c | 332 struct ieee80211_device *ieee = priv->ieee80211; in r8192_wx_set_scan() local 344 ieee->current_network.ssid_len = req->essid_len; in r8192_wx_set_scan() 345 memcpy(ieee->current_network.ssid, req->essid, req->essid_len); in r8192_wx_set_scan() 519 struct ieee80211_device *ieee = priv->ieee80211; in r8192_wx_set_enc() local 561 key_idx = ieee->tx_keyidx; in r8192_wx_set_enc() 580 ieee->pairwise_key_type = KEY_TYPE_WEP40; in r8192_wx_set_enc() 594 ieee->pairwise_key_type = KEY_TYPE_WEP104; in r8192_wx_set_enc() 744 struct ieee80211_device *ieee = priv->ieee80211; in r8192_wx_set_enc_ext() local 769 if ((!group) || (IW_MODE_ADHOC == ieee->iw_mode) || (alg == KEY_TYPE_WEP40)) { in r8192_wx_set_enc_ext() 772 ieee->pairwise_key_type = alg; in r8192_wx_set_enc_ext() [all …]
|
D | r8192U_dm.c | 3100 struct ieee80211_device *ieee = priv->ieee80211; in dm_check_txrateandretrycount() local 3103 read_nic_byte(dev, Current_Tx_Rate_Reg, &ieee->softmac_stats.CurrentShowTxate); in dm_check_txrateandretrycount() 3107 read_nic_byte(dev, Initial_Tx_Rate_Reg, &ieee->softmac_stats.last_packet_rate); in dm_check_txrateandretrycount() 3110 read_nic_dword(dev, Tx_Retry_Count_Reg, &ieee->softmac_stats.txretrycount); in dm_check_txrateandretrycount()
|
/linux-4.1.27/net/dcb/ |
D | dcbnl.c | 1038 struct nlattr *ieee, *app; in dcbnl_ieee_fill() local 1047 ieee = nla_nest_start(skb, DCB_ATTR_IEEE); in dcbnl_ieee_fill() 1048 if (!ieee) in dcbnl_ieee_fill() 1159 nla_nest_end(skb, ieee); in dcbnl_ieee_fill() 1420 struct nlattr *ieee[DCB_ATTR_IEEE_MAX + 1]; in dcbnl_ieee_set() local 1429 err = nla_parse_nested(ieee, DCB_ATTR_IEEE_MAX, in dcbnl_ieee_set() 1434 if (ieee[DCB_ATTR_IEEE_ETS] && ops->ieee_setets) { in dcbnl_ieee_set() 1435 struct ieee_ets *ets = nla_data(ieee[DCB_ATTR_IEEE_ETS]); in dcbnl_ieee_set() 1441 if (ieee[DCB_ATTR_IEEE_MAXRATE] && ops->ieee_setmaxrate) { in dcbnl_ieee_set() 1443 nla_data(ieee[DCB_ATTR_IEEE_MAXRATE]); in dcbnl_ieee_set() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_dcb.c | 582 goto ieee; in i40e_get_dcb_config() 607 goto ieee; in i40e_get_dcb_config() 611 ieee: in i40e_get_dcb_config()
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/ |
D | rs.h | 41 u8 ieee; /* MAC header: IWL_RATE_6M_IEEE, etc. */ member
|
D | rs.c | 3272 iwl_rates[lq_sta->last_txrate_idx].ieee >> 1); in rs_sta_dbgfs_rate_scale_data_read()
|
/linux-4.1.27/include/uapi/linux/ |
D | nvme.h | 50 __u8 ieee[3]; member
|
/linux-4.1.27/drivers/net/wireless/iwlegacy/ |
D | common.h | 2479 u8 ieee; /* MAC header: RATE_6M_IEEE, etc. */ member 2490 u8 ieee; /* MAC header: RATE_6M_IEEE, etc. */ member
|
D | 4965-rs.c | 2757 il_rates[lq_sta->last_txrate_idx].ieee >> 1); in il4965_rs_sta_dbgfs_rate_scale_data_read()
|
D | 3945-mac.c | 1649 rates[i].bitrate = il3945_rates[i].ieee * 5; in il3945_init_hw_rates()
|
D | 4965-mac.c | 6279 rates[i].bitrate = il_rates[i].ieee * 5; in il4965_init_hw_rates()
|
/linux-4.1.27/drivers/net/wireless/ath/ath5k/ |
D | phy.c | 1227 ath5k_hw_rf5111_chan2athchan(unsigned int ieee, in ath5k_hw_rf5111_chan2athchan() argument 1233 channel = (int)ieee; in ath5k_hw_rf5111_chan2athchan()
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/ |
D | mvm.h | 973 u8 ieee; /* MAC header: IWL_RATE_6M_IEEE, etc. */ member
|
/linux-4.1.27/net/ipv4/ |
D | Kconfig | 569 See <http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1177186>
|
/linux-4.1.27/Documentation/RCU/ |
D | RTFP.txt | 1801 \url{http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4281239}
|
/linux-4.1.27/Documentation/networking/ |
D | bonding.txt | 10 - Chad N. Tindel <ctindel at ieee dot org>
|