/linux-4.1.27/drivers/staging/rtl8723au/core/ |
D | rtw_sta_mgt.c | 27 static void _rtw_init_stainfo(struct sta_info *psta) in _rtw_init_stainfo() argument 29 memset((u8 *)psta, 0, sizeof(struct sta_info)); in _rtw_init_stainfo() 30 spin_lock_init(&psta->lock); in _rtw_init_stainfo() 31 INIT_LIST_HEAD(&psta->list); in _rtw_init_stainfo() 32 INIT_LIST_HEAD(&psta->hash_list); in _rtw_init_stainfo() 33 _rtw_init_queue23a(&psta->sleep_q); in _rtw_init_stainfo() 34 psta->sleepq_len = 0; in _rtw_init_stainfo() 35 _rtw_init_sta_xmit_priv23a(&psta->sta_xmitpriv); in _rtw_init_stainfo() 36 _rtw_init_sta_recv_priv23a(&psta->sta_recvpriv); in _rtw_init_stainfo() 38 INIT_LIST_HEAD(&psta->asoc_list); in _rtw_init_stainfo() [all …]
|
D | rtw_ap.c | 45 struct sta_info *psta = NULL; in free_mlme_ap_info23a() local 62 psta = rtw_get_bcmc_stainfo23a(padapter); in free_mlme_ap_info23a() 64 rtw_free_stainfo23a(padapter, psta); in free_mlme_ap_info23a() 163 static u8 chk_sta_is_alive(struct sta_info *psta) in chk_sta_is_alive() argument 167 if ((psta->sta_stats.last_rx_data_pkts + in chk_sta_is_alive() 168 psta->sta_stats.last_rx_ctrl_pkts) != in chk_sta_is_alive() 169 (psta->sta_stats.rx_data_pkts + psta->sta_stats.rx_ctrl_pkts)) in chk_sta_is_alive() 172 sta_update_last_rx_pkts(psta); in chk_sta_is_alive() 181 struct sta_info *psta; in expire_timeout_chk23a() local 193 psta = container_of(plist, struct sta_info, auth_list); in expire_timeout_chk23a() [all …]
|
D | rtw_xmit.c | 242 struct sta_info *psta = pattrib->psta; in update_attrib_vcs_info() local 246 if (pattrib->psta) { in update_attrib_vcs_info() 247 psta = pattrib->psta; in update_attrib_vcs_info() 250 psta = rtw_get_stainfo23a(&padapter->stapriv, &pattrib->ra[0]); in update_attrib_vcs_info() 253 if (psta == NULL) { in update_attrib_vcs_info() 258 if (!(psta->state &_FW_LINKED)) { in update_attrib_vcs_info() 259 DBG_8723A("%s, psta->state(0x%x) != _FW_LINKED\n", __func__, psta->state); in update_attrib_vcs_info() 276 if (psta->rtsen) in update_attrib_vcs_info() 278 else if (psta->cts2self) in update_attrib_vcs_info() 295 if (psta->rtsen || psta->cts2self) { in update_attrib_vcs_info() [all …]
|
D | rtw_recv.c | 536 struct sta_info *psta; in portctrl() local 550 psta = rtw_get_stainfo23a(pstapriv, psta_addr); in portctrl() 564 if (psta && psta->ieee8021x_blocked) { in portctrl() 629 struct sta_info *psta = NULL; in process23a_pwrbit_data() local 631 psta = rtw_get_stainfo23a(pstapriv, pattrib->src); in process23a_pwrbit_data() 633 if (psta) { in process23a_pwrbit_data() 637 if (!(psta->state & WIFI_SLEEP_STATE)) in process23a_pwrbit_data() 638 stop_sta_xmit23a(padapter, psta); in process23a_pwrbit_data() 640 if (psta->state & WIFI_SLEEP_STATE) in process23a_pwrbit_data() 641 wakeup_sta_to_xmit23a(padapter, psta); in process23a_pwrbit_data() [all …]
|
D | rtw_mlme.c | 741 struct sta_info *psta; in rtw_free_assoc_resources23a() local 751 psta = rtw_get_stainfo23a(&adapter->stapriv, in rtw_free_assoc_resources23a() 755 rtw_free_stainfo23a(adapter, psta); in rtw_free_assoc_resources23a() 763 psta = rtw_get_bcmc_stainfo23a(adapter); in rtw_free_assoc_resources23a() 765 rtw_free_stainfo23a(adapter, psta); in rtw_free_assoc_resources23a() 890 struct sta_info *bmc_sta, *psta; in rtw_joinbss_update_stainfo() local 894 psta = rtw_get_stainfo23a(pstapriv, pnetwork->network.MacAddress); in rtw_joinbss_update_stainfo() 895 if (!psta) in rtw_joinbss_update_stainfo() 896 psta = rtw_alloc_stainfo23a(pstapriv, in rtw_joinbss_update_stainfo() 900 if (psta) { /* update ptarget_sta */ in rtw_joinbss_update_stainfo() [all …]
|
D | rtw_mlme_ext.c | 56 static void issue_auth(struct rtw_adapter *padapter, struct sta_info *psta, 640 struct sta_info *psta; in mgt_dispatcher23a() local 666 psta = rtw_get_stainfo23a(&padapter->stapriv, mgmt->sa); in mgt_dispatcher23a() 668 if (psta) { in mgt_dispatcher23a() 671 psta->RxMgmtFrameSeqNum) { in mgt_dispatcher23a() 679 psta->RxMgmtFrameSeqNum = precv_frame->attrib.seq_num; in mgt_dispatcher23a() 786 struct sta_info *psta; in OnBeacon23a() local 853 psta = rtw_get_stainfo23a(pstapriv, mgmt->sa); in OnBeacon23a() 854 if (psta) { in OnBeacon23a() 865 if ((sta_rx_pkts(psta) & 0xf) == 0) { in OnBeacon23a() [all …]
|
D | rtw_wlan_util.c | 666 struct sta_info *psta; in bwmode_update_check() local 674 psta = rtw_get_stainfo23a(pstapriv, cur_network->MacAddress); in bwmode_update_check() 675 if (psta) { in bwmode_update_check() 676 struct ht_priv *phtpriv_sta = &psta->htpriv; in bwmode_update_check() 820 void VCS_update23a(struct rtw_adapter *padapter, struct sta_info *psta) in VCS_update23a() argument 828 psta->rtsen = 0; in VCS_update23a() 829 psta->cts2self = 0; in VCS_update23a() 833 psta->rtsen = 1; in VCS_update23a() 834 psta->cts2self = 0; in VCS_update23a() 836 psta->rtsen = 0; in VCS_update23a() [all …]
|
D | rtw_sreset.c | 52 struct sta_info *psta; in sreset_restore_security_station() local 67 psta = rtw_get_stainfo23a(pstapriv, get_bssid(mlmepriv)); in sreset_restore_security_station() 68 if (psta == NULL) { in sreset_restore_security_station() 72 rtw_setstakey_cmd23a(padapter, (unsigned char *)psta, true); in sreset_restore_security_station()
|
D | rtw_cmd.c | 661 int rtw_setstakey_cmd23a(struct rtw_adapter *padapter, u8 *psta, u8 unicast_key) in rtw_setstakey_cmd23a() argument 669 struct sta_info *sta = (struct sta_info *)psta; in rtw_setstakey_cmd23a() 726 int rtw_clearstakey_cmd23a(struct rtw_adapter *padapter, u8 *psta, u8 entry, in rtw_clearstakey_cmd23a() argument 733 struct sta_info *sta = (struct sta_info *)psta; in rtw_clearstakey_cmd23a() 1340 struct sta_info *psta; in rtw_createbss_cmd23a_callback() local 1356 psta = rtw_get_stainfo23a(&padapter->stapriv, in rtw_createbss_cmd23a_callback() 1358 if (!psta) { in rtw_createbss_cmd23a_callback() 1359 psta = rtw_alloc_stainfo23a(&padapter->stapriv, in rtw_createbss_cmd23a_callback() 1362 if (!psta) { in rtw_createbss_cmd23a_callback() 1420 struct sta_info *psta; in rtw_setstaKey_cmdrsp_callback23a() local [all …]
|
D | rtw_security.c | 628 if (pattrib->psta) in rtw_tkip_encrypt23a() 629 stainfo = pattrib->psta; in rtw_tkip_encrypt23a() 1307 if (pattrib->psta) { in rtw_aes_encrypt23a() 1308 stainfo = pattrib->psta; in rtw_aes_encrypt23a()
|
/linux-4.1.27/drivers/staging/rtl8188eu/core/ |
D | rtw_sta_mgt.c | 30 static void _rtw_init_stainfo(struct sta_info *psta) in _rtw_init_stainfo() argument 32 memset((u8 *)psta, 0, sizeof(struct sta_info)); in _rtw_init_stainfo() 34 spin_lock_init(&psta->lock); in _rtw_init_stainfo() 35 INIT_LIST_HEAD(&psta->list); in _rtw_init_stainfo() 36 INIT_LIST_HEAD(&psta->hash_list); in _rtw_init_stainfo() 37 _rtw_init_queue(&psta->sleep_q); in _rtw_init_stainfo() 38 psta->sleepq_len = 0; in _rtw_init_stainfo() 40 _rtw_init_sta_xmit_priv(&psta->sta_xmitpriv); in _rtw_init_stainfo() 41 _rtw_init_sta_recv_priv(&psta->sta_recvpriv); in _rtw_init_stainfo() 45 INIT_LIST_HEAD(&psta->asoc_list); in _rtw_init_stainfo() [all …]
|
D | rtw_ap.c | 47 struct sta_info *psta = NULL; in free_mlme_ap_info() local 64 psta = rtw_get_bcmc_stainfo(padapter); in free_mlme_ap_info() 66 rtw_free_stainfo(padapter, psta); in free_mlme_ap_info() 258 static u8 chk_sta_is_alive(struct sta_info *psta) in chk_sta_is_alive() argument 262 if ((psta->sta_stats.last_rx_data_pkts + psta->sta_stats.last_rx_ctrl_pkts) == in chk_sta_is_alive() 263 (psta->sta_stats.rx_data_pkts + psta->sta_stats.rx_ctrl_pkts)) in chk_sta_is_alive() 268 sta_update_last_rx_pkts(psta); in chk_sta_is_alive() 277 struct sta_info *psta = NULL; in expire_timeout_chk() local 290 psta = container_of(plist, struct sta_info, auth_list); in expire_timeout_chk() 293 if (psta->expire_to > 0) { in expire_timeout_chk() [all …]
|
D | rtw_xmit.c | 275 struct sta_info *psta = pattrib->psta; in update_attrib_vcs_info() local 292 if (psta->rtsen) in update_attrib_vcs_info() 294 else if (psta->cts2self) in update_attrib_vcs_info() 309 if (psta->rtsen || psta->cts2self) { in update_attrib_vcs_info() 310 if (psta->rtsen) in update_attrib_vcs_info() 312 else if (psta->cts2self) in update_attrib_vcs_info() 348 static void update_attrib_phy_info(struct pkt_attrib *pattrib, struct sta_info *psta) in update_attrib_phy_info() argument 362 pattrib->qos_en = psta->qos_option; in update_attrib_phy_info() 364 pattrib->raid = psta->raid; in update_attrib_phy_info() 365 pattrib->ht_en = psta->htpriv.ht_option; in update_attrib_phy_info() [all …]
|
D | rtw_recv.c | 495 struct sta_info *psta; in portctrl() local 512 psta = rtw_get_stainfo(pstapriv, psta_addr); in portctrl() 524 if ((psta != NULL) && (psta->ieee8021x_blocked)) { in portctrl() 603 struct sta_info *psta = NULL; in process_pwrbit_data() local 605 psta = rtw_get_stainfo(pstapriv, pattrib->src); in process_pwrbit_data() 609 if (psta) { in process_pwrbit_data() 611 if (!(psta->state & WIFI_SLEEP_STATE)) in process_pwrbit_data() 612 stop_sta_xmit(padapter, psta); in process_pwrbit_data() 614 if (psta->state & WIFI_SLEEP_STATE) in process_pwrbit_data() 615 wakeup_sta_to_xmit(padapter, psta); in process_pwrbit_data() [all …]
|
D | rtw_debug.c | 246 struct sta_info *psta; in proc_get_ap_info() local 255 psta = rtw_get_stainfo(pstapriv, cur_network->network.MacAddress); in proc_get_ap_info() 256 if (psta) { in proc_get_ap_info() 261 len += snprintf(page + len, count - len, "sta's macaddr:%pM\n", psta->hwaddr); in proc_get_ap_info() 263 len += snprintf(page + len, count - len, "rtsen=%d, cts2slef=%d\n", psta->rtsen, psta->cts2self); in proc_get_ap_info() 264 …ount - len, "state=0x%x, aid=%d, macid=%d, raid=%d\n", psta->state, psta->aid, psta->mac_id, psta-… in proc_get_ap_info() 265 … count - len, "qos_en=%d, ht_en=%d, init_rate=%d\n", psta->qos_option, psta->htpriv.ht_option, pst… in proc_get_ap_info() 266 …, count - len, "bwmode=%d, ch_offset=%d, sgi=%d\n", psta->htpriv.bwmode, psta->htpriv.ch_offset, p… in proc_get_ap_info() 267 len += snprintf(page + len, count - len, "ampdu_enable = %d\n", psta->htpriv.ampdu_enable); in proc_get_ap_info() 268 …- len, "agg_enable_bitmap=%x, candidate_tid_bitmap=%x\n", psta->htpriv.agg_enable_bitmap, psta->ht… in proc_get_ap_info() [all …]
|
D | rtw_mlme.c | 776 struct sta_info *psta; in rtw_free_assoc_resources() local 778 psta = rtw_get_stainfo(&adapter->stapriv, tgt_network->network.MacAddress); in rtw_free_assoc_resources() 781 rtw_free_stainfo(adapter, psta); in rtw_free_assoc_resources() 786 struct sta_info *psta; in rtw_free_assoc_resources() local 790 psta = rtw_get_bcmc_stainfo(adapter); in rtw_free_assoc_resources() 792 rtw_free_stainfo(adapter, psta); in rtw_free_assoc_resources() 899 struct sta_info *bmc_sta, *psta = NULL; in rtw_joinbss_update_stainfo() local 903 psta = rtw_get_stainfo(pstapriv, pnetwork->network.MacAddress); in rtw_joinbss_update_stainfo() 904 if (psta == NULL) in rtw_joinbss_update_stainfo() 905 psta = rtw_alloc_stainfo(pstapriv, pnetwork->network.MacAddress); in rtw_joinbss_update_stainfo() [all …]
|
D | rtw_mlme_ext.c | 438 struct sta_info *psta = rtw_get_stainfo(&padapter->stapriv, GetAddr2Ptr(pframe)); in mgt_dispatcher() local 464 if (psta != NULL) { in mgt_dispatcher() 467 psta->RxMgmtFrameSeqNum) { in mgt_dispatcher() 474 psta->RxMgmtFrameSeqNum = precv_frame->attrib.seq_num; in mgt_dispatcher() 562 struct sta_info *psta; in OnBeacon() local 603 psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); in OnBeacon() 604 if (psta != NULL) { in OnBeacon() 613 if ((sta_rx_pkts(psta) & 0xf) == 0) in OnBeacon() 614 update_beacon_info(padapter, pframe, len, psta); in OnBeacon() 617 psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); in OnBeacon() [all …]
|
D | rtw_wlan_util.c | 696 struct sta_info *psta; in bwmode_update_check() local 703 psta = rtw_get_stainfo(pstapriv, cur_network->MacAddress); in bwmode_update_check() 704 if (psta) { in bwmode_update_check() 705 struct ht_priv *phtpriv_sta = &psta->htpriv; in bwmode_update_check() 831 void VCS_update(struct adapter *padapter, struct sta_info *psta) in VCS_update() argument 839 psta->rtsen = 0; in VCS_update() 840 psta->cts2self = 0; in VCS_update() 844 psta->rtsen = 1; in VCS_update() 845 psta->cts2self = 0; in VCS_update() 847 psta->rtsen = 0; in VCS_update() [all …]
|
D | rtw_cmd.c | 600 u8 rtw_setstakey_cmd(struct adapter *padapter, u8 *psta, u8 unicast_key) in rtw_setstakey_cmd() argument 609 struct sta_info *sta = (struct sta_info *)psta; in rtw_setstakey_cmd() 661 u8 rtw_clearstakey_cmd(struct adapter *padapter, u8 *psta, u8 entry, u8 enqueue) in rtw_clearstakey_cmd() argument 667 struct sta_info *sta = (struct sta_info *)psta; in rtw_clearstakey_cmd() 1290 struct sta_info *psta = NULL; in rtw_createbss_cmd_callback() local 1308 psta = rtw_get_stainfo(&padapter->stapriv, pnetwork->MacAddress); in rtw_createbss_cmd_callback() 1309 if (!psta) { in rtw_createbss_cmd_callback() 1310 psta = rtw_alloc_stainfo(&padapter->stapriv, pnetwork->MacAddress); in rtw_createbss_cmd_callback() 1311 if (psta == NULL) { in rtw_createbss_cmd_callback() 1356 struct sta_info *psta = rtw_get_stainfo(pstapriv, psetstakey_rsp->addr); in rtw_setstaKey_cmdrsp_callback() local [all …]
|
D | rtw_security.c | 589 if (pattrib->psta) in rtw_tkip_encrypt() 590 stainfo = pattrib->psta; in rtw_tkip_encrypt() 1223 if (pattrib->psta) in rtw_aes_encrypt() 1224 stainfo = pattrib->psta; in rtw_aes_encrypt()
|
/linux-4.1.27/drivers/staging/rtl8712/ |
D | rtl871x_sta_mgt.c | 37 static void _init_stainfo(struct sta_info *psta) in _init_stainfo() argument 39 memset((u8 *)psta, 0, sizeof(struct sta_info)); in _init_stainfo() 40 spin_lock_init(&psta->lock); in _init_stainfo() 41 INIT_LIST_HEAD(&psta->list); in _init_stainfo() 42 INIT_LIST_HEAD(&psta->hash_list); in _init_stainfo() 43 _r8712_init_sta_xmit_priv(&psta->sta_xmitpriv); in _init_stainfo() 44 _r8712_init_sta_recv_priv(&psta->sta_recvpriv); in _init_stainfo() 45 INIT_LIST_HEAD(&psta->asoc_list); in _init_stainfo() 46 INIT_LIST_HEAD(&psta->auth_list); in _init_stainfo() 51 struct sta_info *psta; in _r8712_init_sta_priv() local [all …]
|
D | rtl871x_xmit.c | 188 struct sta_info *psta = NULL; in r8712_update_attrib() local 267 psta = r8712_get_bcmc_stainfo(padapter); in r8712_update_attrib() 271 psta = r8712_get_stainfo(pstapriv, in r8712_update_attrib() 275 psta = r8712_get_stainfo(pstapriv, pattrib->ra); in r8712_update_attrib() 276 if (psta == NULL) /* drop the pkt */ in r8712_update_attrib() 281 pattrib->mac_id = psta->mac_id; in r8712_update_attrib() 285 if (psta) { in r8712_update_attrib() 286 pattrib->psta = psta; in r8712_update_attrib() 303 if (psta->ieee8021x_blocked == true) { in r8712_update_attrib() 309 GET_ENCRY_ALGO(psecuritypriv, psta, pattrib->encrypt, bmcast); in r8712_update_attrib() [all …]
|
D | rtl871x_recv.c | 254 struct sta_info *psta; in r8712_portctrl() local 263 psta = r8712_get_stainfo(pstapriv, psta_addr); in r8712_portctrl() 271 if ((psta != NULL) && (psta->ieee8021x_blocked)) { in r8712_portctrl() 315 struct sta_info **psta) in sta2sta_data_frame() argument 368 *psta = r8712_get_bcmc_stainfo(adapter); in sta2sta_data_frame() 370 *psta = r8712_get_stainfo(pstapriv, sta_addr); /* get ap_info */ in sta2sta_data_frame() 371 if (*psta == NULL) { in sta2sta_data_frame() 381 struct sta_info **psta) in ap2sta_data_frame() argument 417 *psta = r8712_get_bcmc_stainfo(adapter); in ap2sta_data_frame() 419 *psta = r8712_get_stainfo(pstapriv, pattrib->bssid); in ap2sta_data_frame() [all …]
|
D | rtl871x_cmd.c | 659 u8 r8712_setstakey_cmd(struct _adapter *padapter, u8 *psta, u8 unicast_key) in r8712_setstakey_cmd() argument 667 struct sta_info *sta = (struct sta_info *)psta; in r8712_setstakey_cmd() 903 struct sta_info *psta = NULL; in r8712_createbss_cmd_callback() local 941 psta = r8712_get_stainfo(&padapter->stapriv, in r8712_createbss_cmd_callback() 943 if (!psta) { in r8712_createbss_cmd_callback() 944 psta = r8712_alloc_stainfo(&padapter->stapriv, in r8712_createbss_cmd_callback() 946 if (psta == NULL) in r8712_createbss_cmd_callback() 982 struct sta_info *psta = r8712_get_stainfo(pstapriv, in r8712_setstaKey_cmdrsp_callback() local 985 if (psta == NULL) in r8712_setstaKey_cmdrsp_callback() 987 psta->aid = psta->mac_id = psetstakey_rsp->keyid; /*CAM_ID(CAM_ENTRY)*/ in r8712_setstaKey_cmdrsp_callback() [all …]
|
D | rtl871x_mlme.c | 647 struct sta_info *psta; in r8712_free_assoc_resources() local 649 psta = r8712_get_stainfo(&adapter->stapriv, in r8712_free_assoc_resources() 653 r8712_free_stainfo(adapter, psta); in r8712_free_assoc_resources() 932 struct sta_info *psta; in r8712_stassoc_event_callback() local 939 psta = r8712_get_stainfo(&adapter->stapriv, pstassoc->macaddr); in r8712_stassoc_event_callback() 940 if (psta != NULL) { in r8712_stassoc_event_callback() 947 psta = r8712_alloc_stainfo(&adapter->stapriv, pstassoc->macaddr); in r8712_stassoc_event_callback() 948 if (psta == NULL) in r8712_stassoc_event_callback() 951 psta->qos_option = 0; in r8712_stassoc_event_callback() 952 psta->mac_id = le32_to_cpu((uint)pstassoc->cam_id); in r8712_stassoc_event_callback() [all …]
|
D | rtl871x_mp_ioctl.c | 164 struct sta_info *psta; in mp_start_test() local 194 psta = r8712_get_stainfo(&padapter->stapriv, in mp_start_test() 196 if (psta) in mp_start_test() 197 r8712_free_stainfo(padapter, psta); in mp_start_test() 198 psta = r8712_alloc_stainfo(&padapter->stapriv, bssid.MacAddress); in mp_start_test() 199 if (psta == NULL) { in mp_start_test() 205 tgt_network->aid = psta->aid = 1; in mp_start_test() 222 struct sta_info *psta; in mp_stop_test() local 231 psta = r8712_get_stainfo(&padapter->stapriv, in mp_stop_test() 233 if (psta) in mp_stop_test() [all …]
|
D | rtl8712_xmit.c | 67 struct sta_info *psta; in r8712_txframes_sta_ac_pending() local 71 psta = pattrib->psta; in r8712_txframes_sta_ac_pending() 75 ptxservq = &(psta->sta_xmitpriv.bk_q); in r8712_txframes_sta_ac_pending() 79 ptxservq = &(psta->sta_xmitpriv.vi_q); in r8712_txframes_sta_ac_pending() 83 ptxservq = &(psta->sta_xmitpriv.vo_q); in r8712_txframes_sta_ac_pending() 88 ptxservq = &(psta->sta_xmitpriv.be_q); in r8712_txframes_sta_ac_pending()
|
D | rtl871x_security.h | 144 #define GET_ENCRY_ALGO(psecuritypriv, psta, encry_algo, bmcst) \ argument 156 encry_algo = (u8)psta->XPrivacy; \
|
D | rtl8712_recv.h | 139 struct sta_info *psta; member
|
D | sta_info.h | 138 void r8712_free_stainfo(struct _adapter *padapter, struct sta_info *psta);
|
D | rtl871x_ioctl_linux.c | 121 static inline void handle_pairwise_key(struct sta_info *psta, in handle_pairwise_key() argument 126 memcpy(psta->x_UncstKey.skey, param->u.crypt.key, in handle_pairwise_key() 129 memcpy(psta->tkiptxmickey. skey, &(param->u.crypt. in handle_pairwise_key() 131 memcpy(psta->tkiprxmickey. skey, &(param->u.crypt. in handle_pairwise_key() 137 r8712_setstakey_cmd(padapter, (unsigned char *)psta, true); in handle_pairwise_key() 470 struct sta_info *psta, *pbcmc_sta; in wpa_set_encryption() local 475 psta = r8712_get_stainfo(pstapriv, in wpa_set_encryption() 477 if (psta) { in wpa_set_encryption() 478 psta->ieee8021x_blocked = false; in wpa_set_encryption() 483 psta->XPrivacy = padapter-> in wpa_set_encryption() [all …]
|
D | rtl8712_recv.c | 257 struct sta_info *psta; in r8712_recvframe_chk_defrag() local 270 psta = r8712_get_stainfo(pstapriv, psta_addr); in r8712_recvframe_chk_defrag() 271 if (psta == NULL) in r8712_recvframe_chk_defrag() 274 pdefrag_q = &psta->sta_recvpriv.defrag_q; in r8712_recvframe_chk_defrag()
|
D | rtl871x_xmit.h | 131 struct sta_info *psta; member
|
D | rtl871x_security.c | 596 if (pattrib->psta) in r8712_tkip_encrypt() 597 stainfo = pattrib->psta; in r8712_tkip_encrypt() 1167 if (pattrib->psta) in r8712_aes_encrypt() 1168 stainfo = pattrib->psta; in r8712_aes_encrypt()
|
D | rtl871x_cmd.h | 743 u8 r8712_setstakey_cmd(struct _adapter *padapter, u8 *psta, u8 unicast_key);
|
/linux-4.1.27/drivers/staging/rtl8188eu/os_dep/ |
D | mlme_linux.c | 134 void init_addba_retry_timer(struct adapter *padapter, struct sta_info *psta) in init_addba_retry_timer() argument 136 setup_timer(&psta->addba_retry_timer, addba_timer_hdl, in init_addba_retry_timer() 137 (unsigned long)psta); in init_addba_retry_timer() 152 void rtw_indicate_sta_assoc_event(struct adapter *padapter, struct sta_info *psta) in rtw_indicate_sta_assoc_event() argument 157 if (psta == NULL) in rtw_indicate_sta_assoc_event() 160 if (psta->aid > NUM_STA) in rtw_indicate_sta_assoc_event() 163 if (pstapriv->sta_aid[psta->aid - 1] != psta) in rtw_indicate_sta_assoc_event() 169 memcpy(wrqu.addr.sa_data, psta->hwaddr, ETH_ALEN); in rtw_indicate_sta_assoc_event() 176 void rtw_indicate_sta_disassoc_event(struct adapter *padapter, struct sta_info *psta) in rtw_indicate_sta_disassoc_event() argument 181 if (psta == NULL) in rtw_indicate_sta_disassoc_event() [all …]
|
D | ioctl_linux.c | 442 struct sta_info *psta, *pbcmc_sta; in wpa_set_encryption() local 446 psta = rtw_get_stainfo(pstapriv, get_bssid(pmlmepriv)); in wpa_set_encryption() 447 if (psta == NULL) { in wpa_set_encryption() 451 psta->ieee8021x_blocked = false; in wpa_set_encryption() 455 psta->dot118021XPrivacy = padapter->securitypriv.dot11PrivacyAlgrthm; in wpa_set_encryption() 458 …memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, (param->u.crypt.key_len > 16 ? 16 : pa… in wpa_set_encryption() 461 memcpy(psta->dot11tkiptxmickey.skey, &(param->u.crypt.key[16]), 8); in wpa_set_encryption() 462 memcpy(psta->dot11tkiprxmickey.skey, &(param->u.crypt.key[24]), 8); in wpa_set_encryption() 468 rtw_setstakey_cmd(padapter, (unsigned char *)psta, true); in wpa_set_encryption() 2113 static u8 set_pairwise_key(struct adapter *padapter, struct sta_info *psta) in set_pairwise_key() argument [all …]
|
D | recv_linux.c | 132 struct sta_info *psta = NULL; in rtw_recv_indicatepkt() local 140 psta = rtw_get_bcmc_stainfo(padapter); in rtw_recv_indicatepkt() 143 psta = rtw_get_stainfo(pstapriv, pattrib->dst); in rtw_recv_indicatepkt() 146 if (psta) { in rtw_recv_indicatepkt()
|
D | xmit_linux.c | 172 struct sta_info *psta = NULL; in rtw_mlcst2unicst() local 181 psta = container_of(plist, struct sta_info, asoc_list); in rtw_mlcst2unicst() 186 if (!memcmp(psta->hwaddr, &skb->data[6], 6)) in rtw_mlcst2unicst() 192 memcpy(newskb->data, psta->hwaddr, 6); in rtw_mlcst2unicst()
|
/linux-4.1.27/drivers/staging/rtl8188eu/include/ |
D | rtw_ap.h | 30 struct sta_info *psta); 32 struct sta_info *psta); 41 void add_RATid(struct adapter *padapter, struct sta_info *psta, 44 void update_sta_info_apmode(struct adapter *padapter, struct sta_info *psta); 52 void bss_cap_update_on_sta_join(struct adapter *padapter, struct sta_info *psta); 53 u8 bss_cap_update_on_sta_leave(struct adapter *padapter, struct sta_info *psta); 54 void sta_info_update(struct adapter *padapter, struct sta_info *psta); 55 void ap_sta_info_defer_update(struct adapter *padapter, struct sta_info *psta); 56 u8 ap_free_sta(struct adapter *padapter, struct sta_info *psta,
|
D | rtw_xmit.h | 157 struct sta_info *psta; member 340 struct sta_info *psta, int up, u8 *ac); 366 void stop_sta_xmit(struct adapter *padapter, struct sta_info *psta); 367 void wakeup_sta_to_xmit(struct adapter *padapter, struct sta_info *psta); 368 void xmit_delivery_enabled_frames(struct adapter *padapter, struct sta_info *psta);
|
D | rtw_mlme_ext.h | 282 struct sta_info *psta; member 515 void VCS_update(struct adapter *padapter, struct sta_info *psta); 518 struct sta_info *psta); 529 void update_sta_info(struct adapter *padapter, struct sta_info *psta); 534 void set_sta_rate(struct adapter *padapter, struct sta_info *psta); 573 void issue_auth(struct adapter *padapter, struct sta_info *psta, 644 struct sta_info *psta);
|
D | rtw_cmd.h | 343 u8 rtw_setstakey_cmd(struct adapter *padapter, u8 *psta, u8 unicast_key); 344 u8 rtw_clearstakey_cmd(struct adapter *padapter, u8 *psta, u8 entry,
|
D | rtw_security.h | 178 #define GET_ENCRY_ALGO(psecuritypriv, psta, encry_algo, bmcst) \ argument 190 encry_algo = (u8)psta->dot118021XPrivacy; \
|
D | rtw_mlme.h | 533 struct sta_info *psta, u8 free_assoc); 589 void rtw_stassoc_hw_rpt(struct adapter *adapter, struct sta_info *psta);
|
D | rtw_recv.h | 262 struct sta_info *psta; member
|
D | sta_info.h | 362 extern u32 rtw_free_stainfo(struct adapter *adapt, struct sta_info *psta);
|
/linux-4.1.27/drivers/staging/rtl8723au/include/ |
D | rtw_ap.h | 32 void add_RATid23a(struct rtw_adapter *padapter, struct sta_info *psta, u8 rssi_level); 34 void update_sta_info23a_apmode23a(struct rtw_adapter *padapter, struct sta_info *psta); 43 void bss_cap_update_on_sta_join23a(struct rtw_adapter *padapter, struct sta_info *psta); 44 u8 bss_cap_update_on_sta_leave23a(struct rtw_adapter *padapter, struct sta_info *psta); 45 void sta_info_update23a(struct rtw_adapter *padapter, struct sta_info *psta); 46 void ap_sta_info_defer_update23a(struct rtw_adapter *padapter, struct sta_info *psta); 47 u8 ap_free_sta23a(struct rtw_adapter *padapter, struct sta_info *psta, bool active, u16 reason);
|
D | rtw_mlme_ext.h | 294 struct sta_info *psta; member 451 void init_addba_retry_timer23a(struct sta_info *psta); 503 void VCS_update23a(struct rtw_adapter *padapter, struct sta_info *psta); 507 struct sta_info *psta); 519 void update_sta_info23a(struct rtw_adapter *padapter, struct sta_info *psta); 523 void Update_RA_Entry23a(struct rtw_adapter *padapter, struct sta_info *psta); 524 void set_sta_rate23a(struct rtw_adapter *padapter, struct sta_info *psta); 575 void mlmeext_sta_add_event_callback23a(struct rtw_adapter *padapter, struct sta_info *psta);
|
D | rtw_xmit.h | 155 struct sta_info *psta; member 348 struct sta_info *psta, int up, u8 *ac); 373 void stop_sta_xmit23a(struct rtw_adapter *padapter, struct sta_info *psta); 374 void wakeup_sta_to_xmit23a(struct rtw_adapter *padapter, struct sta_info *psta); 376 struct sta_info *psta);
|
D | hal_intf.h | 102 void rtw_hal_update_ra_mask23a(struct sta_info *psta, u8 rssi_level);
|
D | rtw_security.h | 166 #define GET_ENCRY_ALGO(psecuritypriv, psta, encry_algo, bmcst)\ argument 178 encry_algo = psta->dot118021XPrivacy;\
|
D | rtw_cmd.h | 684 int rtw_setstakey_cmd23a(struct rtw_adapter *padapter, u8 *psta, u8 unicast_key); 685 int rtw_clearstakey_cmd23a(struct rtw_adapter *padapter, u8 *psta, u8 entry, u8 enqueue);
|
D | rtw_recv.h | 268 struct sta_info *psta; member
|
D | rtw_mlme.h | 286 struct sta_info *psta, u8 free_assoc);
|
D | sta_info.h | 366 int rtw_free_stainfo23a(struct rtw_adapter *padapter, struct sta_info *psta);
|
/linux-4.1.27/drivers/staging/rtl8723au/hal/ |
D | hal_intf.c | 24 void rtw_hal_update_ra_mask23a(struct sta_info *psta, u8 rssi_level) in rtw_hal_update_ra_mask23a() argument 29 if (!psta) in rtw_hal_update_ra_mask23a() 32 padapter = psta->padapter; in rtw_hal_update_ra_mask23a() 38 add_RATid23a(padapter, psta, rssi_level); in rtw_hal_update_ra_mask23a() 41 rtl8723a_update_ramask(padapter, psta->mac_id, rssi_level); in rtw_hal_update_ra_mask23a()
|
D | rtl8723au_recv.c | 191 struct sta_info *psta; in update_recvframe_phyinfo() local 242 psta = rtw_get_stainfo23a(pstapriv, sa); in update_recvframe_phyinfo() 243 if (psta) { in update_recvframe_phyinfo() 244 pkt_info.StationID = psta->mac_id; in update_recvframe_phyinfo() 251 precvframe->psta = NULL; in update_recvframe_phyinfo() 254 if (psta) { in update_recvframe_phyinfo() 255 precvframe->psta = psta; in update_recvframe_phyinfo() 262 if (psta) in update_recvframe_phyinfo() 263 precvframe->psta = psta; in update_recvframe_phyinfo()
|
D | rtl8723au_xmit.c | 439 struct sta_info *psta; in rtl8723au_hal_xmit() local 444 if (pattrib->psta) in rtl8723au_hal_xmit() 445 psta = pattrib->psta; in rtl8723au_hal_xmit() 447 psta = rtw_get_stainfo23a(pstapriv, pattrib->ra); in rtl8723au_hal_xmit() 449 if (psta) { in rtl8723au_hal_xmit() 450 if (psta->sleepq_len > (NR_XMITFRAME>>3)) in rtl8723au_hal_xmit() 451 wakeup_sta_to_xmit23a(padapter, psta); in rtl8723au_hal_xmit()
|
D | odm.c | 1253 struct sta_info *psta; in odm_RSSIMonitorCheck() local 1259 psta = pDM_Odm->pODM_StaInfo[i]; in odm_RSSIMonitorCheck() 1260 if (psta) { in odm_RSSIMonitorCheck() 1261 if (psta->rssi_stat.UndecoratedSmoothedPWDB < MinDB) in odm_RSSIMonitorCheck() 1262 MinDB = psta->rssi_stat.UndecoratedSmoothedPWDB; in odm_RSSIMonitorCheck() 1264 if (psta->rssi_stat.UndecoratedSmoothedPWDB > MaxDB) in odm_RSSIMonitorCheck() 1265 MaxDB = psta->rssi_stat.UndecoratedSmoothedPWDB; in odm_RSSIMonitorCheck() 1267 if (psta->rssi_stat.UndecoratedSmoothedPWDB != -1) { in odm_RSSIMonitorCheck() 1268 tmpdb = psta->rssi_stat.UndecoratedSmoothedPWDB; in odm_RSSIMonitorCheck() 1269 PWDB_rssi[sta_cnt++] = psta->mac_id | in odm_RSSIMonitorCheck()
|
D | usb_halinit.c | 1178 struct sta_info *psta; in rtl8723a_update_ramask() local 1193 psta = pmlmeinfo->FW_sta_info[mac_id].psta; in rtl8723a_update_ramask() 1194 if (psta == NULL) in rtl8723a_update_ramask() 1268 psta->raid = raid; in rtl8723a_update_ramask() 1269 psta->init_rate = init_rate; in rtl8723a_update_ramask()
|
D | rtl8723a_hal_init.c | 920 struct sta_info *psta = (struct sta_info *)pValue1; in rtl8723a_SetHalODMVar() local 923 DBG_8723A("Set STA_(%d) info\n", psta->mac_id); in rtl8723a_SetHalODMVar() 926 psta->mac_id, psta); in rtl8723a_SetHalODMVar() 928 DBG_8723A("Clean STA_(%d) info\n", psta->mac_id); in rtl8723a_SetHalODMVar() 931 psta->mac_id, NULL); in rtl8723a_SetHalODMVar()
|
D | rtl8723a_bt-coexist.c | 5804 struct sta_info *psta; in btdm_1AntUpdateHalRAMask() local 5826 psta = pmlmeinfo->FW_sta_info[mac_id].psta; in btdm_1AntUpdateHalRAMask() 5827 if (!psta) { in btdm_1AntUpdateHalRAMask() 5833 raid = psta->raid; in btdm_1AntUpdateHalRAMask() 5875 psta->init_rate = init_rate; in btdm_1AntUpdateHalRAMask() 5885 struct sta_info *psta; in btdm_1AntUpdateHalRAMaskForSCO() local 5896 psta = rtw_get_stainfo23a(pstapriv, cur_network->MacAddress); in btdm_1AntUpdateHalRAMaskForSCO() 5897 macid = psta->mac_id; in btdm_1AntUpdateHalRAMaskForSCO() 5916 struct sta_info *psta; in btdm_1AntRecoverHalRAMask() local 5925 psta = rtw_get_stainfo23a(pstapriv, cur_network->MacAddress); in btdm_1AntRecoverHalRAMask() [all …]
|
/linux-4.1.27/drivers/staging/rtl8188eu/hal/ |
D | rtl8188e_rxdesc.c | 154 struct sta_info *psta; in update_recvframe_phyinfo_88e() local 184 psta = rtw_get_stainfo(pstapriv, sa); in update_recvframe_phyinfo_88e() 185 if (psta) in update_recvframe_phyinfo_88e() 186 pkt_info.StationID = psta->mac_id; in update_recvframe_phyinfo_88e() 191 precvframe->psta = NULL; in update_recvframe_phyinfo_88e() 194 if (psta) { in update_recvframe_phyinfo_88e() 195 precvframe->psta = psta; in update_recvframe_phyinfo_88e() 200 if (psta) in update_recvframe_phyinfo_88e() 201 precvframe->psta = psta; in update_recvframe_phyinfo_88e()
|
D | odm.c | 1150 struct sta_info *psta; in odm_RSSIMonitorCheckCE() local 1157 psta = pDM_Odm->pODM_StaInfo[i]; in odm_RSSIMonitorCheckCE() 1158 if (IS_STA_VALID(psta) && in odm_RSSIMonitorCheckCE() 1159 (psta->state & WIFI_ASOC_STATE) && in odm_RSSIMonitorCheckCE() 1160 memcmp(psta->hwaddr, bcast_addr, ETH_ALEN) && in odm_RSSIMonitorCheckCE() 1161 memcmp(psta->hwaddr, myid(&Adapter->eeprompriv), ETH_ALEN)) { in odm_RSSIMonitorCheckCE() 1162 if (psta->rssi_stat.UndecoratedSmoothedPWDB < tmpEntryMinPWDB) in odm_RSSIMonitorCheckCE() 1163 tmpEntryMinPWDB = psta->rssi_stat.UndecoratedSmoothedPWDB; in odm_RSSIMonitorCheckCE() 1165 if (psta->rssi_stat.UndecoratedSmoothedPWDB > tmpEntryMaxPWDB) in odm_RSSIMonitorCheckCE() 1166 tmpEntryMaxPWDB = psta->rssi_stat.UndecoratedSmoothedPWDB; in odm_RSSIMonitorCheckCE() [all …]
|
D | hal_intf.c | 237 struct sta_info *psta = NULL; in rtw_hal_update_ra_mask() local 240 psta = pstapriv->sta_aid[(mac_id-1) - 1]; in rtw_hal_update_ra_mask() 241 if (psta) in rtw_hal_update_ra_mask() 242 add_RATid(adapt, psta, 0);/* todo: based on rssi_level*/ in rtw_hal_update_ra_mask()
|
D | rtl8188e_hal_init.c | 184 struct sta_info *psta = pValue1; in rtl8188e_SetHalODMVar() local 187 DBG_88E("### Set STA_(%d) info\n", psta->mac_id); in rtl8188e_SetHalODMVar() 188 ODM_CmnInfoPtrArrayHook(podmpriv, ODM_CMNINFO_STA_STATUS, psta->mac_id, psta); in rtl8188e_SetHalODMVar() 189 ODM_RAInfo_Init(podmpriv, psta->mac_id); in rtl8188e_SetHalODMVar() 191 DBG_88E("### Clean STA_(%d) info\n", psta->mac_id); in rtl8188e_SetHalODMVar() 192 ODM_CmnInfoPtrArrayHook(podmpriv, ODM_CMNINFO_STA_STATUS, psta->mac_id, NULL); in rtl8188e_SetHalODMVar()
|
D | rtl8188eu_xmit.c | 439 struct sta_info *psta = NULL; in rtl8188eu_xmitframe_complete() local 507 psta = pfirstframe->attrib.psta; in rtl8188eu_xmitframe_complete() 511 ptxservq = &(psta->sta_xmitpriv.bk_q); in rtl8188eu_xmitframe_complete() 516 ptxservq = &(psta->sta_xmitpriv.vi_q); in rtl8188eu_xmitframe_complete() 521 ptxservq = &(psta->sta_xmitpriv.vo_q); in rtl8188eu_xmitframe_complete() 527 ptxservq = &(psta->sta_xmitpriv.be_q); in rtl8188eu_xmitframe_complete()
|
D | usb_halinit.c | 1884 struct sta_info *psta; in GetHalDefVar8188EUsb() local 1885 psta = rtw_get_stainfo(pstapriv, pmlmepriv->cur_network.network.MacAddress); in GetHalDefVar8188EUsb() 1886 if (psta) in GetHalDefVar8188EUsb() 1887 *((int *)pValue) = psta->rssi_stat.UndecoratedSmoothedPWDB; in GetHalDefVar8188EUsb() 2040 struct sta_info *psta; in UpdateHalRAMask8188EUsb() local 2048 psta = pmlmeinfo->FW_sta_info[mac_id].psta; in UpdateHalRAMask8188EUsb() 2049 if (psta == NULL) in UpdateHalRAMask8188EUsb() 2098 psta->ra_mask = mask; in UpdateHalRAMask8188EUsb() 2112 psta->raid = raid; in UpdateHalRAMask8188EUsb() 2113 psta->init_rate = init_rate; in UpdateHalRAMask8188EUsb()
|
/linux-4.1.27/drivers/staging/rtl8723au/os_dep/ |
D | recv_linux.c | 100 struct sta_info *psta = NULL; in rtw_recv_indicatepkt23a() local 111 psta = rtw_get_bcmc_stainfo23a(padapter); in rtw_recv_indicatepkt23a() 114 psta = rtw_get_stainfo23a(pstapriv, pattrib->dst); in rtw_recv_indicatepkt23a() 117 if (psta) { in rtw_recv_indicatepkt23a()
|
D | ioctl_cfg80211.c | 388 static int set_pairwise_key(struct rtw_adapter *padapter, struct sta_info *psta) in set_pairwise_key() argument 410 psetstakey_para->algorithm = psta->dot118021XPrivacy; in set_pairwise_key() 412 ether_addr_copy(psetstakey_para->addr, psta->hwaddr); in set_pairwise_key() 414 memcpy(psetstakey_para->key, &psta->dot118021x_UncstKey, 16); in set_pairwise_key() 476 struct sta_info *psta = NULL, *pbcmc_sta = NULL; in rtw_cfg80211_ap_set_encryption() local 484 psta = rtw_get_stainfo23a(pstapriv, sta_addr); in rtw_cfg80211_ap_set_encryption() 485 if (!psta) { in rtw_cfg80211_ap_set_encryption() 495 if (!psta && (keyparms->cipher == WLAN_CIPHER_SUITE_WEP40 || in rtw_cfg80211_ap_set_encryption() 524 if (!psta) { /* group key */ in rtw_cfg80211_ap_set_encryption() 601 if (psecuritypriv->dot11AuthAlgrthm == dot11AuthAlgrthm_8021X && psta) { in rtw_cfg80211_ap_set_encryption() [all …]
|
/linux-4.1.27/drivers/net/wireless/iwlegacy/ |
D | 3945-rs.c | 338 struct il3945_sta_priv *psta; in il3945_rs_rate_init() local 347 psta = (struct il3945_sta_priv *)sta->drv_priv; in il3945_rs_rate_init() 348 rs_sta = &psta->rs_sta; in il3945_rs_rate_init() 410 struct il3945_sta_priv *psta = (void *)sta->drv_priv; in il3945_rs_alloc_sta() local 415 rs_sta = &psta->rs_sta; in il3945_rs_alloc_sta() 918 struct il3945_sta_priv *psta; in il3945_rate_scale_init() local 931 psta = (void *)sta->drv_priv; in il3945_rate_scale_init() 932 rs_sta = &psta->rs_sta; in il3945_rate_scale_init()
|