Searched refs:ieee80211_device (Results 1 - 25 of 36) sorted by relevance

12

/drivers/staging/rtl8187se/ieee80211/
H A Dieee80211.h402 struct ieee80211_device;
881 struct ieee80211_device { struct
1174 //void (*wmm_param_update) (struct ieee80211_device *ieee);
1221 return ((struct ieee80211_device *)netdev_priv(dev))->priv;
1240 extern inline int ieee80211_is_valid_mode(struct ieee80211_device *ieee, int mode)
1299 extern int ieee80211_set_encryption(struct ieee80211_device *ieee);
1304 struct ieee80211_device *ieee,
1314 extern int ieee80211_rtl_rx(struct ieee80211_device *ieee, struct sk_buff *skb,
1316 extern void ieee80211_rx_mgt(struct ieee80211_device *ieee,
1321 extern int ieee80211_wx_get_scan(struct ieee80211_device *iee
[all...]
H A Ddot11d.h64 struct ieee80211_device *dev
69 struct ieee80211_device *dev
74 struct ieee80211_device *dev,
82 struct ieee80211_device *dev,
88 struct ieee80211_device * dev
92 struct ieee80211_device * dev,
97 struct ieee80211_device * dev,
H A Dieee80211_crypt.h81 void ieee80211_crypt_deinit_entries(struct ieee80211_device *, int);
83 void ieee80211_crypt_delayed_deinit(struct ieee80211_device *ieee,
H A Ddot11d.c13 Dot11d_Init(struct ieee80211_device *ieee)
33 Dot11d_Reset(struct ieee80211_device *ieee)
70 struct ieee80211_device *dev,
134 struct ieee80211_device *dev,
157 struct ieee80211_device * dev
180 struct ieee80211_device * dev,
197 struct ieee80211_device * dev,
H A Dieee80211_softmac_wx.c29 int ieee80211_wx_set_freq(struct ieee80211_device *ieee, struct iw_request_info *a,
83 int ieee80211_wx_get_freq(struct ieee80211_device *ieee,
98 int ieee80211_wx_get_wap(struct ieee80211_device *ieee,
127 int ieee80211_wx_set_wap(struct ieee80211_device *ieee,
177 int ieee80211_wx_get_essid(struct ieee80211_device *ieee, struct iw_request_info *a,union iwreq_data *wrqu,char *b)
212 int ieee80211_wx_set_rate(struct ieee80211_device *ieee,
231 int ieee80211_wx_get_rate(struct ieee80211_device *ieee,
241 int ieee80211_wx_set_mode(struct ieee80211_device *ieee, struct iw_request_info *a,
275 struct ieee80211_device *ieee = container_of(work, struct ieee80211_device, wx_sync_scan_w
[all...]
H A Dieee80211_module.c63 static inline int ieee80211_networks_allocate(struct ieee80211_device *ieee)
80 static inline void ieee80211_networks_free(struct ieee80211_device *ieee)
88 static inline void ieee80211_networks_initialize(struct ieee80211_device *ieee)
101 struct ieee80211_device *ieee;
107 dev = alloc_etherdev(sizeof(struct ieee80211_device) + sizeof_priv);
175 struct ieee80211_device *ieee = netdev_priv(dev);
H A Dieee80211_softmac.c49 unsigned int ieee80211_MFIE_rate_len(struct ieee80211_device *ieee)
67 void ieee80211_MFIE_Brate(struct ieee80211_device *ieee, u8 **tag_p)
84 void ieee80211_MFIE_Grate(struct ieee80211_device *ieee, u8 **tag_p)
108 void ieee80211_WMM_Info(struct ieee80211_device *ieee, u8 **tag_p) {
131 void ieee80211_TURBO_Info(struct ieee80211_device *ieee, u8 **tag_p) {
148 void enqueue_mgmt(struct ieee80211_device *ieee, struct sk_buff *skb)
166 struct sk_buff *dequeue_mgmt(struct ieee80211_device *ieee)
181 void init_mgmt_queue(struct ieee80211_device *ieee)
187 void ieee80211_sta_wakeup(struct ieee80211_device *ieee, short nl);
189 inline void softmac_mgmt_xmit(struct sk_buff *skb, struct ieee80211_device *iee
[all...]
H A Dieee80211_crypt.c40 void ieee80211_crypt_deinit_entries(struct ieee80211_device *ieee,
63 struct ieee80211_device *ieee = (struct ieee80211_device *)data;
78 void ieee80211_crypt_delayed_deinit(struct ieee80211_device *ieee,
H A Dieee80211_rx.c47 static inline void ieee80211_monitor_rx(struct ieee80211_device *ieee,
67 ieee80211_frag_cache_find(struct ieee80211_device *ieee, unsigned int seq,
97 ieee80211_frag_cache_get(struct ieee80211_device *ieee,
166 static int ieee80211_frag_cache_invalidate(struct ieee80211_device *ieee,
213 ieee80211_rx_frame_mgmt(struct ieee80211_device *ieee, struct sk_buff *skb,
255 static int ieee80211_is_eapol_frame(struct ieee80211_device *ieee,
297 ieee80211_rx_frame_decrypt(struct ieee80211_device* ieee, struct sk_buff *skb,
342 ieee80211_rx_frame_decrypt_msdu(struct ieee80211_device* ieee, struct sk_buff *skb,
370 static int is_duplicate_packet(struct ieee80211_device *ieee,
472 int ieee80211_rtl_rx(struct ieee80211_device *iee
[all...]
H A Dieee80211_wx.c43 static inline char *rtl818x_translate_scan(struct ieee80211_device *ieee,
204 int ieee80211_wx_get_scan(struct ieee80211_device *ieee,
254 int ieee80211_wx_set_encode(struct ieee80211_device *ieee,
423 int ieee80211_wx_get_encode(struct ieee80211_device *ieee,
474 int ieee80211_wx_set_encode_ext(struct ieee80211_device *ieee,
639 int ieee80211_wx_set_mlme(struct ieee80211_device *ieee,
659 int ieee80211_wx_set_auth(struct ieee80211_device *ieee,
714 int ieee80211_wx_set_gen_ie(struct ieee80211_device *ieee, u8 *ie, size_t len)
/drivers/staging/rtl8192u/
H A Ddot11d.h64 struct ieee80211_device *dev
69 struct ieee80211_device *dev
74 struct ieee80211_device *dev,
82 struct ieee80211_device *dev,
88 struct ieee80211_device *dev
92 struct ieee80211_device *dev,
97 struct ieee80211_device *dev,
H A Dieee80211_crypt.h81 void ieee80211_crypt_deinit_entries(struct ieee80211_device *, int);
83 void ieee80211_crypt_delayed_deinit(struct ieee80211_device *ieee,
/drivers/staging/rtl8192u/ieee80211/
H A Ddot11d.h63 struct ieee80211_device *dev
68 struct ieee80211_device *dev
73 struct ieee80211_device *dev,
81 struct ieee80211_device *dev,
87 struct ieee80211_device * dev
91 struct ieee80211_device * dev,
96 struct ieee80211_device * dev,
H A Dieee80211.h966 struct ieee80211_device;
1802 struct ieee80211_device { struct
1819 //11n spec related I wonder if These info structure need to be moved out of ieee80211_device
2251 return ((struct ieee80211_device *)netdev_priv(dev))->priv;
2270 extern inline int ieee80211_is_valid_mode(struct ieee80211_device *ieee, int mode)
2371 extern int ieee80211_set_encryption(struct ieee80211_device *ieee);
2376 struct ieee80211_device *ieee,
2386 extern int ieee80211_rx(struct ieee80211_device *ieee, struct sk_buff *skb,
2388 extern void ieee80211_rx_mgt(struct ieee80211_device *ieee,
2393 extern int ieee80211_wx_get_scan(struct ieee80211_device *iee
[all...]
H A Dieee80211_crypt.h81 void ieee80211_crypt_deinit_entries(struct ieee80211_device *, int);
83 void ieee80211_crypt_delayed_deinit(struct ieee80211_device *ieee,
H A Ddot11d.c13 Dot11d_Init(struct ieee80211_device *ieee)
33 Dot11d_Reset(struct ieee80211_device *ieee)
69 struct ieee80211_device *dev,
123 struct ieee80211_device *dev,
146 struct ieee80211_device * dev
169 struct ieee80211_device * dev,
186 struct ieee80211_device * dev,
H A Dieee80211_softmac_wx.c29 int ieee80211_wx_set_freq(struct ieee80211_device *ieee, struct iw_request_info *a,
86 int ieee80211_wx_get_freq(struct ieee80211_device *ieee,
103 int ieee80211_wx_get_wap(struct ieee80211_device *ieee,
132 int ieee80211_wx_set_wap(struct ieee80211_device *ieee,
179 int ieee80211_wx_get_essid(struct ieee80211_device *ieee, struct iw_request_info *a,union iwreq_data *wrqu,char *b)
214 int ieee80211_wx_set_rate(struct ieee80211_device *ieee,
228 int ieee80211_wx_get_rate(struct ieee80211_device *ieee,
241 int ieee80211_wx_set_rts(struct ieee80211_device *ieee,
257 int ieee80211_wx_get_rts(struct ieee80211_device *ieee,
266 int ieee80211_wx_set_mode(struct ieee80211_device *iee
[all...]
H A Drtl819x_BAProc.c16 void ActivateBAEntry(struct ieee80211_device* ieee, PBA_RECORD pBA, u16 Time)
28 void DeActivateBAEntry( struct ieee80211_device* ieee, PBA_RECORD pBA)
40 u8 TxTsDeleteBA( struct ieee80211_device* ieee, PTX_TS_RECORD pTxTs)
70 u8 RxTsDeleteBA( struct ieee80211_device* ieee, PRX_TS_RECORD pRxTs)
108 static struct sk_buff* ieee80211_ADDBA(struct ieee80211_device* ieee, u8* Dst, PBA_RECORD pBA, u16 StatusCode, u8 type)
188 struct ieee80211_device* ieee,
254 void ieee80211_send_ADDBAReq(struct ieee80211_device* ieee, u8* dst, PBA_RECORD pBA)
281 void ieee80211_send_ADDBARsp(struct ieee80211_device* ieee, u8* dst, PBA_RECORD pBA, u16 StatusCode)
308 void ieee80211_send_DELBA(struct ieee80211_device* ieee, u8* dst, PBA_RECORD pBA, TR_SELECT TxRxSelect, u16 ReasonCode)
330 int ieee80211_rx_ADDBAReq( struct ieee80211_device* iee
[all...]
H A Dieee80211_module.c62 static inline int ieee80211_networks_allocate(struct ieee80211_device *ieee)
79 static inline void ieee80211_networks_free(struct ieee80211_device *ieee)
87 static inline void ieee80211_networks_initialize(struct ieee80211_device *ieee)
100 struct ieee80211_device *ieee;
106 dev = alloc_etherdev(sizeof(struct ieee80211_device) + sizeof_priv);
113 memset(ieee, 0, sizeof(struct ieee80211_device)+sizeof_priv);
196 struct ieee80211_device *ieee = netdev_priv(dev);
H A Drtl819x_HTProc.c54 void HTUpdateDefaultSetting(struct ieee80211_device* ieee)
57 //const typeof( ((struct ieee80211_device *)0)->pHTInfo ) *__mptr = &pHTInfo;
59 //printk("pHTinfo:%p, &pHTinfo:%p, mptr:%p, offsetof:%x\n", pHTInfo, &pHTInfo, __mptr, offsetof(struct ieee80211_device, pHTInfo));
222 bool IsHTHalfNmode40Bandwidth(struct ieee80211_device* ieee)
241 bool IsHTHalfNmodeSGI(struct ieee80211_device* ieee, bool is40MHz)
268 u16 HTHalfMcsToDataRate(struct ieee80211_device* ieee, u8 nMcsRate)
281 u16 HTMcsToDataRate( struct ieee80211_device* ieee, u8 nMcsRate)
294 * input: struct ieee80211_device* ieee
300 u16 TxCountToDataRate( struct ieee80211_device* ieee, u8 nDataRate)
347 bool IsHTHalfNmodeAPs(struct ieee80211_device* iee
[all...]
H A Dieee80211_softmac.c48 unsigned int ieee80211_MFIE_rate_len(struct ieee80211_device *ieee)
66 void ieee80211_MFIE_Brate(struct ieee80211_device *ieee, u8 **tag_p)
83 void ieee80211_MFIE_Grate(struct ieee80211_device *ieee, u8 **tag_p)
107 void ieee80211_WMM_Info(struct ieee80211_device *ieee, u8 **tag_p) {
131 void ieee80211_TURBO_Info(struct ieee80211_device *ieee, u8 **tag_p) {
149 void enqueue_mgmt(struct ieee80211_device *ieee, struct sk_buff *skb)
167 struct sk_buff *dequeue_mgmt(struct ieee80211_device *ieee)
182 void init_mgmt_queue(struct ieee80211_device *ieee)
187 u8 MgntQuery_MgntFrameTxRate(struct ieee80211_device *ieee)
222 void ieee80211_sta_wakeup(struct ieee80211_device *iee
[all...]
H A Drtl819x_TSProc.c28 struct ieee80211_device *ieee = container_of(pRxTs, struct ieee80211_device, RxTsRecord[pRxTs->num]);
106 struct ieee80211_device *ieee = container_of(pTxTs, struct ieee80211_device, TxTsRecord[num]);
141 void TSInitialize(struct ieee80211_device *ieee)
227 void AdmitTS(struct ieee80211_device *ieee, PTS_COMMON_INFO pTsCommonInfo, u32 InactTime)
237 PTS_COMMON_INFO SearchAdmitTRStream(struct ieee80211_device *ieee, u8* Addr, u8 TID, TR_SELECT TxRxSelect)
340 struct ieee80211_device* ieee,
476 struct ieee80211_device* ieee,
530 void RemovePeerTS(struct ieee80211_device* iee
[all...]
H A Dieee80211_crypt.c40 void ieee80211_crypt_deinit_entries(struct ieee80211_device *ieee,
63 struct ieee80211_device *ieee = (struct ieee80211_device *)data;
78 void ieee80211_crypt_delayed_deinit(struct ieee80211_device *ieee,
H A Dieee80211_tx.c182 struct ieee80211_device *ieee,
306 void ieee80211_tx_query_agg_cap(struct ieee80211_device* ieee, struct sk_buff* skb, cb_desc* tcb_desc)
380 extern void ieee80211_qurey_ShortPreambleMode(struct ieee80211_device* ieee, cb_desc* tcb_desc)
394 ieee80211_query_HTCapShortGI(struct ieee80211_device *ieee, cb_desc *tcb_desc)
415 void ieee80211_query_BandwidthMode(struct ieee80211_device* ieee, cb_desc *tcb_desc)
435 void ieee80211_query_protectionmode(struct ieee80211_device* ieee, cb_desc* tcb_desc, struct sk_buff* skb)
546 void ieee80211_txrate_selectmode(struct ieee80211_device* ieee, cb_desc* tcb_desc)
576 void ieee80211_query_seqnum(struct ieee80211_device*ieee, struct sk_buff* skb, u8* dst) argument
593 struct ieee80211_device *ieee = netdev_priv(dev);
H A Dieee80211_wx.c54 static inline char *rtl819x_translate_scan(struct ieee80211_device *ieee,
262 int ieee80211_wx_get_scan(struct ieee80211_device *ieee,
309 int ieee80211_wx_set_encode(struct ieee80211_device *ieee,
483 int ieee80211_wx_get_encode(struct ieee80211_device *ieee,
525 int ieee80211_wx_set_encode_ext(struct ieee80211_device *ieee,
699 int ieee80211_wx_get_encode_ext(struct ieee80211_device *ieee,
754 int ieee80211_wx_set_mlme(struct ieee80211_device *ieee,
770 int ieee80211_wx_set_auth(struct ieee80211_device *ieee,
832 int ieee80211_wx_set_gen_ie(struct ieee80211_device *ieee, u8 *ie, size_t len)

Completed in 588 milliseconds

12