/drivers/staging/rtl8187se/ieee80211/ |
H A D | ieee80211_softmac_wx.c | 29 int ieee80211_wx_set_freq(struct ieee80211_device *ieee, struct iw_request_info *a, argument 35 down(&ieee->wx_sem); 37 if(ieee->iw_mode == IW_MODE_INFRA){ 65 ieee->current_network.channel = fwrq->m; 66 ieee->set_chan(ieee->dev, ieee->current_network.channel); 68 if(ieee->iw_mode == IW_MODE_ADHOC || ieee->iw_mode == IW_MODE_MASTER) 69 if(ieee 83 ieee80211_wx_get_freq(struct ieee80211_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *b) argument 98 ieee80211_wx_get_wap(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 127 ieee80211_wx_set_wap(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *awrq, char *extra) argument 177 ieee80211_wx_get_essid(struct ieee80211_device *ieee, struct iw_request_info *a,union iwreq_data *wrqu,char *b) argument 212 ieee80211_wx_set_rate(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 231 ieee80211_wx_get_rate(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 241 ieee80211_wx_set_mode(struct ieee80211_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *b) argument 275 struct ieee80211_device *ieee = container_of(work, struct ieee80211_device, wx_sync_scan_wq); local 309 ieee80211_wx_set_scan(struct ieee80211_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *b) argument 336 ieee80211_wx_set_essid(struct ieee80211_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *extra) argument 400 ieee80211_wx_get_mode(struct ieee80211_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *b) argument 408 ieee80211_wx_set_rawtx(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 445 ieee80211_wx_get_name(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 469 ieee80211_wx_set_power(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 531 ieee80211_wx_get_power(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument [all...] |
H A D | ieee80211_softmac.c | 49 unsigned int ieee80211_MFIE_rate_len(struct ieee80211_device *ieee) argument 53 if (ieee->modulation & IEEE80211_CCK_MODULATION) 56 if (ieee->modulation & IEEE80211_OFDM_MODULATION) 67 void ieee80211_MFIE_Brate(struct ieee80211_device *ieee, u8 **tag_p) argument 71 if (ieee->modulation & IEEE80211_CCK_MODULATION){ 84 void ieee80211_MFIE_Grate(struct ieee80211_device *ieee, u8 **tag_p) argument 88 if (ieee->modulation & IEEE80211_OFDM_MODULATION){ 108 void ieee80211_WMM_Info(struct ieee80211_device *ieee, u8 **tag_p) { argument 120 if(ieee->current_network.wmm_info & 0x80) { 131 void ieee80211_TURBO_Info(struct ieee80211_device *ieee, u argument 148 enqueue_mgmt(struct ieee80211_device *ieee, struct sk_buff *skb) argument 166 dequeue_mgmt(struct ieee80211_device *ieee) argument 181 init_mgmt_queue(struct ieee80211_device *ieee) argument 189 softmac_mgmt_xmit(struct sk_buff *skb, struct ieee80211_device *ieee) argument 240 softmac_ps_mgmt_xmit(struct sk_buff *skb, struct ieee80211_device *ieee) argument 278 ieee80211_disassociate_skb( struct ieee80211_network *beacon, struct ieee80211_device *ieee, u8 asRsn) argument 302 SendDisassociation( struct ieee80211_device *ieee, u8* asSta, u8 asRsn ) argument 318 ieee80211_probe_req(struct ieee80211_device *ieee) argument 356 ext_ieee80211_send_beacon_wq(struct ieee80211_device *ieee) argument 381 ieee80211_send_beacon(struct ieee80211_device *ieee) argument 408 struct ieee80211_device *ieee = local 417 ieee80211_send_probe(struct ieee80211_device *ieee) argument 429 ieee80211_send_probe_requests(struct ieee80211_device *ieee) argument 440 ieee80211_softmac_scan_syncro(struct ieee80211_device *ieee) argument 503 ieee80211_softmac_ips_scan_syncro(struct ieee80211_device *ieee) argument 581 struct ieee80211_device *ieee = container_of(dwork, struct ieee80211_device, softmac_scan_wq); local 621 ieee80211_beacons_start(struct ieee80211_device *ieee) argument 633 ieee80211_beacons_stop(struct ieee80211_device *ieee) argument 647 ieee80211_stop_send_beacons(struct ieee80211_device *ieee) argument 656 ieee80211_start_send_beacons(struct ieee80211_device *ieee) argument 665 ieee80211_softmac_stop_scan(struct ieee80211_device *ieee) argument 684 ieee80211_stop_scan(struct ieee80211_device *ieee) argument 693 ieee80211_rtl_start_scan(struct ieee80211_device *ieee) argument 719 ieee80211_start_scan_syncro(struct ieee80211_device *ieee) argument 737 ieee80211_authentication_req(struct ieee80211_network *beacon, struct ieee80211_device *ieee, int challengelen) argument 770 ieee80211_probe_resp(struct ieee80211_device *ieee, u8 *dest) argument 889 ieee80211_assoc_resp(struct ieee80211_device *ieee, u8 *dest) argument 942 ieee80211_auth_resp(struct ieee80211_device *ieee,int status, u8 *dest) argument 969 ieee80211_null_func(struct ieee80211_device *ieee,short pwr) argument 995 ieee80211_resp_to_assoc_rq(struct ieee80211_device *ieee, u8* dest) argument 1006 ieee80211_resp_to_auth(struct ieee80211_device *ieee, int s, u8* dest) argument 1017 ieee80211_resp_to_probe(struct ieee80211_device *ieee, u8 *dest) argument 1029 ieee80211_association_req(struct ieee80211_network *beacon,struct ieee80211_device *ieee) argument 1135 ieee80211_associate_abort(struct ieee80211_device *ieee) argument 1170 ieee80211_associate_step1(struct ieee80211_device *ieee) argument 1200 ieee80211_rtl_auth_challenge(struct ieee80211_device *ieee, u8 *challenge, int chlen) argument 1234 ieee80211_associate_step2(struct ieee80211_device *ieee) argument 1258 struct ieee80211_device *ieee = container_of(work, struct ieee80211_device, associate_complete_wq); local 1277 ieee80211_associate_complete(struct ieee80211_device *ieee) argument 1293 struct ieee80211_device *ieee = container_of(work, struct ieee80211_device, associate_procedure_wq); local 1310 ieee80211_softmac_new_net(struct ieee80211_device *ieee, struct ieee80211_network *net) argument 1399 ieee80211_softmac_check_all_nets(struct ieee80211_device *ieee) argument 1467 probe_rq_parse(struct ieee80211_device *ieee, struct sk_buff *skb, u8 *src) argument 1537 ieee80211_rx_probe_rq(struct ieee80211_device *ieee, struct sk_buff *skb) argument 1552 ieee80211_rx_auth_rq(struct ieee80211_device *ieee, struct sk_buff *skb) argument 1568 ieee80211_rx_assoc_rq(struct ieee80211_device *ieee, struct sk_buff *skb) argument 1584 ieee80211_sta_ps_send_null_frame(struct ieee80211_device *ieee, short pwr) argument 1595 ieee80211_sta_ps_sleep(struct ieee80211_device *ieee, u32 *time_h, u32 *time_l) argument 1648 ieee80211_sta_ps(struct ieee80211_device *ieee) argument 1718 ieee80211_sta_wakeup(struct ieee80211_device *ieee, short nl) argument 1741 ieee80211_ps_tx_ack(struct ieee80211_device *ieee, short success) argument 1771 ieee80211_rx_frame_softmac(struct ieee80211_device *ieee, struct sk_buff *skb, struct ieee80211_rx_stats *rx_stats, u16 type, u16 stype) argument 1976 ieee80211_softmac_xmit(struct ieee80211_txb *txb, struct ieee80211_device *ieee) argument 2013 ieee80211_resume_tx(struct ieee80211_device *ieee) argument 2038 ieee80211_reset_queue(struct ieee80211_device *ieee) argument 2053 ieee80211_rtl_wake_queue(struct ieee80211_device *ieee) argument 2095 ieee80211_rtl_stop_queue(struct ieee80211_device *ieee) argument 2110 ieee80211_randomize_cell(struct ieee80211_device *ieee) argument 2123 ieee80211_start_master_bss(struct ieee80211_device *ieee) argument 2149 ieee80211_start_monitor_mode(struct ieee80211_device *ieee) argument 2163 struct ieee80211_device *ieee = container_of(dwork, struct ieee80211_device, start_ibss_wq); local 2266 ieee80211_start_ibss(struct ieee80211_device *ieee) argument 2272 ieee80211_start_bss(struct ieee80211_device *ieee) argument 2314 ieee80211_disassociate(struct ieee80211_device *ieee) argument 2336 struct ieee80211_device *ieee = container_of(dwork, struct ieee80211_device, associate_retry_wq); local 2379 ieee80211_get_beacon_(struct ieee80211_device *ieee) argument 2397 ieee80211_get_beacon(struct ieee80211_device *ieee) argument 2417 ieee80211_softmac_stop_protocol(struct ieee80211_device *ieee) argument 2426 ieee80211_stop_protocol(struct ieee80211_device *ieee) argument 2445 ieee80211_softmac_start_protocol(struct ieee80211_device *ieee) argument 2453 ieee80211_start_protocol(struct ieee80211_device *ieee) argument 2521 ieee80211_softmac_init(struct ieee80211_device *ieee) argument 2593 ieee80211_softmac_free(struct ieee80211_device *ieee) argument 2615 ieee80211_wpa_enable(struct ieee80211_device *ieee, int value) argument 2625 ieee80211_wpa_assoc_frame(struct ieee80211_device *ieee, char *wpa_ie, int wpa_ie_len) argument 2634 ieee80211_wpa_mlme(struct ieee80211_device *ieee, int command, int reason) argument 2657 ieee80211_wpa_set_wpa_ie(struct ieee80211_device *ieee, struct ieee_param *param, int plen) argument 2688 ieee80211_wpa_set_auth_algs(struct ieee80211_device *ieee, int value) argument 2712 ieee80211_wpa_set_param(struct ieee80211_device *ieee, u8 name, u32 value) argument 2789 ieee80211_wpa_set_encryption(struct ieee80211_device *ieee, struct ieee_param *param, int param_len) argument 2939 ieee80211_wpa_supplicant_ioctl(struct ieee80211_device *ieee, struct iw_point *p) argument 2999 notify_wx_assoc_event(struct ieee80211_device *ieee) argument [all...] |
H A D | ieee80211_module.c | 63 static inline int ieee80211_networks_allocate(struct ieee80211_device *ieee) argument 65 if (ieee->networks) 68 ieee->networks = kcalloc( 71 if (!ieee->networks) { 73 ieee->dev->name); 80 static inline void ieee80211_networks_free(struct ieee80211_device *ieee) argument 82 if (!ieee->networks) 84 kfree(ieee->networks); 85 ieee->networks = NULL; 88 static inline void ieee80211_networks_initialize(struct ieee80211_device *ieee) argument 101 struct ieee80211_device *ieee; local 175 struct ieee80211_device *ieee = netdev_priv(dev); local [all...] |
H A D | ieee80211_tx.c | 121 N parts of size ieee->fts. The first fragment contains the SNAP header and the 126 So if you have 1500 bytes of payload with ieee->fts set to 500 without 182 struct ieee80211_device *ieee, 186 struct ieee80211_crypt_data* crypt = ieee->crypt[ieee->tx_keyidx]; 196 if (ieee->tkip_countermeasures && 202 ieee->dev->name, header->addr1); 223 ieee->dev->name, frag->len); 224 ieee->ieee_stats.tx_discards++; 306 /* SKBs are added to the ieee 181 ieee80211_encrypt_fragment( struct ieee80211_device *ieee, struct sk_buff *frag, int hdr_len) argument 310 struct ieee80211_device *ieee = netdev_priv(dev); local [all...] |
H A D | ieee80211_rx.c | 47 static inline void ieee80211_monitor_rx(struct ieee80211_device *ieee, argument 55 skb->dev = ieee->dev; 67 ieee80211_frag_cache_find(struct ieee80211_device *ieee, unsigned int seq, argument 74 entry = &ieee->frag_cache[tid][i]; 97 ieee80211_frag_cache_get(struct ieee80211_device *ieee, argument 126 skb = dev_alloc_skb(ieee->dev->mtu + 136 entry = &ieee->frag_cache[tid][ieee->frag_next_idx[tid]]; 137 ieee->frag_next_idx[tid]++; 138 if (ieee 166 ieee80211_frag_cache_invalidate(struct ieee80211_device *ieee, struct ieee80211_hdr_4addr *hdr) argument 213 ieee80211_rx_frame_mgmt(struct ieee80211_device *ieee, struct sk_buff *skb, struct ieee80211_rx_stats *rx_stats, u16 type, u16 stype) argument 255 ieee80211_is_eapol_frame(struct ieee80211_device *ieee, struct sk_buff *skb, size_t hdrlen) argument 297 ieee80211_rx_frame_decrypt(struct ieee80211_device* ieee, struct sk_buff *skb, struct ieee80211_crypt_data *crypt) argument 342 ieee80211_rx_frame_decrypt_msdu(struct ieee80211_device* ieee, struct sk_buff *skb, int keyidx, struct ieee80211_crypt_data *crypt) argument 370 is_duplicate_packet(struct ieee80211_device *ieee, struct ieee80211_hdr_4addr *header) argument 472 ieee80211_rtl_rx(struct ieee80211_device *ieee, struct sk_buff *skb, struct ieee80211_rx_stats *rx_stats) argument 866 ieee80211_extract_country_ie( struct ieee80211_device *ieee, struct ieee80211_info_element *info_element, struct ieee80211_network *network, u8 * addr2 ) argument 912 ieee80211_network_init( struct ieee80211_device *ieee, struct ieee80211_probe_response *beacon, struct ieee80211_network *network, struct ieee80211_rx_stats *stats) argument 1218 is_same_network(struct ieee80211_network *src, struct ieee80211_network *dst, struct ieee80211_device * ieee) argument 1325 ieee80211_process_probe_response( struct ieee80211_device *ieee, struct ieee80211_probe_response *beacon, struct ieee80211_rx_stats *stats) argument 1522 ieee80211_rx_mgt(struct ieee80211_device *ieee, struct ieee80211_hdr_4addr *header, struct ieee80211_rx_stats *stats) argument [all...] |
/drivers/staging/rtl8192e/ |
H A D | rtllib_softmac_wx.c | 30 int rtllib_wx_set_freq(struct rtllib_device *ieee, struct iw_request_info *a, argument 36 down(&ieee->wx_sem); 38 if (ieee->iw_mode == IW_MODE_INFRA) { 65 if (ieee->active_channel_map[fwrq->m] != 1) { 69 ieee->current_network.channel = fwrq->m; 70 ieee->set_chan(ieee->dev, ieee->current_network.channel); 72 if (ieee->iw_mode == IW_MODE_ADHOC || 73 ieee 88 rtllib_wx_get_freq(struct rtllib_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *b) argument 103 rtllib_wx_get_wap(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 133 rtllib_wx_set_wap(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *awrq, char *extra) argument 192 rtllib_wx_get_essid(struct rtllib_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *b) argument 229 rtllib_wx_set_rate(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 241 rtllib_wx_get_rate(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 255 rtllib_wx_set_rts(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 271 rtllib_wx_get_rts(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 282 rtllib_wx_set_mode(struct rtllib_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *b) argument 330 struct rtllib_device *ieee = container_of_work_rsl(data, local 419 rtllib_wx_set_scan(struct rtllib_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *b) argument 443 rtllib_wx_set_essid(struct rtllib_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *extra) argument 506 rtllib_wx_get_mode(struct rtllib_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *b) argument 514 rtllib_wx_set_rawtx(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 551 rtllib_wx_get_name(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 569 rtllib_wx_set_power(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 626 rtllib_wx_get_power(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument [all...] |
H A D | rtllib_softmac.c | 38 static unsigned int rtllib_MFIE_rate_len(struct rtllib_device *ieee) argument 42 if (ieee->modulation & RTLLIB_CCK_MODULATION) 45 if (ieee->modulation & RTLLIB_OFDM_MODULATION) 56 static void rtllib_MFIE_Brate(struct rtllib_device *ieee, u8 **tag_p) argument 60 if (ieee->modulation & RTLLIB_CCK_MODULATION) { 74 static void rtllib_MFIE_Grate(struct rtllib_device *ieee, u8 **tag_p) argument 78 if (ieee->modulation & RTLLIB_OFDM_MODULATION) { 95 static void rtllib_WMM_Info(struct rtllib_device *ieee, u8 **tag_p) argument 111 void rtllib_TURBO_Info(struct rtllib_device *ieee, u8 **tag_p) argument 129 static void enqueue_mgmt(struct rtllib_device *ieee, struc argument 146 dequeue_mgmt(struct rtllib_device *ieee) argument 161 init_mgmt_queue(struct rtllib_device *ieee) argument 168 MgntQuery_TxRateExcludeCCKRates(struct rtllib_device *ieee) argument 194 MgntQuery_MgntFrameTxRate(struct rtllib_device *ieee) argument 216 softmac_mgmt_xmit(struct sk_buff *skb, struct rtllib_device *ieee) argument 288 softmac_ps_mgmt_xmit(struct sk_buff *skb, struct rtllib_device *ieee) argument 343 rtllib_probe_req(struct rtllib_device *ieee) argument 386 rtllib_send_beacon(struct rtllib_device *ieee) argument 406 struct rtllib_device *ieee = local 422 struct rtllib_device *ieee = netdev_priv_rsl(dev); local 438 struct rtllib_device *ieee = netdev_priv_rsl(dev); local 459 struct rtllib_device *ieee = netdev_priv_rsl(dev); local 482 struct rtllib_device *ieee = netdev_priv_rsl(dev); local 494 rtllib_send_probe(struct rtllib_device *ieee, u8 is_mesh) argument 505 rtllib_send_probe_requests(struct rtllib_device *ieee, u8 is_mesh) argument 518 rtllib_update_active_chan_map(struct rtllib_device *ieee) argument 527 rtllib_softmac_scan_syncro(struct rtllib_device *ieee, u8 is_mesh) argument 598 struct rtllib_device *ieee = container_of_dwork_rsl(data, local 656 rtllib_beacons_start(struct rtllib_device *ieee) argument 667 rtllib_beacons_stop(struct rtllib_device *ieee) argument 681 rtllib_stop_send_beacons(struct rtllib_device *ieee) argument 691 rtllib_start_send_beacons(struct rtllib_device *ieee) argument 701 rtllib_softmac_stop_scan(struct rtllib_device *ieee) argument 715 rtllib_stop_scan(struct rtllib_device *ieee) argument 726 rtllib_stop_scan_syncro(struct rtllib_device *ieee) argument 737 rtllib_act_scanning(struct rtllib_device *ieee, bool sync_scan) argument 751 rtllib_start_scan(struct rtllib_device *ieee) argument 775 rtllib_start_scan_syncro(struct rtllib_device *ieee, u8 is_mesh) argument 791 rtllib_authentication_req(struct rtllib_network *beacon, struct rtllib_device *ieee, int challengelen, u8 *daddr) argument 831 rtllib_probe_resp(struct rtllib_device *ieee, u8 *dest) argument 980 rtllib_assoc_resp(struct rtllib_device *ieee, u8 *dest) argument 1039 rtllib_auth_resp(struct rtllib_device *ieee, int status, u8 *dest) argument 1069 rtllib_null_func(struct rtllib_device *ieee, short pwr) argument 1096 rtllib_pspoll_func(struct rtllib_device *ieee) argument 1121 rtllib_resp_to_assoc_rq(struct rtllib_device *ieee, u8 *dest) argument 1130 rtllib_resp_to_auth(struct rtllib_device *ieee, int s, u8 *dest) argument 1139 rtllib_resp_to_probe(struct rtllib_device *ieee, u8 *dest) argument 1148 SecIsInPMKIDList(struct rtllib_device *ieee, u8 *bssid) argument 1165 rtllib_association_req(struct rtllib_network *beacon, struct rtllib_device *ieee) argument 1418 rtllib_associate_abort(struct rtllib_device *ieee) argument 1453 rtllib_associate_step1(struct rtllib_device *ieee, u8 * daddr) argument 1477 rtllib_auth_challenge(struct rtllib_device *ieee, u8 *challenge, int chlen) argument 1508 rtllib_associate_step2(struct rtllib_device *ieee) argument 1530 struct rtllib_device *ieee = (struct rtllib_device *) local 1584 rtllib_sta_send_associnfo(struct rtllib_device *ieee) argument 1588 rtllib_associate_complete(struct rtllib_device *ieee) argument 1600 struct rtllib_device *ieee = container_of_dwork_rsl(data, local 1630 rtllib_softmac_new_net(struct rtllib_device *ieee, struct rtllib_network *net) argument 1764 rtllib_softmac_check_all_nets(struct rtllib_device *ieee) argument 1830 probe_rq_parse(struct rtllib_device *ieee, struct sk_buff *skb, u8 *src) argument 1894 assoc_parse(struct rtllib_device *ieee, struct sk_buff *skb, int *aid) argument 1922 rtllib_rx_probe_rq(struct rtllib_device *ieee, struct sk_buff *skb) argument 1932 rtllib_rx_auth_rq(struct rtllib_device *ieee, struct sk_buff *skb) argument 1944 rtllib_rx_assoc_rq(struct rtllib_device *ieee, struct sk_buff *skb) argument 1957 rtllib_sta_ps_send_null_frame(struct rtllib_device *ieee, short pwr) argument 1967 rtllib_sta_ps_send_pspoll_frame(struct rtllib_device *ieee) argument 1975 rtllib_sta_ps_sleep(struct rtllib_device *ieee, u64 *time) argument 2058 rtllib_sta_ps(struct rtllib_device *ieee) argument 2113 rtllib_sta_wakeup(struct rtllib_device *ieee, short nl) argument 2149 rtllib_ps_tx_ack(struct rtllib_device *ieee, short success) argument 2180 rtllib_process_action(struct rtllib_device *ieee, struct sk_buff *skb) argument 2214 rtllib_rx_assoc_resp(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats) argument 2298 rtllib_rx_auth(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats) argument 2372 rtllib_rx_deauth(struct rtllib_device *ieee, struct sk_buff *skb) argument 2407 rtllib_rx_frame_softmac(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats, u16 type, u16 stype) argument 2464 rtllib_softmac_xmit(struct rtllib_txb *txb, struct rtllib_device *ieee) argument 2514 rtllib_resume_tx(struct rtllib_device *ieee) argument 2537 rtllib_reset_queue(struct rtllib_device *ieee) argument 2553 rtllib_wake_queue(struct rtllib_device *ieee) argument 2595 rtllib_stop_queue(struct rtllib_device *ieee) argument 2606 rtllib_stop_all_queues(struct rtllib_device *ieee) argument 2615 rtllib_wake_all_queues(struct rtllib_device *ieee) argument 2620 rtllib_randomize_cell(struct rtllib_device *ieee) argument 2633 rtllib_start_master_bss(struct rtllib_device *ieee) argument 2660 rtllib_start_monitor_mode(struct rtllib_device *ieee) argument 2673 struct rtllib_device *ieee = container_of_dwork_rsl(data, local 2801 rtllib_start_ibss(struct rtllib_device *ieee) argument 2807 rtllib_start_bss(struct rtllib_device *ieee) argument 2837 struct rtllib_device *ieee = container_of_dwork_rsl(data, local 2842 rtllib_disassociate(struct rtllib_device *ieee) argument 2863 struct rtllib_device *ieee = container_of_dwork_rsl(data, local 2903 rtllib_get_beacon_(struct rtllib_device *ieee) argument 2921 rtllib_get_beacon(struct rtllib_device *ieee) argument 2942 rtllib_softmac_stop_protocol(struct rtllib_device *ieee, u8 mesh_flag, u8 shutdown) argument 2953 rtllib_stop_protocol(struct rtllib_device *ieee, u8 shutdown) argument 2993 rtllib_softmac_start_protocol(struct rtllib_device *ieee, u8 mesh_flag) argument 3001 rtllib_start_protocol(struct rtllib_device *ieee) argument 3055 rtllib_softmac_init(struct rtllib_device *ieee) argument 3150 rtllib_softmac_free(struct rtllib_device *ieee) argument 3168 rtllib_wpa_enable(struct rtllib_device *ieee, int value) argument 3179 rtllib_wpa_assoc_frame(struct rtllib_device *ieee, char *wpa_ie, int wpa_ie_len) argument 3189 rtllib_wpa_mlme(struct rtllib_device *ieee, int command, int reason) argument 3211 rtllib_wpa_set_wpa_ie(struct rtllib_device *ieee, struct ieee_param *param, int plen) argument 3242 rtllib_wpa_set_auth_algs(struct rtllib_device *ieee, int value) argument 3271 rtllib_wpa_set_param(struct rtllib_device *ieee, u8 name, u32 value) argument 3343 rtllib_wpa_set_encryption(struct rtllib_device *ieee, struct ieee_param *param, int param_len, u8 is_mesh) argument 3494 rtllib_disauth_skb(struct rtllib_network *beacon, struct rtllib_device *ieee, u16 asRsn) argument 3520 rtllib_disassociate_skb(struct rtllib_network *beacon, struct rtllib_device *ieee, u16 asRsn) argument 3546 SendDisassociation(struct rtllib_device *ieee, bool deauth, u16 asRsn) argument 3560 rtllib_ap_sec_type(struct rtllib_device *ieee) argument 3589 rtllib_wpa_supplicant_ioctl(struct rtllib_device *ieee, struct iw_point *p, u8 is_mesh) argument 3736 notify_wx_assoc_event(struct rtllib_device *ieee) argument [all...] |
H A D | rtllib_module.c | 67 static inline int rtllib_networks_allocate(struct rtllib_device *ieee) argument 69 if (ieee->networks) 72 ieee->networks = kzalloc( 75 if (!ieee->networks) { 77 ieee->dev->name); 84 static inline void rtllib_networks_free(struct rtllib_device *ieee) argument 86 if (!ieee->networks) 88 kfree(ieee->networks); 89 ieee->networks = NULL; 92 static inline void rtllib_networks_initialize(struct rtllib_device *ieee) argument 105 struct rtllib_device *ieee = NULL; local 191 struct rtllib_device *ieee = (struct rtllib_device *) local [all...] |
H A D | rtl819x_HTProc.c | 82 void HTUpdateDefaultSetting(struct rtllib_device *ieee) argument 84 struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; 108 ieee->bTxDisableRateFallBack = 0; 109 ieee->bTxUseDriverAssingedRate = 0; 111 ieee->bTxEnableFwCalcDur = 1; 217 static bool IsHTHalfNmode40Bandwidth(struct rtllib_device *ieee) argument 220 struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; 226 else if (!ieee->GetHalfNmodeSupportByAPsHandler(ieee->dev)) 236 static bool IsHTHalfNmodeSGI(struct rtllib_device *ieee, boo argument 262 HTHalfMcsToDataRate(struct rtllib_device *ieee, u8 nMcsRate) argument 275 HTMcsToDataRate(struct rtllib_device *ieee, u8 nMcsRate) argument 286 TxCountToDataRate(struct rtllib_device *ieee, u8 nDataRate) argument 314 IsHTHalfNmodeAPs(struct rtllib_device *ieee) argument 339 HTIOTPeerDetermine(struct rtllib_device *ieee) argument 381 HTIOTActIsDisableMCS14(struct rtllib_device *ieee, u8 *PeerMacAddr) argument 387 HTIOTActIsDisableMCS15(struct rtllib_device *ieee) argument 394 HTIOTActIsDisableMCSTwoSpatialStream(struct rtllib_device *ieee) argument 399 HTIOTActIsDisableEDCATurbo(struct rtllib_device *ieee, u8 *PeerMacAddr) argument 404 HTIOTActIsMgntUseCCK6M(struct rtllib_device *ieee, struct rtllib_network *network) argument 416 HTIOTActIsCCDFsync(struct rtllib_device *ieee) argument 425 HTIOTActDetermineRaFunc(struct rtllib_device *ieee, bool bPeerRx2ss) argument 445 HTConstructCapabilityElement(struct rtllib_device *ieee, u8 *posHTCap, u8 *len, u8 IsEncrypt, bool bAssoc) argument 527 HTConstructInfoElement(struct rtllib_device *ieee, u8 *posHTInfo, u8 *len, u8 IsEncrypt) argument 570 HTConstructRT2RTAggElement(struct rtllib_device *ieee, u8 *posRT2RTAgg, u8 *len) argument 595 HT_PickMCSRate(struct rtllib_device *ieee, u8 *pOperateMCS) argument 625 HTGetHighestMCSRate(struct rtllib_device *ieee, u8 *pMCSRateSet, u8 *pMCSFilter) argument 663 HTFilterMCSRate(struct rtllib_device *ieee, u8 *pSupportMCS, u8 *pOperateMCS) argument 687 HTOnAssocRsp(struct rtllib_device *ieee) argument 804 HTInitializeHTInfo(struct rtllib_device *ieee) argument 871 HTResetSelfAndSavePeerSetting(struct rtllib_device *ieee, struct rtllib_network *pNetwork) argument 946 HT_update_self_and_peer_setting(struct rtllib_device *ieee, struct rtllib_network *pNetwork) argument 960 HTUseDefaultSetting(struct rtllib_device *ieee) argument 997 HTCCheck(struct rtllib_device *ieee, u8 *pFrame) argument 1009 HTSetConnectBwModeCallback(struct rtllib_device *ieee) argument 1037 HTSetConnectBwMode(struct rtllib_device *ieee, enum ht_channel_width Bandwidth, enum ht_extchnl_offset Offset) argument [all...] |
H A D | dot11d.c | 49 void dot11d_init(struct rtllib_device *ieee) argument 51 struct rt_dot11d_info *pDot11dInfo = GET_DOT11D_INFO(ieee); 58 RESET_CIE_WATCHDOG(ieee); 63 void Dot11d_Channelmap(u8 channel_plan, struct rtllib_device *ieee) argument 67 ieee->bGlobalDomain = false; 70 memset(GET_DOT11D_INFO(ieee)->channel_map, 0, 71 sizeof(GET_DOT11D_INFO(ieee)->channel_map)); 76 GET_DOT11D_INFO(ieee)->channel_map[ChannelPlan 83 ieee->bGlobalDomain = true; 85 GET_DOT11D_INFO(ieee) 106 Dot11d_Reset(struct rtllib_device *ieee) argument [all...] |
H A D | rtl819x_BAProc.c | 22 static void ActivateBAEntry(struct rtllib_device *ieee, struct ba_record *pBA, argument 30 static void DeActivateBAEntry(struct rtllib_device *ieee, struct ba_record *pBA) argument 36 static u8 TxTsDeleteBA(struct rtllib_device *ieee, struct tx_ts_record *pTxTs) argument 43 DeActivateBAEntry(ieee, pPendingBa); 48 DeActivateBAEntry(ieee, pAdmittedBa); 54 static u8 RxTsDeleteBA(struct rtllib_device *ieee, struct rx_ts_record *pRxTs) argument 60 DeActivateBAEntry(ieee, pBa); 75 static struct sk_buff *rtllib_ADDBA(struct rtllib_device *ieee, u8 *Dst, argument 83 u16 len = ieee->tx_headroom + 9; 86 " sentd to: %pM, ieee 138 rtllib_DELBA(struct rtllib_device *ieee, u8 *dst, struct ba_record *pBA, enum tr_select TxRxSelect, u16 ReasonCode) argument 195 rtllib_send_ADDBAReq(struct rtllib_device *ieee, u8 *dst, struct ba_record *pBA) argument 211 rtllib_send_ADDBARsp(struct rtllib_device *ieee, u8 *dst, struct ba_record *pBA, u16 StatusCode) argument 224 rtllib_send_DELBA(struct rtllib_device *ieee, u8 *dst, struct ba_record *pBA, enum tr_select TxRxSelect, u16 ReasonCode) argument 238 rtllib_rx_ADDBAReq(struct rtllib_device *ieee, struct sk_buff *skb) argument 324 rtllib_rx_ADDBARsp(struct rtllib_device *ieee, struct sk_buff *skb) argument 425 rtllib_rx_DELBA(struct rtllib_device *ieee, struct sk_buff *skb) argument 486 TsInitAddBA(struct rtllib_device *ieee, struct tx_ts_record *pTS, u8 Policy, u8 bOverwritePending) argument 510 TsInitDelBA(struct rtllib_device *ieee, struct ts_common_info *pTsCommonInfo, enum tr_select TxRxSelect) argument 546 struct rtllib_device *ieee = container_of(pTxTs, struct rtllib_device, local 557 struct rtllib_device *ieee = container_of(pRxTs, struct rtllib_device, local [all...] |
H A D | rtl819x_TSProc.c | 34 struct rtllib_device *ieee = container_of(pRxTs, struct rtllib_device, local 43 spin_lock_irqsave(&(ieee->reorder_spinlock), flags); 64 ieee->stats_IndicateArray[index] = 69 &ieee->RxReorder_Unused_List); 83 spin_unlock_irqrestore(&(ieee->reorder_spinlock), 87 rtllib_indicate_packets(ieee, ieee->stats_IndicateArray, index); 94 MSECS(ieee->pHTInfo->RxReorderPendingTime)); 96 spin_unlock_irqrestore(&(ieee->reorder_spinlock), flags); 103 struct rtllib_device *ieee local 140 TSInitialize(struct rtllib_device *ieee) argument 217 AdmitTS(struct rtllib_device *ieee, struct ts_common_info *pTsCommonInfo, u32 InactTime) argument 228 SearchAdmitTRStream(struct rtllib_device *ieee, u8 *Addr, u8 TID, enum tr_select TxRxSelect) argument 309 GetTs(struct rtllib_device *ieee, struct ts_common_info **ppTS, u8 *Addr, u8 TID, enum tr_select TxRxSelect, bool bAddNewTs) argument 421 RemoveTsEntry(struct rtllib_device *ieee, struct ts_common_info *pTs, enum tr_select TxRxSelect) argument 462 RemovePeerTS(struct rtllib_device *ieee, u8 *Addr) argument 502 RemoveAllTS(struct rtllib_device *ieee) argument 531 TsStartAddBaProcess(struct rtllib_device *ieee, struct tx_ts_record *pTxTS) argument [all...] |
H A D | rtllib_tx.c | 119 N parts of size ieee->fts. The first fragment contains the SNAP header and the 124 So if you have 1500 bytes of payload with ieee->fts set to 500 without 179 int rtllib_encrypt_fragment(struct rtllib_device *ieee, struct sk_buff *frag, argument 185 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; 206 ieee->dev->name, frag->len); 207 ieee->ieee_stats.tx_discards++; 284 static void rtllib_tx_query_agg_cap(struct rtllib_device *ieee, argument 288 struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; 292 if (rtllib_act_scanning(ieee, fals 360 rtllib_qurey_ShortPreambleMode(struct rtllib_device *ieee, struct cb_desc *tcb_desc) argument 372 rtllib_query_HTCapShortGI(struct rtllib_device *ieee, struct cb_desc *tcb_desc) argument 393 rtllib_query_BandwidthMode(struct rtllib_device *ieee, struct cb_desc *tcb_desc) argument 414 rtllib_query_protectionmode(struct rtllib_device *ieee, struct cb_desc *tcb_desc, struct sk_buff *skb) argument 497 rtllib_txrate_selectmode(struct rtllib_device *ieee, struct cb_desc *tcb_desc) argument 513 rtllib_query_seqnum(struct rtllib_device *ieee, struct sk_buff *skb, u8 *dst) argument 554 struct rtllib_device *ieee = (struct rtllib_device *) local [all...] |
H A D | rtllib_wx.c | 51 static inline char *rtl819x_translate_scan(struct rtllib_device *ieee, argument 172 max_mcs = HTGetHighestMCSRate(ieee, ht_cap->MCS, 254 int rtllib_wx_get_scan(struct rtllib_device *ieee, argument 266 down(&ieee->wx_sem); 267 spin_lock_irqsave(&ieee->lock, flags); 269 list_for_each_entry(network, &ieee->network_list, list) { 275 if (ieee->scan_age == 0 || 276 time_after(network->last_scanned + ieee->scan_age, jiffies)) 277 ev = rtl819x_translate_scan(ieee, ev, stop, network, 288 spin_unlock_irqrestore(&ieee 299 rtllib_wx_set_encode(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *keybuf) argument 474 rtllib_wx_get_encode(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *keybuf) argument 518 rtllib_wx_set_encode_ext(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 680 rtllib_wx_get_encode_ext(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 737 rtllib_wx_set_mlme(struct rtllib_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 785 rtllib_wx_set_auth(struct rtllib_device *ieee, struct iw_request_info *info, struct iw_param *data, char *extra) argument 838 rtllib_wx_set_gen_ie(struct rtllib_device *ieee, u8 *ie, size_t len) argument [all...] |
H A D | rtllib_rx.c | 47 static inline void rtllib_monitor_rx(struct rtllib_device *ieee, argument 51 skb->dev = ieee->dev; 62 rtllib_frag_cache_find(struct rtllib_device *ieee, unsigned int seq, argument 69 entry = &ieee->frag_cache[tid][i]; 92 rtllib_frag_cache_get(struct rtllib_device *ieee, argument 121 skb = dev_alloc_skb(ieee->dev->mtu + 131 entry = &ieee->frag_cache[tid][ieee->frag_next_idx[tid]]; 132 ieee->frag_next_idx[tid]++; 133 if (ieee 161 rtllib_frag_cache_invalidate(struct rtllib_device *ieee, struct rtllib_hdr_4addr *hdr) argument 206 rtllib_rx_frame_mgmt(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats, u16 type, u16 stype) argument 241 rtllib_is_eapol_frame(struct rtllib_device *ieee, struct sk_buff *skb, size_t hdrlen) argument 282 rtllib_rx_frame_decrypt(struct rtllib_device *ieee, struct sk_buff *skb, struct lib80211_crypt_data *crypt) argument 323 rtllib_rx_frame_decrypt_msdu(struct rtllib_device *ieee, struct sk_buff *skb, int keyidx, struct lib80211_crypt_data *crypt) argument 358 is_duplicate_packet(struct rtllib_device *ieee, struct rtllib_hdr_4addr *header) argument 469 rtllib_indicate_packets(struct rtllib_device *ieee, struct rtllib_rxb **prxbIndicateArray, u8 index) argument 519 rtllib_FlushRxTsPendingPkts(struct rtllib_device *ieee, struct rx_ts_record *pTS) argument 545 RxReorderIndicatePacket(struct rtllib_device *ieee, struct rtllib_rxb *prxb, struct rx_ts_record *pTS, u16 SeqNum) argument 734 parse_subframe(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats, struct rtllib_rxb *rxb, u8 *src, u8 *dst) argument 859 rtllib_rx_get_hdrlen(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats) argument 881 rtllib_rx_check_duplicate(struct rtllib_device *ieee, struct sk_buff *skb, u8 multicast) argument 923 rtllib_rx_extract_addr(struct rtllib_device *ieee, struct rtllib_hdr_4addr *hdr, u8 *dst, u8 *src, u8 *bssid) argument 953 rtllib_rx_data_filter(struct rtllib_device *ieee, u16 fc, u8 *dst, u8 *src, u8 *bssid, u8 *addr2) argument 1011 rtllib_rx_get_crypt(struct rtllib_device *ieee, struct sk_buff *skb, struct lib80211_crypt_data **crypt, size_t hdrlen) argument 1045 rtllib_rx_decrypt(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats, struct lib80211_crypt_data *crypt, size_t hdrlen) argument 1175 rtllib_rx_check_leave_lps(struct rtllib_device *ieee, u8 unicast, u8 nr_subframes) argument 1191 rtllib_rx_indicate_pkt_legacy(struct rtllib_device *ieee, struct rtllib_rx_stats *rx_stats, struct rtllib_rxb *rxb, u8 *dst, u8 *src) argument 1250 rtllib_rx_InfraAdhoc(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats) argument 1419 rtllib_rx_Master(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats) argument 1425 rtllib_rx_Monitor(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats) argument 1450 rtllib_rx_Mesh(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats) argument 1459 rtllib_rx(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats) argument 1717 rtllib_extract_country_ie( struct rtllib_device *ieee, struct rtllib_info_element *info_element, struct rtllib_network *network, u8 *addr2) argument 1741 rtllib_parse_info_param(struct rtllib_device *ieee, struct rtllib_info_element *info_element, u16 length, struct rtllib_network *network, struct rtllib_rx_stats *stats) argument 2241 rtllib_network_init( struct rtllib_device *ieee, struct rtllib_probe_response *beacon, struct rtllib_network *network, struct rtllib_rx_stats *stats) argument 2508 rtllib_process_probe_response( struct rtllib_device *ieee, struct rtllib_probe_response *beacon, struct rtllib_rx_stats *stats) argument 2676 rtllib_rx_mgt(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *stats) argument [all...] |
/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_softmac_wx.c | 29 int ieee80211_wx_set_freq(struct ieee80211_device *ieee, struct iw_request_info *a, argument 35 down(&ieee->wx_sem); 37 if(ieee->iw_mode == IW_MODE_INFRA){ 64 if (!(GET_DOT11D_INFO(ieee)->channel_map)[fwrq->m]) { 68 ieee->current_network.channel = fwrq->m; 69 ieee->set_chan(ieee->dev, ieee->current_network.channel); 71 if(ieee->iw_mode == IW_MODE_ADHOC || ieee 86 ieee80211_wx_get_freq(struct ieee80211_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *b) argument 103 ieee80211_wx_get_wap(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 132 ieee80211_wx_set_wap(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *awrq, char *extra) argument 179 ieee80211_wx_get_essid(struct ieee80211_device *ieee, struct iw_request_info *a,union iwreq_data *wrqu,char *b) argument 214 ieee80211_wx_set_rate(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 228 ieee80211_wx_get_rate(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 241 ieee80211_wx_set_rts(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 257 ieee80211_wx_get_rts(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 266 ieee80211_wx_set_mode(struct ieee80211_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *b) argument 299 struct ieee80211_device *ieee = container_of(work, struct ieee80211_device, wx_sync_scan_wq); local 358 ieee80211_wx_set_scan(struct ieee80211_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *b) argument 381 ieee80211_wx_set_essid(struct ieee80211_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *extra) argument 435 ieee80211_wx_get_mode(struct ieee80211_device *ieee, struct iw_request_info *a, union iwreq_data *wrqu, char *b) argument 443 ieee80211_wx_set_rawtx(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 480 ieee80211_wx_get_name(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 506 ieee80211_wx_set_power(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument 556 ieee80211_wx_get_power(struct ieee80211_device *ieee, struct iw_request_info *info, union iwreq_data *wrqu, char *extra) argument [all...] |
H A D | ieee80211_module.c | 62 static inline int ieee80211_networks_allocate(struct ieee80211_device *ieee) argument 64 if (ieee->networks) 67 ieee->networks = kcalloc( 70 if (!ieee->networks) { 72 ieee->dev->name); 79 static inline void ieee80211_networks_free(struct ieee80211_device *ieee) argument 81 if (!ieee->networks) 83 kfree(ieee->networks); 84 ieee->networks = NULL; 87 static inline void ieee80211_networks_initialize(struct ieee80211_device *ieee) argument 100 struct ieee80211_device *ieee; local 196 struct ieee80211_device *ieee = netdev_priv(dev); local [all...] |
H A D | ieee80211_softmac.c | 48 unsigned int ieee80211_MFIE_rate_len(struct ieee80211_device *ieee) argument 52 if (ieee->modulation & IEEE80211_CCK_MODULATION) 55 if (ieee->modulation & IEEE80211_OFDM_MODULATION) 66 void ieee80211_MFIE_Brate(struct ieee80211_device *ieee, u8 **tag_p) argument 70 if (ieee->modulation & IEEE80211_CCK_MODULATION){ 83 void ieee80211_MFIE_Grate(struct ieee80211_device *ieee, u8 **tag_p) argument 87 if (ieee->modulation & IEEE80211_OFDM_MODULATION){ 107 void ieee80211_WMM_Info(struct ieee80211_device *ieee, u8 **tag_p) { argument 119 if(ieee->current_network.wmm_info & 0x80) { 131 void ieee80211_TURBO_Info(struct ieee80211_device *ieee, u argument 149 enqueue_mgmt(struct ieee80211_device *ieee, struct sk_buff *skb) argument 167 dequeue_mgmt(struct ieee80211_device *ieee) argument 182 init_mgmt_queue(struct ieee80211_device *ieee) argument 187 MgntQuery_MgntFrameTxRate(struct ieee80211_device *ieee) argument 224 softmac_mgmt_xmit(struct sk_buff *skb, struct ieee80211_device *ieee) argument 291 softmac_ps_mgmt_xmit(struct sk_buff *skb, struct ieee80211_device *ieee) argument 327 ieee80211_probe_req(struct ieee80211_device *ieee) argument 366 ieee80211_send_beacon(struct ieee80211_device *ieee) argument 394 struct ieee80211_device *ieee = local 404 ieee80211_send_probe(struct ieee80211_device *ieee) argument 416 ieee80211_send_probe_requests(struct ieee80211_device *ieee) argument 427 ieee80211_softmac_scan_syncro(struct ieee80211_device *ieee) argument 498 struct ieee80211_device *ieee = container_of(dwork, struct ieee80211_device, softmac_scan_wq); local 539 ieee80211_beacons_start(struct ieee80211_device *ieee) argument 550 ieee80211_beacons_stop(struct ieee80211_device *ieee) argument 564 ieee80211_stop_send_beacons(struct ieee80211_device *ieee) argument 573 ieee80211_start_send_beacons(struct ieee80211_device *ieee) argument 582 ieee80211_softmac_stop_scan(struct ieee80211_device *ieee) argument 601 ieee80211_stop_scan(struct ieee80211_device *ieee) argument 610 ieee80211_start_scan(struct ieee80211_device *ieee) argument 630 ieee80211_start_scan_syncro(struct ieee80211_device *ieee) argument 647 ieee80211_authentication_req(struct ieee80211_network *beacon, struct ieee80211_device *ieee, int challengelen) argument 689 ieee80211_probe_resp(struct ieee80211_device *ieee, u8 *dest) argument 842 ieee80211_assoc_resp(struct ieee80211_device *ieee, u8 *dest) argument 897 ieee80211_auth_resp(struct ieee80211_device *ieee,int status, u8 *dest) argument 925 ieee80211_null_func(struct ieee80211_device *ieee,short pwr) argument 951 ieee80211_resp_to_assoc_rq(struct ieee80211_device *ieee, u8* dest) argument 960 ieee80211_resp_to_auth(struct ieee80211_device *ieee, int s, u8* dest) argument 969 ieee80211_resp_to_probe(struct ieee80211_device *ieee, u8 *dest) argument 979 ieee80211_association_req(struct ieee80211_network *beacon,struct ieee80211_device *ieee) argument 1221 ieee80211_associate_abort(struct ieee80211_device *ieee) argument 1257 ieee80211_associate_step1(struct ieee80211_device *ieee) argument 1283 ieee80211_auth_challenge(struct ieee80211_device *ieee, u8 *challenge, int chlen) argument 1313 ieee80211_associate_step2(struct ieee80211_device *ieee) argument 1334 struct ieee80211_device *ieee = container_of(work, struct ieee80211_device, associate_complete_wq); local 1379 ieee80211_associate_complete(struct ieee80211_device *ieee) argument 1392 struct ieee80211_device *ieee = container_of(work, struct ieee80211_device, associate_procedure_wq); local 1410 ieee80211_softmac_new_net(struct ieee80211_device *ieee, struct ieee80211_network *net) argument 1512 ieee80211_softmac_check_all_nets(struct ieee80211_device *ieee) argument 1581 probe_rq_parse(struct ieee80211_device *ieee, struct sk_buff *skb, u8 *src) argument 1637 assoc_parse(struct ieee80211_device *ieee, struct sk_buff *skb, int *aid) argument 1665 ieee80211_rx_probe_rq(struct ieee80211_device *ieee, struct sk_buff *skb) argument 1680 ieee80211_rx_auth_rq(struct ieee80211_device *ieee, struct sk_buff *skb) argument 1696 ieee80211_rx_assoc_rq(struct ieee80211_device *ieee, struct sk_buff *skb) argument 1713 ieee80211_sta_ps_send_null_frame(struct ieee80211_device *ieee, short pwr) argument 1724 ieee80211_sta_ps_sleep(struct ieee80211_device *ieee, u32 *time_h, u32 *time_l) argument 1772 ieee80211_sta_ps(struct ieee80211_device *ieee) argument 1839 ieee80211_sta_wakeup(struct ieee80211_device *ieee, short nl) argument 1862 ieee80211_ps_tx_ack(struct ieee80211_device *ieee, short success) argument 1889 ieee80211_process_action(struct ieee80211_device* ieee, struct sk_buff* skb) argument 1921 ieee80211_rx_frame_softmac(struct ieee80211_device *ieee, struct sk_buff *skb, struct ieee80211_rx_stats *rx_stats, u16 type, u16 stype) argument 2133 ieee80211_softmac_xmit(struct ieee80211_txb *txb, struct ieee80211_device *ieee) argument 2190 ieee80211_resume_tx(struct ieee80211_device *ieee) argument 2215 ieee80211_reset_queue(struct ieee80211_device *ieee) argument 2230 ieee80211_wake_queue(struct ieee80211_device *ieee) argument 2271 ieee80211_stop_queue(struct ieee80211_device *ieee) argument 2286 ieee80211_randomize_cell(struct ieee80211_device *ieee) argument 2299 ieee80211_start_master_bss(struct ieee80211_device *ieee) argument 2325 ieee80211_start_monitor_mode(struct ieee80211_device *ieee) argument 2339 struct ieee80211_device *ieee = container_of(dwork, struct ieee80211_device, start_ibss_wq); local 2445 ieee80211_start_ibss(struct ieee80211_device *ieee) argument 2451 ieee80211_start_bss(struct ieee80211_device *ieee) argument 2489 ieee80211_disassociate(struct ieee80211_device *ieee) argument 2511 struct ieee80211_device *ieee = container_of(dwork, struct ieee80211_device, associate_retry_wq); local 2549 ieee80211_get_beacon_(struct ieee80211_device *ieee) argument 2568 ieee80211_get_beacon(struct ieee80211_device *ieee) argument 2588 ieee80211_softmac_stop_protocol(struct ieee80211_device *ieee) argument 2597 ieee80211_stop_protocol(struct ieee80211_device *ieee) argument 2614 ieee80211_softmac_start_protocol(struct ieee80211_device *ieee) argument 2622 ieee80211_start_protocol(struct ieee80211_device *ieee) argument 2674 ieee80211_softmac_init(struct ieee80211_device *ieee) argument 2750 ieee80211_softmac_free(struct ieee80211_device *ieee) argument 2769 ieee80211_wpa_enable(struct ieee80211_device *ieee, int value) argument 2779 ieee80211_wpa_assoc_frame(struct ieee80211_device *ieee, char *wpa_ie, int wpa_ie_len) argument 2788 ieee80211_wpa_mlme(struct ieee80211_device *ieee, int command, int reason) argument 2811 ieee80211_wpa_set_wpa_ie(struct ieee80211_device *ieee, struct ieee_param *param, int plen) argument 2842 ieee80211_wpa_set_auth_algs(struct ieee80211_device *ieee, int value) argument 2874 ieee80211_wpa_set_param(struct ieee80211_device *ieee, u8 name, u32 value) argument 2950 ieee80211_wpa_set_encryption(struct ieee80211_device *ieee, struct ieee_param *param, int param_len) argument 3105 ieee80211_disassociate_skb( struct ieee80211_network *beacon, struct ieee80211_device *ieee, u8 asRsn) argument 3131 SendDisassociation( struct ieee80211_device *ieee, u8* asSta, u8 asRsn ) argument 3146 ieee80211_wpa_supplicant_ioctl(struct ieee80211_device *ieee, struct iw_point *p) argument 3206 notify_wx_assoc_event(struct ieee80211_device *ieee) argument [all...] |
H A D | ieee80211_tx.c | 121 N parts of size ieee->fts. The first fragment contains the SNAP header and the 126 So if you have 1500 bytes of payload with ieee->fts set to 500 without 182 struct ieee80211_device *ieee, 186 struct ieee80211_crypt_data* crypt = ieee->crypt[ieee->tx_keyidx]; 197 if (ieee->tkip_countermeasures && 203 ieee->dev->name, header->addr1); 224 ieee->dev->name, frag->len); 225 ieee->ieee_stats.tx_discards++; 306 void ieee80211_tx_query_agg_cap(struct ieee80211_device* ieee, struc argument 181 ieee80211_encrypt_fragment( struct ieee80211_device *ieee, struct sk_buff *frag, int hdr_len) argument 380 ieee80211_qurey_ShortPreambleMode(struct ieee80211_device* ieee, cb_desc* tcb_desc) argument 394 ieee80211_query_HTCapShortGI(struct ieee80211_device *ieee, cb_desc *tcb_desc) argument 415 ieee80211_query_BandwidthMode(struct ieee80211_device* ieee, cb_desc *tcb_desc) argument 435 ieee80211_query_protectionmode(struct ieee80211_device* ieee, cb_desc* tcb_desc, struct sk_buff* skb) argument 546 ieee80211_txrate_selectmode(struct ieee80211_device* ieee, cb_desc* tcb_desc) argument 593 struct ieee80211_device *ieee = netdev_priv(dev); local [all...] |
H A D | rtl819x_BAProc.c | 16 void ActivateBAEntry(struct ieee80211_device* ieee, PBA_RECORD pBA, u16 Time) argument 28 void DeActivateBAEntry( struct ieee80211_device* ieee, PBA_RECORD pBA) argument 40 u8 TxTsDeleteBA( struct ieee80211_device* ieee, PTX_TS_RECORD pTxTs) argument 49 DeActivateBAEntry(ieee, pPendingBa); 56 DeActivateBAEntry(ieee, pAdmittedBa); 70 u8 RxTsDeleteBA( struct ieee80211_device* ieee, PRX_TS_RECORD pRxTs) argument 77 DeActivateBAEntry(ieee, pBa); 108 static struct sk_buff* ieee80211_ADDBA(struct ieee80211_device* ieee, u8* Dst, PBA_RECORD pBA, u16 StatusCode, u8 type) argument 114 u16 len = ieee->tx_headroom + 9; 116 IEEE80211_DEBUG(IEEE80211_DL_TRACE | IEEE80211_DL_BA, "========>%s(), frame(%d) sentd to:%pM, ieee 187 ieee80211_DELBA( struct ieee80211_device* ieee, u8* dst, PBA_RECORD pBA, TR_SELECT TxRxSelect, u16 ReasonCode ) argument 254 ieee80211_send_ADDBAReq(struct ieee80211_device* ieee, u8* dst, PBA_RECORD pBA) argument 281 ieee80211_send_ADDBARsp(struct ieee80211_device* ieee, u8* dst, PBA_RECORD pBA, u16 StatusCode) argument 308 ieee80211_send_DELBA(struct ieee80211_device* ieee, u8* dst, PBA_RECORD pBA, TR_SELECT TxRxSelect, u16 ReasonCode) argument 330 ieee80211_rx_ADDBAReq( struct ieee80211_device* ieee, struct sk_buff *skb) argument 430 ieee80211_rx_ADDBARsp( struct ieee80211_device* ieee, struct sk_buff *skb) argument 563 ieee80211_rx_DELBA(struct ieee80211_device* ieee,struct sk_buff *skb) argument 638 TsInitAddBA( struct ieee80211_device* ieee, PTX_TS_RECORD pTS, u8 Policy, u8 bOverwritePending ) argument 668 TsInitDelBA( struct ieee80211_device* ieee, PTS_COMMON_INFO pTsCommonInfo, TR_SELECT TxRxSelect) argument 713 struct ieee80211_device *ieee = container_of(pTxTs, struct ieee80211_device, TxTsRecord[pTxTs->num]); local 726 struct ieee80211_device *ieee = container_of(pRxTs, struct ieee80211_device, RxTsRecord[pRxTs->num]); local [all...] |
H A D | rtl819x_HTProc.c | 54 void HTUpdateDefaultSetting(struct ieee80211_device* ieee) argument 56 PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; 60 //printk("===>ieee:%p,\n", ieee); 88 ieee->bTxDisableRateFallBack = 0; 89 ieee->bTxUseDriverAssingedRate = 0; 222 bool IsHTHalfNmode40Bandwidth(struct ieee80211_device* ieee) argument 225 PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; 231 else if(!ieee->GetHalfNmodeSupportByAPsHandler(ieee 241 IsHTHalfNmodeSGI(struct ieee80211_device* ieee, bool is40MHz) argument 268 HTHalfMcsToDataRate(struct ieee80211_device* ieee, u8 nMcsRate) argument 281 HTMcsToDataRate( struct ieee80211_device* ieee, u8 nMcsRate) argument 300 TxCountToDataRate( struct ieee80211_device* ieee, u8 nDataRate) argument 347 IsHTHalfNmodeAPs(struct ieee80211_device* ieee) argument 379 HTIOTPeerDetermine(struct ieee80211_device* ieee) argument 416 HTIOTActIsDisableMCS14(struct ieee80211_device* ieee, u8* PeerMacAddr) argument 435 HTIOTActIsDisableMCS15(struct ieee80211_device* ieee) argument 472 HTIOTActIsDisableMCSTwoSpatialStream(struct ieee80211_device* ieee, u8 *PeerMacAddr) argument 489 HTIOTActIsDisableEDCATurbo(struct ieee80211_device* ieee, u8* PeerMacAddr) argument 550 HTConstructCapabilityElement(struct ieee80211_device* ieee, u8* posHTCap, u8* len, u8 IsEncrypt) argument 669 HTConstructInfoElement(struct ieee80211_device* ieee, u8* posHTInfo, u8* len, u8 IsEncrypt) argument 741 HTConstructRT2RTAggElement(struct ieee80211_device* ieee, u8* posRT2RTAgg, u8* len) argument 795 HT_PickMCSRate(struct ieee80211_device* ieee, u8* pOperateMCS) argument 858 HTGetHighestMCSRate(struct ieee80211_device* ieee, u8* pMCSRateSet, u8* pMCSFilter) argument 910 HTFilterMCSRate( struct ieee80211_device* ieee, u8* pSupportMCS, u8* pOperateMCS) argument 941 HTOnAssocRsp(struct ieee80211_device *ieee) argument 1127 HTInitializeHTInfo(struct ieee80211_device* ieee) argument 1217 HTResetSelfAndSavePeerSetting(struct ieee80211_device* ieee, struct ieee80211_network * pNetwork) argument 1300 HTUpdateSelfAndPeerSetting(struct ieee80211_device* ieee, struct ieee80211_network * pNetwork) argument 1320 HTUseDefaultSetting(struct ieee80211_device* ieee) argument 1373 HTCCheck(struct ieee80211_device* ieee, u8* pFrame) argument 1389 HTSetConnectBwMode(struct ieee80211_device* ieee, HT_CHANNEL_WIDTH Bandwidth, HT_EXTCHNL_OFFSET Offset) argument 1438 HTSetConnectBwModeCallback(struct ieee80211_device* ieee) argument [all...] |
H A D | rtl819x_TSProc.c | 28 struct ieee80211_device *ieee = container_of(pRxTs, struct ieee80211_device, RxTsRecord[pRxTs->num]); local 39 spin_lock_irqsave(&(ieee->reorder_spinlock), flags); 63 list_add_tail(&pReorderEntry->List, &ieee->RxReorder_Unused_List); 81 spin_unlock_irqrestore(&(ieee->reorder_spinlock), flags); 84 ieee80211_indicate_packets(ieee, stats_IndicateArray, index); 90 mod_timer(&pRxTs->RxPktPendingTimer, jiffies + MSECS(ieee->pHTInfo->RxReorderPendingTime)); 92 spin_unlock_irqrestore(&(ieee->reorder_spinlock), flags); 106 struct ieee80211_device *ieee = container_of(pTxTs, struct ieee80211_device, TxTsRecord[num]); local 108 TsInitAddBA(ieee, pTxTs, BA_POLICY_IMMEDIATE, false); 141 void TSInitialize(struct ieee80211_device *ieee) argument 227 AdmitTS(struct ieee80211_device *ieee, PTS_COMMON_INFO pTsCommonInfo, u32 InactTime) argument 237 SearchAdmitTRStream(struct ieee80211_device *ieee, u8* Addr, u8 TID, TR_SELECT TxRxSelect) argument 339 GetTs( struct ieee80211_device* ieee, PTS_COMMON_INFO *ppTS, u8* Addr, u8 TID, TR_SELECT TxRxSelect, bool bAddNewTs ) argument 475 RemoveTsEntry( struct ieee80211_device* ieee, PTS_COMMON_INFO pTs, TR_SELECT TxRxSelect ) argument 530 RemovePeerTS(struct ieee80211_device* ieee, u8* Addr) argument 577 RemoveAllTS(struct ieee80211_device* ieee) argument 610 TsStartAddBaProcess(struct ieee80211_device* ieee, PTX_TS_RECORD pTxTS) argument [all...] |
/drivers/net/wireless/ipw2x00/ |
H A D | libipw_geo.c | 45 int libipw_is_valid_channel(struct libipw_device *ieee, u8 channel) argument 51 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0) 54 if (ieee->freq_band & LIBIPW_24GHZ_BAND) 55 for (i = 0; i < ieee->geo.bg_channels; i++) 59 if ((ieee->geo.bg[i].channel == channel) && 60 !(ieee->geo.bg[i].flags & LIBIPW_CH_INVALID) && 61 (!(ieee->mode & IEEE_G) || 62 !(ieee->geo.bg[i].flags & LIBIPW_CH_B_ONLY))) 65 if (ieee 74 libipw_channel_to_index(struct libipw_device *ieee, u8 channel) argument 96 libipw_channel_to_freq(struct libipw_device * ieee, u8 channel) argument 111 libipw_freq_to_channel(struct libipw_device * ieee, u32 freq) argument 135 libipw_set_geo(struct libipw_device *ieee, const struct libipw_geo *geo) argument 149 libipw_get_geo(struct libipw_device *ieee) argument 154 libipw_get_channel_flags(struct libipw_device * ieee, u8 channel) argument 173 libipw_get_channel(struct libipw_device *ieee, u8 channel) argument [all...] |
H A D | libipw_module.c | 69 static int libipw_networks_allocate(struct libipw_device *ieee) argument 74 ieee->networks[i] = kzalloc(sizeof(struct libipw_network), 76 if (!ieee->networks[i]) { 79 kfree(ieee->networks[j]); 98 static inline void libipw_networks_free(struct libipw_device *ieee) argument 103 if (ieee->networks[i]->ibss_dfs) 104 kfree(ieee->networks[i]->ibss_dfs); 105 kfree(ieee->networks[i]); 109 void libipw_networks_age(struct libipw_device *ieee, argument 116 spin_lock_irqsave(&ieee 124 libipw_networks_initialize(struct libipw_device *ieee) argument 146 struct libipw_device *ieee; local 230 struct libipw_device *ieee = netdev_priv(dev); local [all...] |
H A D | libipw_tx.c | 92 N parts of size ieee->fts. The first fragment contains the SNAP header and the 97 So if you have 1500 bytes of payload with ieee->fts set to 500 without 152 static int libipw_encrypt_fragment(struct libipw_device *ieee, argument 156 ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; 172 ieee->dev->name, frag->len); 173 ieee->ieee_stats.tx_discards++; 257 struct libipw_device *ieee = netdev_priv(dev); local 277 if (ieee->is_queue_full && (*ieee [all...] |