Home
last modified time | relevance | path

Searched full:ieee (Results 1 – 25 of 659) sorted by relevance

12345678910>>...27

/Linux-v6.1/drivers/staging/rtl8192e/
Drtllib_softmac.c2 /* 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 …]
Drtllib_softmac_wx.c2 /* 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 …]
Drtllib_module.c40 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 …]
Drtl819x_BAProc.c20 static void DeActivateBAEntry(struct rtllib_device *ieee, struct ba_record *pBA) in DeActivateBAEntry() argument
26 static u8 TxTsDeleteBA(struct rtllib_device *ieee, struct tx_ts_record *pTxTs) in TxTsDeleteBA() argument
33 DeActivateBAEntry(ieee, pPendingBa); in TxTsDeleteBA()
38 DeActivateBAEntry(ieee, pAdmittedBa); in TxTsDeleteBA()
44 static u8 RxTsDeleteBA(struct rtllib_device *ieee, struct rx_ts_record *pRxTs) in RxTsDeleteBA() argument
50 DeActivateBAEntry(ieee, pBa); in RxTsDeleteBA()
65 static struct sk_buff *rtllib_ADDBA(struct rtllib_device *ieee, u8 *Dst, in rtllib_ADDBA() argument
72 u16 len = ieee->tx_headroom + 9; in rtllib_ADDBA()
74 netdev_dbg(ieee->dev, "%s(): frame(%d) sentd to: %pM, ieee->dev:%p\n", in rtllib_ADDBA()
75 __func__, type, Dst, ieee->dev); in rtllib_ADDBA()
[all …]
Drtl819x_TSProc.c23 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->rx_reorder_pending_time) in RxPktPendingTimeout()
89 spin_unlock_irqrestore(&(ieee->reorder_spinlock), flags); in RxPktPendingTimeout()
[all …]
Drtl819x_HTProc.c70 void HTUpdateDefaultSetting(struct rtllib_device *ieee) in HTUpdateDefaultSetting() argument
72 struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; in HTUpdateDefaultSetting()
93 ieee->bTxDisableRateFallBack = 0; in HTUpdateDefaultSetting()
94 ieee->bTxUseDriverAssingedRate = 0; in HTUpdateDefaultSetting()
96 ieee->bTxEnableFwCalcDur = 1; in HTUpdateDefaultSetting()
105 static u16 HTMcsToDataRate(struct rtllib_device *ieee, u8 nMcsRate) in HTMcsToDataRate() argument
107 struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; in HTMcsToDataRate()
116 u16 TxCountToDataRate(struct rtllib_device *ieee, u8 nDataRate) in TxCountToDataRate() argument
141 bool IsHTHalfNmodeAPs(struct rtllib_device *ieee) in IsHTHalfNmodeAPs() argument
144 struct rtllib_network *net = &ieee->current_network; in IsHTHalfNmodeAPs()
[all …]
Drtllib_wx.c26 static inline char *rtl819x_translate_scan(struct rtllib_device *ieee, in rtl819x_translate_scan() argument
145 max_mcs = HTGetHighestMCSRate(ieee, ht_cap->MCS, in rtl819x_translate_scan()
229 int rtllib_wx_get_scan(struct rtllib_device *ieee, in rtllib_wx_get_scan() argument
241 netdev_dbg(ieee->dev, "Getting scan\n"); in rtllib_wx_get_scan()
242 mutex_lock(&ieee->wx_mutex); in rtllib_wx_get_scan()
243 spin_lock_irqsave(&ieee->lock, flags); in rtllib_wx_get_scan()
245 list_for_each_entry(network, &ieee->network_list, list) { in rtllib_wx_get_scan()
251 if (ieee->scan_age == 0 || in rtllib_wx_get_scan()
252 time_after(network->last_scanned + ieee->scan_age, jiffies)) in rtllib_wx_get_scan()
253 ev = rtl819x_translate_scan(ieee, ev, stop, network, in rtllib_wx_get_scan()
[all …]
Drtllib_rx.c39 static void rtllib_rx_mgt(struct rtllib_device *ieee, struct sk_buff *skb,
42 static inline void rtllib_monitor_rx(struct rtllib_device *ieee, in rtllib_monitor_rx() argument
47 skb->dev = ieee->dev; in rtllib_monitor_rx()
58 rtllib_frag_cache_find(struct rtllib_device *ieee, unsigned int seq, in rtllib_frag_cache_find() argument
65 entry = &ieee->frag_cache[tid][i]; in rtllib_frag_cache_find()
68 netdev_dbg(ieee->dev, in rtllib_frag_cache_find()
87 rtllib_frag_cache_get(struct rtllib_device *ieee, in rtllib_frag_cache_get() argument
117 skb = dev_alloc_skb(ieee->dev->mtu + in rtllib_frag_cache_get()
128 entry = &ieee->frag_cache[tid][ieee->frag_next_idx[tid]]; in rtllib_frag_cache_get()
129 ieee->frag_next_idx[tid]++; in rtllib_frag_cache_get()
[all …]
Drtllib_tx.c97 * into N parts of size ieee->fts. The first fragment contains the SNAP header
102 * the case of WEP) So if you have 1500 bytes of payload with ieee->fts set to
157 int rtllib_encrypt_fragment(struct rtllib_device *ieee, struct sk_buff *frag, in rtllib_encrypt_fragment() argument
163 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_encrypt_fragment()
166 netdev_info(ieee->dev, "=========>%s(), crypt is null\n", in rtllib_encrypt_fragment()
174 /* Host-based IEEE 802.11 fragmentation for TX is not yet supported, so in rtllib_encrypt_fragment()
186 netdev_info(ieee->dev, "%s: Encryption failed: len=%d.\n", in rtllib_encrypt_fragment()
187 ieee->dev->name, frag->len); in rtllib_encrypt_fragment()
266 static void rtllib_tx_query_agg_cap(struct rtllib_device *ieee, in rtllib_tx_query_agg_cap() argument
270 struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; in rtllib_tx_query_agg_cap()
[all …]
/Linux-v6.1/drivers/staging/rtl8192u/ieee80211/
Dieee80211_softmac.c2 /* 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 …]
Dieee80211_softmac_wx.c2 /* 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 …]
Dieee80211_module.c46 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 …]
Drtl819x_TSProc.c29 …struct ieee80211_device *ieee = container_of(pRxTs, struct ieee80211_device, RxTsRecord[pRxTs->num… in RxPktPendingTimeout() local
38 spin_lock_irqsave(&(ieee->reorder_spinlock), flags); in RxPktPendingTimeout()
55 ieee->stats_IndicateArray[index] = pReorderEntry->prxb; in RxPktPendingTimeout()
58 list_add_tail(&pReorderEntry->List, &ieee->RxReorder_Unused_List); in RxPktPendingTimeout()
73 spin_unlock_irqrestore(&(ieee->reorder_spinlock), flags); in RxPktPendingTimeout()
76 ieee80211_indicate_packets(ieee, ieee->stats_IndicateArray, index); in RxPktPendingTimeout()
82 jiffies + msecs_to_jiffies(ieee->pHTInfo->RxReorderPendingTime)); in RxPktPendingTimeout()
84 spin_unlock_irqrestore(&(ieee->reorder_spinlock), flags); in RxPktPendingTimeout()
97 struct ieee80211_device *ieee = container_of(pTxTs, struct ieee80211_device, TxTsRecord[num]); in TsAddBaProcess() local
99 TsInitAddBA(ieee, pTxTs, BA_POLICY_IMMEDIATE, false); in TsAddBaProcess()
[all …]
Dieee80211_tx.c104 * N parts of size ieee->fts. The first fragment contains the SNAP header and the
109 * So if you have 1500 bytes of payload with ieee->fts set to 500 without
165 struct ieee80211_device *ieee, in ieee80211_encrypt_fragment() argument
169 struct ieee80211_crypt_data *crypt = ieee->crypt[ieee->tx_keyidx]; in ieee80211_encrypt_fragment()
177 if (ieee->tkip_countermeasures && in ieee80211_encrypt_fragment()
183 netdev_dbg(ieee->dev, "TKIP countermeasures: dropped " in ieee80211_encrypt_fragment()
194 /* Host-based IEEE 802.11 fragmentation for TX is not yet supported, so in ieee80211_encrypt_fragment()
206 netdev_info(ieee->dev, "Encryption failed: len=%d.\n", in ieee80211_encrypt_fragment()
208 ieee->ieee_stats.tx_discards++; in ieee80211_encrypt_fragment()
289 static void ieee80211_tx_query_agg_cap(struct ieee80211_device *ieee, in ieee80211_tx_query_agg_cap() argument
[all …]
Dieee80211_wx.c39 static inline char *rtl819x_translate_scan(struct ieee80211_device *ieee, in rtl819x_translate_scan() argument
146 max_mcs = HTGetHighestMCSRate(ieee, ht_cap->MCS, MCS_FILTER_ALL); in rtl819x_translate_scan()
182 if (ieee->wpa_enabled && network->wpa_ie_len) { in rtl819x_translate_scan()
196 if (ieee->wpa_enabled && network->rsn_ie_len) { in rtl819x_translate_scan()
224 int ieee80211_wx_get_scan(struct ieee80211_device *ieee, in ieee80211_wx_get_scan() argument
238 mutex_lock(&ieee->wx_mutex); in ieee80211_wx_get_scan()
239 spin_lock_irqsave(&ieee->lock, flags); in ieee80211_wx_get_scan()
241 list_for_each_entry(network, &ieee->network_list, list) { in ieee80211_wx_get_scan()
247 if (ieee->scan_age == 0 || in ieee80211_wx_get_scan()
248 time_after(network->last_scanned + ieee->scan_age, jiffies)) in ieee80211_wx_get_scan()
[all …]
Dieee80211_rx.c42 static inline void ieee80211_monitor_rx(struct ieee80211_device *ieee, in ieee80211_monitor_rx() argument
49 skb->dev = ieee->dev; in ieee80211_monitor_rx()
62 ieee80211_frag_cache_find(struct ieee80211_device *ieee, unsigned int seq, in ieee80211_frag_cache_find() argument
69 entry = &ieee->frag_cache[tid][i]; in ieee80211_frag_cache_find()
92 ieee80211_frag_cache_get(struct ieee80211_device *ieee, in ieee80211_frag_cache_get() argument
121 skb = dev_alloc_skb(ieee->dev->mtu + in ieee80211_frag_cache_get()
131 entry = &ieee->frag_cache[tid][ieee->frag_next_idx[tid]]; in ieee80211_frag_cache_get()
132 ieee->frag_next_idx[tid]++; in ieee80211_frag_cache_get()
133 if (ieee->frag_next_idx[tid] >= IEEE80211_FRAG_CACHE_LEN) in ieee80211_frag_cache_get()
134 ieee->frag_next_idx[tid] = 0; in ieee80211_frag_cache_get()
[all …]
Drtl819x_HTProc.c59 void HTUpdateDefaultSetting(struct ieee80211_device *ieee) in HTUpdateDefaultSetting() argument
61 PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; in HTUpdateDefaultSetting()
65 //printk("===>ieee:%p,\n", ieee); in HTUpdateDefaultSetting()
93 ieee->bTxDisableRateFallBack = 0; in HTUpdateDefaultSetting()
94 ieee->bTxUseDriverAssingedRate = 0; in HTUpdateDefaultSetting()
215 static u16 HTMcsToDataRate(struct ieee80211_device *ieee, u8 nMcsRate) in HTMcsToDataRate() argument
217 PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; in HTMcsToDataRate()
228 * input: struct ieee80211_device* ieee
234 u16 TxCountToDataRate(struct ieee80211_device *ieee, u8 nDataRate) in TxCountToDataRate() argument
236 //PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; in TxCountToDataRate()
[all …]
Dieee80211_crypt.c34 void ieee80211_crypt_deinit_entries(struct ieee80211_device *ieee, in ieee80211_crypt_deinit_entries() argument
40 for (ptr = ieee->crypt_deinit_list.next, n = ptr->next; in ieee80211_crypt_deinit_entries()
41 ptr != &ieee->crypt_deinit_list; ptr = n, n = ptr->next) { in ieee80211_crypt_deinit_entries()
57 struct ieee80211_device *ieee = from_timer(ieee, t, crypt_deinit_timer); in ieee80211_crypt_deinit_handler() local
60 spin_lock_irqsave(&ieee->lock, flags); in ieee80211_crypt_deinit_handler()
61 ieee80211_crypt_deinit_entries(ieee, 0); in ieee80211_crypt_deinit_handler()
62 if (!list_empty(&ieee->crypt_deinit_list)) { in ieee80211_crypt_deinit_handler()
63 netdev_dbg(ieee->dev, "%s: entries remaining in delayed crypt deletion list\n", in ieee80211_crypt_deinit_handler()
64 ieee->dev->name); in ieee80211_crypt_deinit_handler()
65 ieee->crypt_deinit_timer.expires = jiffies + HZ; in ieee80211_crypt_deinit_handler()
[all …]
Drtl819x_BAProc.c19 static void ActivateBAEntry(struct ieee80211_device *ieee, struct ba_record *pBA, u16 Time) in ActivateBAEntry() argument
31 static void DeActivateBAEntry(struct ieee80211_device *ieee, struct ba_record *pBA) in DeActivateBAEntry() argument
43 static u8 TxTsDeleteBA(struct ieee80211_device *ieee, struct tx_ts_record *pTxTs) in TxTsDeleteBA() argument
51 DeActivateBAEntry(ieee, pPendingBa); in TxTsDeleteBA()
57 DeActivateBAEntry(ieee, pAdmittedBa); in TxTsDeleteBA()
71 static u8 RxTsDeleteBA(struct ieee80211_device *ieee, struct rx_ts_record *pRxTs) in RxTsDeleteBA() argument
77 DeActivateBAEntry(ieee, pBa); in RxTsDeleteBA()
108 static struct sk_buff *ieee80211_ADDBA(struct ieee80211_device *ieee, u8 *Dst, struct ba_record *pB… in ieee80211_ADDBA() argument
113 u16 len = ieee->tx_headroom + 9; in ieee80211_ADDBA()
115 …EE80211_DL_BA, "========>%s(), frame(%d) sentd to:%pM, ieee->dev:%p\n", __func__, type, Dst, ieee-… in ieee80211_ADDBA()
[all …]
/Linux-v6.1/drivers/net/wireless/intel/ipw2x00/
Dlibipw_geo.c31 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 …]
Dlibipw_module.c55 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 …]
Dlibipw_rx.c35 static void libipw_monitor_rx(struct libipw_device *ieee, in libipw_monitor_rx() argument
42 skb->dev = ieee->dev; in libipw_monitor_rx()
54 *ieee, in libipw_frag_cache_find()
64 entry = &ieee->frag_cache[i]; in libipw_frag_cache_find()
85 static struct sk_buff *libipw_frag_cache_get(struct libipw_device *ieee, in libipw_frag_cache_get() argument
99 skb = dev_alloc_skb(ieee->dev->mtu + in libipw_frag_cache_get()
107 entry = &ieee->frag_cache[ieee->frag_next_idx]; in libipw_frag_cache_get()
108 ieee->frag_next_idx++; in libipw_frag_cache_get()
109 if (ieee->frag_next_idx >= LIBIPW_FRAG_CACHE_LEN) in libipw_frag_cache_get()
110 ieee->frag_next_idx = 0; in libipw_frag_cache_get()
[all …]
Dlibipw_wx.c45 static char *libipw_translate_scan(struct libipw_device *ieee, in libipw_translate_scan() argument
74 snprintf(iwe.u.name, IFNAMSIZ, "IEEE 802.11%s", in libipw_translate_scan()
93 iwe.u.freq.m = libipw_channel_to_freq(ieee, network->channel); in libipw_translate_scan()
151 if (ieee->perfect_rssi == ieee->worst_rssi) in libipw_translate_scan()
156 (ieee->perfect_rssi - ieee->worst_rssi) * in libipw_translate_scan()
157 (ieee->perfect_rssi - ieee->worst_rssi) - in libipw_translate_scan()
158 (ieee->perfect_rssi - network->stats.rssi) * in libipw_translate_scan()
159 (15 * (ieee->perfect_rssi - ieee->worst_rssi) + in libipw_translate_scan()
160 62 * (ieee->perfect_rssi - in libipw_translate_scan()
162 ((ieee->perfect_rssi - in libipw_translate_scan()
[all …]
Dlibipw_tx.c78 N parts of size ieee->fts. The first fragment contains the SNAP header and the
83 So if you have 1500 bytes of payload with ieee->fts set to 500 without
138 static int libipw_encrypt_fragment(struct libipw_device *ieee, in libipw_encrypt_fragment() argument
142 ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in libipw_encrypt_fragment()
158 ieee->dev->name, frag->len); in libipw_encrypt_fragment()
159 ieee->ieee_stats.tx_discards++; in libipw_encrypt_fragment()
243 struct libipw_device *ieee = netdev_priv(dev); in libipw_xmit() local
263 if (ieee->is_queue_full && (*ieee->is_queue_full) (dev, priority)) in libipw_xmit()
266 spin_lock_irqsave(&ieee->lock, flags); in libipw_xmit()
270 if (!ieee->hard_start_xmit) { in libipw_xmit()
[all …]
/Linux-v6.1/Documentation/ABI/stable/
Dsysfs-bus-firewire6 IEEE 1394 node device attributes.
8 See IEEE 1212 for semantic definitions.
25 IEEE 1394 node device attribute.
27 See IEEE 1212 for semantic definitions.
30 Summary of all units present in an IEEE 1394 node.
47 IEEE 1394 node device attribute.
59 IEEE 1394 unit device attributes.
61 See IEEE 1212 for semantic definitions.
77 Attributes common to IEEE 1394 node devices and unit devices.
80 See IEEE 1212 for semantic definitions.
[all …]

12345678910>>...27