pstapriv 22 drivers/staging/rtl8188eu/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 23 drivers/staging/rtl8188eu/core/rtw_ap.c struct wlan_acl_pool *pacl_list = &pstapriv->acl_list; pstapriv 36 drivers/staging/rtl8188eu/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 53 drivers/staging/rtl8188eu/core/rtw_ap.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 55 drivers/staging/rtl8188eu/core/rtw_ap.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 60 drivers/staging/rtl8188eu/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 114 drivers/staging/rtl8188eu/core/rtw_ap.c if ((pstapriv->tim_bitmap & 0xff00) && (pstapriv->tim_bitmap & 0x00fc)) pstapriv 124 drivers/staging/rtl8188eu/core/rtw_ap.c if (pstapriv->tim_bitmap & BIT(0))/* for bc/mc frames */ pstapriv 130 drivers/staging/rtl8188eu/core/rtw_ap.c *dst_ie++ = pstapriv->tim_bitmap & 0xff; pstapriv 132 drivers/staging/rtl8188eu/core/rtw_ap.c put_unaligned_le16(pstapriv->tim_bitmap, dst_ie); pstapriv 170 drivers/staging/rtl8188eu/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 175 drivers/staging/rtl8188eu/core/rtw_ap.c spin_lock_bh(&pstapriv->auth_list_lock); pstapriv 177 drivers/staging/rtl8188eu/core/rtw_ap.c phead = &pstapriv->auth_list; pstapriv 189 drivers/staging/rtl8188eu/core/rtw_ap.c pstapriv->auth_list_cnt--; pstapriv 194 drivers/staging/rtl8188eu/core/rtw_ap.c spin_unlock_bh(&pstapriv->auth_list_lock); pstapriv 196 drivers/staging/rtl8188eu/core/rtw_ap.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 198 drivers/staging/rtl8188eu/core/rtw_ap.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 200 drivers/staging/rtl8188eu/core/rtw_ap.c spin_lock_bh(&pstapriv->auth_list_lock); pstapriv 204 drivers/staging/rtl8188eu/core/rtw_ap.c spin_unlock_bh(&pstapriv->auth_list_lock); pstapriv 208 drivers/staging/rtl8188eu/core/rtw_ap.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 210 drivers/staging/rtl8188eu/core/rtw_ap.c phead = &pstapriv->asoc_list; pstapriv 219 drivers/staging/rtl8188eu/core/rtw_ap.c psta->expire_to = pstapriv->expire_to; pstapriv 230 drivers/staging/rtl8188eu/core/rtw_ap.c psta->expire_to = pstapriv->expire_to; pstapriv 239 drivers/staging/rtl8188eu/core/rtw_ap.c psta->expire_to = pstapriv->expire_to; pstapriv 245 drivers/staging/rtl8188eu/core/rtw_ap.c pstapriv->tim_bitmap |= BIT(psta->aid); pstapriv 257 drivers/staging/rtl8188eu/core/rtw_ap.c rtw_stainfo_offset(pstapriv, psta); pstapriv 265 drivers/staging/rtl8188eu/core/rtw_ap.c pstapriv->asoc_list_cnt--; pstapriv 271 drivers/staging/rtl8188eu/core/rtw_ap.c if (psta->sleepq_len > (NR_XMITFRAME / pstapriv->asoc_list_cnt) && pstapriv 272 drivers/staging/rtl8188eu/core/rtw_ap.c padapter->xmitpriv.free_xmitframe_cnt < (NR_XMITFRAME / pstapriv->asoc_list_cnt / 2)) { pstapriv 276 drivers/staging/rtl8188eu/core/rtw_ap.c pstapriv->asoc_list_cnt); pstapriv 282 drivers/staging/rtl8188eu/core/rtw_ap.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 297 drivers/staging/rtl8188eu/core/rtw_ap.c psta = rtw_get_stainfo_by_offset(pstapriv, chk_alive_list[i]); pstapriv 307 drivers/staging/rtl8188eu/core/rtw_ap.c psta->expire_to = pstapriv->expire_to; pstapriv 319 drivers/staging/rtl8188eu/core/rtw_ap.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 321 drivers/staging/rtl8188eu/core/rtw_ap.c pstapriv->asoc_list_cnt--; pstapriv 323 drivers/staging/rtl8188eu/core/rtw_ap.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 995 drivers/staging/rtl8188eu/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 996 drivers/staging/rtl8188eu/core/rtw_ap.c struct wlan_acl_pool *pacl_list = &pstapriv->acl_list; pstapriv 1009 drivers/staging/rtl8188eu/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1010 drivers/staging/rtl8188eu/core/rtw_ap.c struct wlan_acl_pool *pacl_list = &pstapriv->acl_list; pstapriv 1072 drivers/staging/rtl8188eu/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1073 drivers/staging/rtl8188eu/core/rtw_ap.c struct wlan_acl_pool *pacl_list = &pstapriv->acl_list; pstapriv 1325 drivers/staging/rtl8188eu/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1327 drivers/staging/rtl8188eu/core/rtw_ap.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 1329 drivers/staging/rtl8188eu/core/rtw_ap.c phead = &pstapriv->asoc_list; pstapriv 1340 drivers/staging/rtl8188eu/core/rtw_ap.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 1549 drivers/staging/rtl8188eu/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1578 drivers/staging/rtl8188eu/core/rtw_ap.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 1580 drivers/staging/rtl8188eu/core/rtw_ap.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 1589 drivers/staging/rtl8188eu/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1599 drivers/staging/rtl8188eu/core/rtw_ap.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 1600 drivers/staging/rtl8188eu/core/rtw_ap.c phead = &pstapriv->asoc_list; pstapriv 1610 drivers/staging/rtl8188eu/core/rtw_ap.c pstapriv->asoc_list_cnt--; pstapriv 1614 drivers/staging/rtl8188eu/core/rtw_ap.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 1665 drivers/staging/rtl8188eu/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1667 drivers/staging/rtl8188eu/core/rtw_ap.c struct wlan_acl_pool *pacl_list = &pstapriv->acl_list; pstapriv 1690 drivers/staging/rtl8188eu/core/rtw_ap.c pstapriv->sta_aid[i] = NULL; pstapriv 1711 drivers/staging/rtl8188eu/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1714 drivers/staging/rtl8188eu/core/rtw_ap.c struct wlan_acl_pool *pacl_list = &pstapriv->acl_list; pstapriv 1753 drivers/staging/rtl8188eu/core/rtw_ap.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 1755 drivers/staging/rtl8188eu/core/rtw_ap.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 1013 drivers/staging/rtl8188eu/core/rtw_cmd.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1036 drivers/staging/rtl8188eu/core/rtw_cmd.c pstapriv->tim_bitmap &= ~BIT(0); pstapriv 1037 drivers/staging/rtl8188eu/core/rtw_cmd.c pstapriv->sta_dz_bitmap &= ~BIT(0); pstapriv 1240 drivers/staging/rtl8188eu/core/rtw_cmd.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1242 drivers/staging/rtl8188eu/core/rtw_cmd.c struct sta_info *psta = rtw_get_stainfo(pstapriv, psetstakey_rsp->addr); pstapriv 1254 drivers/staging/rtl8188eu/core/rtw_cmd.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1258 drivers/staging/rtl8188eu/core/rtw_cmd.c struct sta_info *psta = rtw_get_stainfo(pstapriv, passocsta_parm->addr); pstapriv 728 drivers/staging/rtl8188eu/core/rtw_mlme.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 741 drivers/staging/rtl8188eu/core/rtw_mlme.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 743 drivers/staging/rtl8188eu/core/rtw_mlme.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 752 drivers/staging/rtl8188eu/core/rtw_mlme.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 754 drivers/staging/rtl8188eu/core/rtw_mlme.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 833 drivers/staging/rtl8188eu/core/rtw_mlme.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 835 drivers/staging/rtl8188eu/core/rtw_mlme.c psta = rtw_get_stainfo(pstapriv, pnetwork->network.MacAddress); pstapriv 837 drivers/staging/rtl8188eu/core/rtw_mlme.c psta = rtw_alloc_stainfo(pstapriv, pnetwork->network.MacAddress); pstapriv 957 drivers/staging/rtl8188eu/core/rtw_mlme.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 997 drivers/staging/rtl8188eu/core/rtw_mlme.c pcur_sta = rtw_get_stainfo(pstapriv, cur_network->network.MacAddress); pstapriv 999 drivers/staging/rtl8188eu/core/rtw_mlme.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 1001 drivers/staging/rtl8188eu/core/rtw_mlme.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 1092 drivers/staging/rtl8188eu/core/rtw_mlme.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1099 drivers/staging/rtl8188eu/core/rtw_mlme.c for (aid = pstapriv->max_num_sta; aid > 0; aid--) { pstapriv 1100 drivers/staging/rtl8188eu/core/rtw_mlme.c if (pstapriv->sta_aid[aid-1]) pstapriv 1202 drivers/staging/rtl8188eu/core/rtw_mlme.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 1253 drivers/staging/rtl8188eu/core/rtw_mlme.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 1255 drivers/staging/rtl8188eu/core/rtw_mlme.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 1559 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1613 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, raddr); pstapriv 1825 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1835 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, addr); pstapriv 2561 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2598 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); pstapriv 2612 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); pstapriv 2655 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2694 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstat = rtw_get_stainfo(pstapriv, sa); pstapriv 2698 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstat = rtw_alloc_stainfo(pstapriv, sa); pstapriv 2708 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 2711 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstapriv->asoc_list_cnt--; pstapriv 2713 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 2720 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c spin_lock_bh(&pstapriv->auth_list_lock); pstapriv 2722 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c list_add_tail(&pstat->auth_list, &pstapriv->auth_list); pstapriv 2723 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstapriv->auth_list_cnt++; pstapriv 2725 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c spin_unlock_bh(&pstapriv->auth_list_lock); pstapriv 2728 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstat->expire_to = pstapriv->auth_to; pstapriv 2741 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstat->expire_to = pstapriv->assoc_to; pstapriv 2774 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstat->expire_to = pstapriv->assoc_to; pstapriv 2909 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2931 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstat = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); pstapriv 3248 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if (pstapriv->sta_aid[pstat->aid - 1] == NULL) pstapriv 3252 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if (pstat->aid > pstapriv->max_num_sta) { pstapriv 3261 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstapriv->sta_aid[pstat->aid - 1] = pstat; pstapriv 3269 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c spin_lock_bh(&pstapriv->auth_list_lock); pstapriv 3272 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstapriv->auth_list_cnt--; pstapriv 3274 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c spin_unlock_bh(&pstapriv->auth_list_lock); pstapriv 3276 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 3278 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstat->expire_to = pstapriv->expire_to; pstapriv 3279 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c list_add_tail(&pstat->asoc_list, &pstapriv->asoc_list); pstapriv 3280 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstapriv->asoc_list_cnt++; pstapriv 3282 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 3434 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 3439 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); pstapriv 3443 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 3446 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstapriv->asoc_list_cnt--; pstapriv 3449 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 3488 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 3493 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); pstapriv 3497 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 3500 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstapriv->asoc_list_cnt--; pstapriv 3503 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 3532 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 3540 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); pstapriv 3590 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 3604 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, addr); pstapriv 4462 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 4509 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, cur_network->MacAddress); pstapriv 4632 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 4641 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, pmlmeinfo->network.MacAddress); pstapriv 5253 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 5260 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, pparm->addr); pstapriv 5403 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 5410 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if ((pstapriv->tim_bitmap & BIT(0)) && (psta_bmc->sleepq_len > 0)) { pstapriv 426 drivers/staging/rtl8188eu/core/rtw_recv.c struct sta_priv *pstapriv; pstapriv 433 drivers/staging/rtl8188eu/core/rtw_recv.c pstapriv = &adapter->stapriv; pstapriv 441 drivers/staging/rtl8188eu/core/rtw_recv.c psta = rtw_get_stainfo(pstapriv, psta_addr); pstapriv 528 drivers/staging/rtl8188eu/core/rtw_recv.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 531 drivers/staging/rtl8188eu/core/rtw_recv.c psta = rtw_get_stainfo(pstapriv, pattrib->src); pstapriv 553 drivers/staging/rtl8188eu/core/rtw_recv.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 556 drivers/staging/rtl8188eu/core/rtw_recv.c psta = rtw_get_stainfo(pstapriv, pattrib->src); pstapriv 641 drivers/staging/rtl8188eu/core/rtw_recv.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 701 drivers/staging/rtl8188eu/core/rtw_recv.c *psta = rtw_get_stainfo(pstapriv, sta_addr); /* get ap_info */ pstapriv 721 drivers/staging/rtl8188eu/core/rtw_recv.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 765 drivers/staging/rtl8188eu/core/rtw_recv.c *psta = rtw_get_stainfo(pstapriv, pattrib->bssid); /* get ap_info */ pstapriv 788 drivers/staging/rtl8188eu/core/rtw_recv.c *psta = rtw_get_stainfo(pstapriv, pattrib->bssid); /* get sta_info */ pstapriv 809 drivers/staging/rtl8188eu/core/rtw_recv.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 822 drivers/staging/rtl8188eu/core/rtw_recv.c *psta = rtw_get_stainfo(pstapriv, pattrib->src); pstapriv 867 drivers/staging/rtl8188eu/core/rtw_recv.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 884 drivers/staging/rtl8188eu/core/rtw_recv.c psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); pstapriv 917 drivers/staging/rtl8188eu/core/rtw_recv.c psta->expire_to = pstapriv->expire_to; pstapriv 921 drivers/staging/rtl8188eu/core/rtw_recv.c if ((psta->state&WIFI_SLEEP_STATE) && (pstapriv->sta_dz_bitmap&BIT(psta->aid))) { pstapriv 952 drivers/staging/rtl8188eu/core/rtw_recv.c pstapriv->tim_bitmap &= ~BIT(psta->aid); pstapriv 959 drivers/staging/rtl8188eu/core/rtw_recv.c if (pstapriv->tim_bitmap&BIT(psta->aid)) { pstapriv 970 drivers/staging/rtl8188eu/core/rtw_recv.c pstapriv->tim_bitmap &= ~BIT(psta->aid); pstapriv 1399 drivers/staging/rtl8188eu/core/rtw_recv.c struct sta_priv *pstapriv; pstapriv 1404 drivers/staging/rtl8188eu/core/rtw_recv.c pstapriv = &padapter->stapriv; pstapriv 1415 drivers/staging/rtl8188eu/core/rtw_recv.c psta = rtw_get_stainfo(pstapriv, psta_addr); pstapriv 58 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c u32 _rtw_init_sta_priv(struct sta_priv *pstapriv) pstapriv 63 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->pallocated_stainfo_buf = vzalloc(sizeof(struct sta_info) * NUM_STA + 4); pstapriv 65 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c if (!pstapriv->pallocated_stainfo_buf) pstapriv 68 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->pstainfo_buf = pstapriv->pallocated_stainfo_buf + 4 - pstapriv 69 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c ((size_t)(pstapriv->pallocated_stainfo_buf) & 3); pstapriv 71 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c _rtw_init_queue(&pstapriv->free_sta_queue); pstapriv 73 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c spin_lock_init(&pstapriv->sta_hash_lock); pstapriv 75 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->asoc_sta_count = 0; pstapriv 76 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c _rtw_init_queue(&pstapriv->sleep_q); pstapriv 77 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c _rtw_init_queue(&pstapriv->wakeup_q); pstapriv 79 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c psta = (struct sta_info *)(pstapriv->pstainfo_buf); pstapriv 84 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c INIT_LIST_HEAD(&pstapriv->sta_hash[i]); pstapriv 86 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c list_add_tail(&psta->list, get_list_head(&pstapriv->free_sta_queue)); pstapriv 93 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->sta_dz_bitmap = 0; pstapriv 94 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->tim_bitmap = 0; pstapriv 96 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c INIT_LIST_HEAD(&pstapriv->asoc_list); pstapriv 97 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c INIT_LIST_HEAD(&pstapriv->auth_list); pstapriv 98 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c spin_lock_init(&pstapriv->asoc_list_lock); pstapriv 99 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c spin_lock_init(&pstapriv->auth_list_lock); pstapriv 100 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->asoc_list_cnt = 0; pstapriv 101 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->auth_list_cnt = 0; pstapriv 103 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->auth_to = 3; /* 3*2 = 6 sec */ pstapriv 104 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->assoc_to = 3; pstapriv 105 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->expire_to = 3; /* 3*2 = 6 sec */ pstapriv 106 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->max_num_sta = NUM_STA; pstapriv 130 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c u32 _rtw_free_sta_priv(struct sta_priv *pstapriv) pstapriv 137 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c if (pstapriv) { pstapriv 139 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 141 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c phead = &pstapriv->sta_hash[index]; pstapriv 157 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 160 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c vfree(pstapriv->pallocated_stainfo_buf); pstapriv 166 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c struct sta_info *rtw_alloc_stainfo(struct sta_priv *pstapriv, u8 *hwaddr) pstapriv 176 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pfree_sta_queue = &pstapriv->free_sta_queue; pstapriv 195 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c phash_list = &pstapriv->sta_hash[index]; pstapriv 197 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 199 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->asoc_sta_count++; pstapriv 200 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 212 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->asoc_sta_count, hwaddr)); pstapriv 214 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c init_addba_retry_timer(pstapriv->padapter, psta); pstapriv 220 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c preorder_ctrl->padapter = pstapriv->padapter; pstapriv 253 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 258 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pfree_sta_queue = &pstapriv->free_sta_queue; pstapriv 288 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->asoc_sta_count, psta->hwaddr[0], psta->hwaddr[1], pstapriv 291 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->asoc_sta_count--; pstapriv 335 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c spin_lock_bh(&pstapriv->auth_list_lock); pstapriv 338 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->auth_list_cnt--; pstapriv 340 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c spin_unlock_bh(&pstapriv->auth_list_lock); pstapriv 354 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->sta_dz_bitmap &= ~BIT(psta->aid); pstapriv 355 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->tim_bitmap &= ~BIT(psta->aid); pstapriv 357 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c if ((psta->aid > 0) && (pstapriv->sta_aid[psta->aid - 1] == psta)) { pstapriv 358 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c pstapriv->sta_aid[psta->aid - 1] = NULL; pstapriv 381 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 384 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c if (pstapriv->asoc_sta_count == 1) pstapriv 387 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 390 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c phead = &pstapriv->sta_hash[index]; pstapriv 402 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 406 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c struct sta_info *rtw_get_stainfo(struct sta_priv *pstapriv, u8 *hwaddr) pstapriv 424 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 426 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c phead = &pstapriv->sta_hash[index]; pstapriv 440 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 449 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 451 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c psta = rtw_alloc_stainfo(pstapriv, bcast_addr); pstapriv 468 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 471 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c return rtw_get_stainfo(pstapriv, bc_addr); pstapriv 481 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 482 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c struct wlan_acl_pool *pacl_list = &pstapriv->acl_list; pstapriv 648 drivers/staging/rtl8188eu/core/rtw_wlan_util.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 651 drivers/staging/rtl8188eu/core/rtw_wlan_util.c psta = rtw_get_stainfo(pstapriv, cur_network->MacAddress); pstapriv 1434 drivers/staging/rtl8188eu/core/rtw_wlan_util.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1439 drivers/staging/rtl8188eu/core/rtw_wlan_util.c psta = rtw_get_stainfo(pstapriv, addr); pstapriv 399 drivers/staging/rtl8188eu/core/rtw_xmit.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 467 drivers/staging/rtl8188eu/core/rtw_xmit.c psta = rtw_get_stainfo(pstapriv, pattrib->ra); pstapriv 1480 drivers/staging/rtl8188eu/core/rtw_xmit.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1487 drivers/staging/rtl8188eu/core/rtw_xmit.c psta = rtw_get_stainfo(pstapriv, pattrib->ra); pstapriv 1638 drivers/staging/rtl8188eu/core/rtw_xmit.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1649 drivers/staging/rtl8188eu/core/rtw_xmit.c psta = rtw_get_stainfo(pstapriv, pattrib->ra); pstapriv 1663 drivers/staging/rtl8188eu/core/rtw_xmit.c if (pstapriv->sta_dz_bitmap) {/* if any one sta is in ps mode */ pstapriv 1670 drivers/staging/rtl8188eu/core/rtw_xmit.c pstapriv->tim_bitmap |= BIT(0);/* */ pstapriv 1671 drivers/staging/rtl8188eu/core/rtw_xmit.c pstapriv->sta_dz_bitmap |= BIT(0); pstapriv 1688 drivers/staging/rtl8188eu/core/rtw_xmit.c if (pstapriv->sta_dz_bitmap & BIT(psta->aid)) { pstapriv 1720 drivers/staging/rtl8188eu/core/rtw_xmit.c pstapriv->tim_bitmap |= BIT(psta->aid); pstapriv 1768 drivers/staging/rtl8188eu/core/rtw_xmit.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1780 drivers/staging/rtl8188eu/core/rtw_xmit.c pstapriv->sta_dz_bitmap |= BIT(psta->aid); pstapriv 1813 drivers/staging/rtl8188eu/core/rtw_xmit.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1873 drivers/staging/rtl8188eu/core/rtw_xmit.c pstapriv->tim_bitmap &= ~BIT(psta->aid); pstapriv 1881 drivers/staging/rtl8188eu/core/rtw_xmit.c psta->expire_to = pstapriv->expire_to; pstapriv 1885 drivers/staging/rtl8188eu/core/rtw_xmit.c pstapriv->sta_dz_bitmap &= ~BIT(psta->aid); pstapriv 1895 drivers/staging/rtl8188eu/core/rtw_xmit.c if ((pstapriv->sta_dz_bitmap & 0xfffe) == 0x0) { /* no any sta in ps mode */ pstapriv 1923 drivers/staging/rtl8188eu/core/rtw_xmit.c pstapriv->tim_bitmap &= ~BIT(0); pstapriv 1924 drivers/staging/rtl8188eu/core/rtw_xmit.c pstapriv->sta_dz_bitmap &= ~BIT(0); pstapriv 1941 drivers/staging/rtl8188eu/core/rtw_xmit.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1995 drivers/staging/rtl8188eu/core/rtw_xmit.c pstapriv->tim_bitmap &= ~BIT(psta->aid); pstapriv 56 drivers/staging/rtl8188eu/hal/hal_intf.c struct sta_priv *pstapriv = &adapt->stapriv; pstapriv 59 drivers/staging/rtl8188eu/hal/hal_intf.c psta = pstapriv->sta_aid[mac_id - 2]; pstapriv 138 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c struct sta_priv *pstapriv; pstapriv 167 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c pstapriv = &padapter->stapriv; pstapriv 169 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c psta = rtw_get_stainfo(pstapriv, sa); pstapriv 1789 drivers/staging/rtl8188eu/hal/usb_halinit.c struct sta_priv *pstapriv = &Adapter->stapriv; pstapriv 1792 drivers/staging/rtl8188eu/hal/usb_halinit.c psta = rtw_get_stainfo(pstapriv, pmlmepriv->cur_network.network.MacAddress); pstapriv 344 drivers/staging/rtl8188eu/include/sta_info.h u32 _rtw_init_sta_priv(struct sta_priv *pstapriv); pstapriv 345 drivers/staging/rtl8188eu/include/sta_info.h u32 _rtw_free_sta_priv(struct sta_priv *pstapriv); pstapriv 436 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 439 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psta = rtw_get_stainfo(pstapriv, get_bssid(pmlmepriv)); pstapriv 2201 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2216 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psta = rtw_get_stainfo(pstapriv, param->sta_addr); pstapriv 2426 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2434 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(&pstapriv->max_num_sta, param->u.bcn_ie.reserved, 2); pstapriv 2436 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if ((pstapriv->max_num_sta > NUM_STA) || (pstapriv->max_num_sta <= 0)) pstapriv 2437 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c pstapriv->max_num_sta = NUM_STA; pstapriv 2464 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2474 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psta = rtw_get_stainfo(pstapriv, param->sta_addr); pstapriv 2517 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2528 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psta = rtw_get_stainfo(pstapriv, param->sta_addr); pstapriv 2530 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 2533 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c pstapriv->asoc_list_cnt--; pstapriv 2536 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 2552 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2564 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psta = rtw_get_stainfo(pstapriv, param_ex->sta_addr); pstapriv 2608 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2618 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psta = rtw_get_stainfo(pstapriv, param->sta_addr); pstapriv 132 drivers/staging/rtl8188eu/os_dep/mlme_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 140 drivers/staging/rtl8188eu/os_dep/mlme_linux.c if (pstapriv->sta_aid[psta->aid - 1] != psta) pstapriv 155 drivers/staging/rtl8188eu/os_dep/mlme_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 163 drivers/staging/rtl8188eu/os_dep/mlme_linux.c if (pstapriv->sta_aid[psta->aid - 1] != psta) pstapriv 85 drivers/staging/rtl8188eu/os_dep/recv_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 95 drivers/staging/rtl8188eu/os_dep/recv_linux.c psta = rtw_get_stainfo(pstapriv, pattrib->dst); pstapriv 114 drivers/staging/rtl8188eu/os_dep/xmit_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 121 drivers/staging/rtl8188eu/os_dep/xmit_linux.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 122 drivers/staging/rtl8188eu/os_dep/xmit_linux.c phead = &pstapriv->asoc_list; pstapriv 153 drivers/staging/rtl8188eu/os_dep/xmit_linux.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 162 drivers/staging/rtl8188eu/os_dep/xmit_linux.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 248 drivers/staging/rtl8712/rtl8712_recv.c struct sta_priv *pstapriv; pstapriv 253 drivers/staging/rtl8712/rtl8712_recv.c pstapriv = &padapter->stapriv; pstapriv 260 drivers/staging/rtl8712/rtl8712_recv.c psta = r8712_get_stainfo(pstapriv, psta_addr); pstapriv 737 drivers/staging/rtl8712/rtl871x_cmd.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 740 drivers/staging/rtl8712/rtl871x_cmd.c struct sta_info *psta = r8712_get_stainfo(pstapriv, pstapriv 754 drivers/staging/rtl8712/rtl871x_cmd.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 760 drivers/staging/rtl8712/rtl871x_cmd.c struct sta_info *psta = r8712_get_stainfo(pstapriv, pstapriv 444 drivers/staging/rtl8712/rtl871x_ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 449 drivers/staging/rtl8712/rtl871x_ioctl_linux.c psta = r8712_get_stainfo(pstapriv, pstapriv 580 drivers/staging/rtl8712/rtl871x_mlme.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 592 drivers/staging/rtl8712/rtl871x_mlme.c spin_lock_irqsave(&pstapriv->sta_hash_lock, irqL); pstapriv 594 drivers/staging/rtl8712/rtl871x_mlme.c spin_unlock_irqrestore(&pstapriv->sta_hash_lock, irqL); pstapriv 659 drivers/staging/rtl8712/rtl871x_mlme.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 733 drivers/staging/rtl8712/rtl871x_mlme.c pcur_sta = r8712_get_stainfo(pstapriv, pstapriv 735 drivers/staging/rtl8712/rtl871x_mlme.c spin_lock_irqsave(&pstapriv-> pstapriv 738 drivers/staging/rtl8712/rtl871x_mlme.c spin_unlock_irqrestore(&(pstapriv-> pstapriv 769 drivers/staging/rtl8712/rtl871x_mlme.c r8712_get_stainfo(pstapriv, pstapriv 773 drivers/staging/rtl8712/rtl871x_mlme.c r8712_alloc_stainfo(pstapriv, pstapriv 777 drivers/staging/rtl8712/rtl871x_mlme.c r8712_alloc_stainfo(pstapriv, pstapriv 921 drivers/staging/rtl8712/rtl871x_mlme.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 932 drivers/staging/rtl8712/rtl871x_mlme.c spin_lock_irqsave(&pstapriv->sta_hash_lock, irqL); pstapriv 934 drivers/staging/rtl8712/rtl871x_mlme.c spin_unlock_irqrestore(&pstapriv->sta_hash_lock, irqL); pstapriv 986 drivers/staging/rtl8712/rtl871x_mlme.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 989 drivers/staging/rtl8712/rtl871x_mlme.c psta = r8712_get_stainfo(pstapriv, pAddbareq_pram->MacAddress); pstapriv 235 drivers/staging/rtl8712/rtl871x_recv.c struct sta_priv *pstapriv; pstapriv 239 drivers/staging/rtl8712/rtl871x_recv.c pstapriv = &adapter->stapriv; pstapriv 243 drivers/staging/rtl8712/rtl871x_recv.c psta = r8712_get_stainfo(pstapriv, psta_addr); pstapriv 302 drivers/staging/rtl8712/rtl871x_recv.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 356 drivers/staging/rtl8712/rtl871x_recv.c *psta = r8712_get_stainfo(pstapriv, sta_addr); /* get ap_info */ pstapriv 371 drivers/staging/rtl8712/rtl871x_recv.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 406 drivers/staging/rtl8712/rtl871x_recv.c *psta = r8712_get_stainfo(pstapriv, pattrib->bssid); pstapriv 417 drivers/staging/rtl8712/rtl871x_recv.c *psta = r8712_get_stainfo(pstapriv, pattrib->bssid); pstapriv 431 drivers/staging/rtl8712/rtl871x_recv.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 442 drivers/staging/rtl8712/rtl871x_recv.c *psta = r8712_get_stainfo(pstapriv, pattrib->src); pstapriv 37 drivers/staging/rtl8712/rtl871x_sta_mgt.c int _r8712_init_sta_priv(struct sta_priv *pstapriv) pstapriv 42 drivers/staging/rtl8712/rtl871x_sta_mgt.c pstapriv->pallocated_stainfo_buf = kmalloc(sizeof(struct sta_info) * pstapriv 44 drivers/staging/rtl8712/rtl871x_sta_mgt.c if (!pstapriv->pallocated_stainfo_buf) pstapriv 46 drivers/staging/rtl8712/rtl871x_sta_mgt.c pstapriv->pstainfo_buf = pstapriv->pallocated_stainfo_buf + 4 - pstapriv 47 drivers/staging/rtl8712/rtl871x_sta_mgt.c ((addr_t)(pstapriv->pallocated_stainfo_buf) & 3); pstapriv 48 drivers/staging/rtl8712/rtl871x_sta_mgt.c _init_queue(&pstapriv->free_sta_queue); pstapriv 49 drivers/staging/rtl8712/rtl871x_sta_mgt.c spin_lock_init(&pstapriv->sta_hash_lock); pstapriv 50 drivers/staging/rtl8712/rtl871x_sta_mgt.c pstapriv->asoc_sta_count = 0; pstapriv 51 drivers/staging/rtl8712/rtl871x_sta_mgt.c _init_queue(&pstapriv->sleep_q); pstapriv 52 drivers/staging/rtl8712/rtl871x_sta_mgt.c _init_queue(&pstapriv->wakeup_q); pstapriv 53 drivers/staging/rtl8712/rtl871x_sta_mgt.c psta = (struct sta_info *)(pstapriv->pstainfo_buf); pstapriv 56 drivers/staging/rtl8712/rtl871x_sta_mgt.c INIT_LIST_HEAD(&(pstapriv->sta_hash[i])); pstapriv 57 drivers/staging/rtl8712/rtl871x_sta_mgt.c list_add_tail(&psta->list, &pstapriv->free_sta_queue.queue); pstapriv 60 drivers/staging/rtl8712/rtl871x_sta_mgt.c INIT_LIST_HEAD(&pstapriv->asoc_list); pstapriv 61 drivers/staging/rtl8712/rtl871x_sta_mgt.c INIT_LIST_HEAD(&pstapriv->auth_list); pstapriv 66 drivers/staging/rtl8712/rtl871x_sta_mgt.c static void mfree_all_stainfo(struct sta_priv *pstapriv) pstapriv 71 drivers/staging/rtl8712/rtl871x_sta_mgt.c spin_lock_irqsave(&pstapriv->sta_hash_lock, irqL); pstapriv 72 drivers/staging/rtl8712/rtl871x_sta_mgt.c phead = &pstapriv->free_sta_queue.queue; pstapriv 77 drivers/staging/rtl8712/rtl871x_sta_mgt.c spin_unlock_irqrestore(&pstapriv->sta_hash_lock, irqL); pstapriv 80 drivers/staging/rtl8712/rtl871x_sta_mgt.c void _r8712_free_sta_priv(struct sta_priv *pstapriv) pstapriv 82 drivers/staging/rtl8712/rtl871x_sta_mgt.c if (pstapriv) { pstapriv 84 drivers/staging/rtl8712/rtl871x_sta_mgt.c mfree_all_stainfo(pstapriv); pstapriv 85 drivers/staging/rtl8712/rtl871x_sta_mgt.c kfree(pstapriv->pallocated_stainfo_buf); pstapriv 89 drivers/staging/rtl8712/rtl871x_sta_mgt.c struct sta_info *r8712_alloc_stainfo(struct sta_priv *pstapriv, u8 *hwaddr) pstapriv 100 drivers/staging/rtl8712/rtl871x_sta_mgt.c pfree_sta_queue = &pstapriv->free_sta_queue; pstapriv 113 drivers/staging/rtl8712/rtl871x_sta_mgt.c phash_list = &pstapriv->sta_hash[index]; pstapriv 115 drivers/staging/rtl8712/rtl871x_sta_mgt.c pstapriv->asoc_sta_count++; pstapriv 128 drivers/staging/rtl8712/rtl871x_sta_mgt.c preorder_ctrl->padapter = pstapriv->padapter; pstapriv 150 drivers/staging/rtl8712/rtl871x_sta_mgt.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 154 drivers/staging/rtl8712/rtl871x_sta_mgt.c pfree_sta_queue = &pstapriv->free_sta_queue; pstapriv 173 drivers/staging/rtl8712/rtl871x_sta_mgt.c pstapriv->asoc_sta_count--; pstapriv 197 drivers/staging/rtl8712/rtl871x_sta_mgt.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 200 drivers/staging/rtl8712/rtl871x_sta_mgt.c if (pstapriv->asoc_sta_count == 1) pstapriv 202 drivers/staging/rtl8712/rtl871x_sta_mgt.c spin_lock_irqsave(&pstapriv->sta_hash_lock, irqL); pstapriv 204 drivers/staging/rtl8712/rtl871x_sta_mgt.c phead = &(pstapriv->sta_hash[index]); pstapriv 214 drivers/staging/rtl8712/rtl871x_sta_mgt.c spin_unlock_irqrestore(&pstapriv->sta_hash_lock, irqL); pstapriv 218 drivers/staging/rtl8712/rtl871x_sta_mgt.c struct sta_info *r8712_get_stainfo(struct sta_priv *pstapriv, u8 *hwaddr) pstapriv 228 drivers/staging/rtl8712/rtl871x_sta_mgt.c spin_lock_irqsave(&pstapriv->sta_hash_lock, irqL); pstapriv 229 drivers/staging/rtl8712/rtl871x_sta_mgt.c phead = &(pstapriv->sta_hash[index]); pstapriv 240 drivers/staging/rtl8712/rtl871x_sta_mgt.c spin_unlock_irqrestore(&pstapriv->sta_hash_lock, irqL); pstapriv 247 drivers/staging/rtl8712/rtl871x_sta_mgt.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 249 drivers/staging/rtl8712/rtl871x_sta_mgt.c r8712_alloc_stainfo(pstapriv, bcast_addr); pstapriv 254 drivers/staging/rtl8712/rtl871x_sta_mgt.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 257 drivers/staging/rtl8712/rtl871x_sta_mgt.c return r8712_get_stainfo(pstapriv, bc_addr); pstapriv 186 drivers/staging/rtl8712/rtl871x_xmit.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 268 drivers/staging/rtl8712/rtl871x_xmit.c psta = r8712_get_stainfo(pstapriv, pstapriv 272 drivers/staging/rtl8712/rtl871x_xmit.c psta = r8712_get_stainfo(pstapriv, pattrib->ra); pstapriv 904 drivers/staging/rtl8712/rtl871x_xmit.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 915 drivers/staging/rtl8712/rtl871x_xmit.c psta = r8712_get_stainfo(pstapriv, pstapriv 918 drivers/staging/rtl8712/rtl871x_xmit.c psta = r8712_get_stainfo(pstapriv, pattrib->ra); pstapriv 122 drivers/staging/rtl8712/sta_info.h int _r8712_init_sta_priv(struct sta_priv *pstapriv); pstapriv 123 drivers/staging/rtl8712/sta_info.h void _r8712_free_sta_priv(struct sta_priv *pstapriv); pstapriv 124 drivers/staging/rtl8712/sta_info.h struct sta_info *r8712_alloc_stainfo(struct sta_priv *pstapriv, pstapriv 128 drivers/staging/rtl8712/sta_info.h struct sta_info *r8712_get_stainfo(struct sta_priv *pstapriv, u8 *hwaddr); pstapriv 20 drivers/staging/rtl8723bs/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 21 drivers/staging/rtl8723bs/core/rtw_ap.c struct wlan_acl_pool *pacl_list = &pstapriv->acl_list; pstapriv 59 drivers/staging/rtl8723bs/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 74 drivers/staging/rtl8723bs/core/rtw_ap.c tim_bitmap_le = cpu_to_le16(pstapriv->tim_bitmap); pstapriv 137 drivers/staging/rtl8723bs/core/rtw_ap.c if ((pstapriv->tim_bitmap & 0xff00) && (pstapriv->tim_bitmap & 0x00fe)) pstapriv 147 drivers/staging/rtl8723bs/core/rtw_ap.c if (pstapriv->tim_bitmap & BIT(0))/* for bc/mc frames */ pstapriv 155 drivers/staging/rtl8723bs/core/rtw_ap.c if (pstapriv->tim_bitmap & 0xff00) pstapriv 156 drivers/staging/rtl8723bs/core/rtw_ap.c pvb = cpu_to_le16(pstapriv->tim_bitmap >> 8); pstapriv 206 drivers/staging/rtl8723bs/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 211 drivers/staging/rtl8723bs/core/rtw_ap.c spin_lock_bh(&pstapriv->auth_list_lock); pstapriv 213 drivers/staging/rtl8723bs/core/rtw_ap.c phead = &pstapriv->auth_list; pstapriv 220 drivers/staging/rtl8723bs/core/rtw_ap.c , FUNC_NDEV_ARG(padapter->pnetdev), pstapriv->auth_list_cnt); pstapriv 232 drivers/staging/rtl8723bs/core/rtw_ap.c pstapriv->auth_list_cnt--; pstapriv 244 drivers/staging/rtl8723bs/core/rtw_ap.c spin_unlock_bh(&pstapriv->auth_list_lock); pstapriv 248 drivers/staging/rtl8723bs/core/rtw_ap.c spin_lock_bh(&pstapriv->auth_list_lock); pstapriv 253 drivers/staging/rtl8723bs/core/rtw_ap.c spin_unlock_bh(&pstapriv->auth_list_lock); pstapriv 256 drivers/staging/rtl8723bs/core/rtw_ap.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 258 drivers/staging/rtl8723bs/core/rtw_ap.c phead = &pstapriv->asoc_list; pstapriv 265 drivers/staging/rtl8723bs/core/rtw_ap.c , FUNC_NDEV_ARG(padapter->pnetdev), pstapriv->asoc_list_cnt); pstapriv 276 drivers/staging/rtl8723bs/core/rtw_ap.c psta->expire_to = pstapriv->expire_to; pstapriv 288 drivers/staging/rtl8723bs/core/rtw_ap.c psta->expire_to = pstapriv->expire_to; pstapriv 295 drivers/staging/rtl8723bs/core/rtw_ap.c psta->expire_to = pstapriv->expire_to; pstapriv 301 drivers/staging/rtl8723bs/core/rtw_ap.c pstapriv->tim_bitmap |= BIT(psta->aid); pstapriv 311 drivers/staging/rtl8723bs/core/rtw_ap.c stainfo_offset = rtw_stainfo_offset(pstapriv, psta); pstapriv 318 drivers/staging/rtl8723bs/core/rtw_ap.c pstapriv->asoc_list_cnt--; pstapriv 327 drivers/staging/rtl8723bs/core/rtw_ap.c if (psta->sleepq_len > (NR_XMITFRAME / pstapriv->asoc_list_cnt) pstapriv 329 drivers/staging/rtl8723bs/core/rtw_ap.c NR_XMITFRAME / pstapriv->asoc_list_cnt pstapriv 338 drivers/staging/rtl8723bs/core/rtw_ap.c pstapriv->asoc_list_cnt pstapriv 345 drivers/staging/rtl8723bs/core/rtw_ap.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 361 drivers/staging/rtl8723bs/core/rtw_ap.c psta = rtw_get_stainfo_by_offset(pstapriv, chk_alive_list[i]); pstapriv 376 drivers/staging/rtl8723bs/core/rtw_ap.c psta->expire_to = pstapriv->expire_to; pstapriv 392 drivers/staging/rtl8723bs/core/rtw_ap.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 395 drivers/staging/rtl8723bs/core/rtw_ap.c pstapriv->asoc_list_cnt--; pstapriv 398 drivers/staging/rtl8723bs/core/rtw_ap.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 1318 drivers/staging/rtl8723bs/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1319 drivers/staging/rtl8723bs/core/rtw_ap.c struct wlan_acl_pool *pacl_list = &pstapriv->acl_list; pstapriv 1332 drivers/staging/rtl8723bs/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1333 drivers/staging/rtl8723bs/core/rtw_ap.c struct wlan_acl_pool *pacl_list = &pstapriv->acl_list; pstapriv 1400 drivers/staging/rtl8723bs/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1401 drivers/staging/rtl8723bs/core/rtw_ap.c struct wlan_acl_pool *pacl_list = &pstapriv->acl_list; pstapriv 1916 drivers/staging/rtl8723bs/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1918 drivers/staging/rtl8723bs/core/rtw_ap.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 1920 drivers/staging/rtl8723bs/core/rtw_ap.c phead = &pstapriv->asoc_list; pstapriv 1932 drivers/staging/rtl8723bs/core/rtw_ap.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 2191 drivers/staging/rtl8723bs/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2201 drivers/staging/rtl8723bs/core/rtw_ap.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 2202 drivers/staging/rtl8723bs/core/rtw_ap.c phead = &pstapriv->asoc_list; pstapriv 2212 drivers/staging/rtl8723bs/core/rtw_ap.c pstapriv->asoc_list_cnt--; pstapriv 2218 drivers/staging/rtl8723bs/core/rtw_ap.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 2272 drivers/staging/rtl8723bs/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2303 drivers/staging/rtl8723bs/core/rtw_ap.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 2305 drivers/staging/rtl8723bs/core/rtw_ap.c phead = &pstapriv->asoc_list; pstapriv 2314 drivers/staging/rtl8723bs/core/rtw_ap.c stainfo_offset = rtw_stainfo_offset(pstapriv, psta); pstapriv 2319 drivers/staging/rtl8723bs/core/rtw_ap.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 2322 drivers/staging/rtl8723bs/core/rtw_ap.c psta = rtw_get_stainfo_by_offset(pstapriv, chk_alive_list[i]); pstapriv 2343 drivers/staging/rtl8723bs/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2345 drivers/staging/rtl8723bs/core/rtw_ap.c struct wlan_acl_pool *pacl_list = &pstapriv->acl_list; pstapriv 2369 drivers/staging/rtl8723bs/core/rtw_ap.c pstapriv->sta_aid[i] = NULL; pstapriv 2393 drivers/staging/rtl8723bs/core/rtw_ap.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2396 drivers/staging/rtl8723bs/core/rtw_ap.c struct wlan_acl_pool *pacl_list = &pstapriv->acl_list; pstapriv 1699 drivers/staging/rtl8723bs/core/rtw_cmd.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1718 drivers/staging/rtl8723bs/core/rtw_cmd.c if (pstapriv->tim_bitmap & BIT(0)) pstapriv 1721 drivers/staging/rtl8723bs/core/rtw_cmd.c pstapriv->tim_bitmap &= ~BIT(0); pstapriv 1722 drivers/staging/rtl8723bs/core/rtw_cmd.c pstapriv->sta_dz_bitmap &= ~BIT(0); pstapriv 2126 drivers/staging/rtl8723bs/core/rtw_cmd.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2128 drivers/staging/rtl8723bs/core/rtw_cmd.c struct sta_info *psta = rtw_get_stainfo(pstapriv, psetstakey_rsp->addr); pstapriv 2140 drivers/staging/rtl8723bs/core/rtw_cmd.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2144 drivers/staging/rtl8723bs/core/rtw_cmd.c struct sta_info *psta = rtw_get_stainfo(pstapriv, passocsta_parm->addr); pstapriv 1025 drivers/staging/rtl8723bs/core/rtw_mlme.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 1037 drivers/staging/rtl8723bs/core/rtw_mlme.c spin_lock_bh(&(pstapriv->sta_hash_lock)); pstapriv 1040 drivers/staging/rtl8723bs/core/rtw_mlme.c spin_unlock_bh(&(pstapriv->sta_hash_lock)); pstapriv 1168 drivers/staging/rtl8723bs/core/rtw_mlme.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1171 drivers/staging/rtl8723bs/core/rtw_mlme.c psta = rtw_get_stainfo(pstapriv, pnetwork->network.MacAddress); pstapriv 1173 drivers/staging/rtl8723bs/core/rtw_mlme.c psta = rtw_alloc_stainfo(pstapriv, pnetwork->network.MacAddress); pstapriv 1341 drivers/staging/rtl8723bs/core/rtw_mlme.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 1387 drivers/staging/rtl8723bs/core/rtw_mlme.c pcur_sta = rtw_get_stainfo(pstapriv, cur_network->network.MacAddress); pstapriv 626 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 649 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, get_sa(pframe)); pstapriv 653 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta = rtw_alloc_stainfo(pstapriv, get_sa(pframe)); pstapriv 660 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 662 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta->expire_to = pstapriv->expire_to; pstapriv 663 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c list_add_tail(&psta->asoc_list, &pstapriv->asoc_list); pstapriv 664 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstapriv->asoc_list_cnt++; pstapriv 666 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 683 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if (pstapriv->sta_aid[psta->aid - 1] == NULL) pstapriv 686 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if (psta->aid > pstapriv->max_num_sta) { pstapriv 691 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstapriv->sta_aid[psta->aid - 1] = psta; pstapriv 777 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 832 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); pstapriv 849 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); pstapriv 892 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 952 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstat = rtw_get_stainfo(pstapriv, sa); pstapriv 957 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstat = rtw_alloc_stainfo(pstapriv, sa); pstapriv 971 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 974 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstapriv->asoc_list_cnt--; pstapriv 979 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 986 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_lock_bh(&pstapriv->auth_list_lock); pstapriv 989 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c list_add_tail(&pstat->auth_list, &pstapriv->auth_list); pstapriv 990 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstapriv->auth_list_cnt++; pstapriv 992 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_unlock_bh(&pstapriv->auth_list_lock); pstapriv 995 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstat->expire_to = pstapriv->auth_to; pstapriv 1009 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstat->expire_to = pstapriv->assoc_to; pstapriv 1043 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstat->expire_to = pstapriv->assoc_to; pstapriv 1188 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1211 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstat = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); pstapriv 1557 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if (pstapriv->sta_aid[pstat->aid - 1] == NULL) pstapriv 1561 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if (pstat->aid > pstapriv->max_num_sta) { pstapriv 1573 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstapriv->sta_aid[pstat->aid - 1] = pstat; pstapriv 1582 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_lock_bh(&pstapriv->auth_list_lock); pstapriv 1585 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstapriv->auth_list_cnt--; pstapriv 1587 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_unlock_bh(&pstapriv->auth_list_lock); pstapriv 1589 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 1591 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstat->expire_to = pstapriv->expire_to; pstapriv 1592 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c list_add_tail(&pstat->asoc_list, &pstapriv->asoc_list); pstapriv 1593 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstapriv->asoc_list_cnt++; pstapriv 1595 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 1757 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1766 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); pstapriv 1770 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 1773 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstapriv->asoc_list_cnt--; pstapriv 1777 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 1832 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1841 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); pstapriv 1845 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 1848 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstapriv->asoc_list_cnt--; pstapriv 1852 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 1878 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1886 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); pstapriv 1922 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1935 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, addr); pstapriv 1980 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta->expire_to = pstapriv->expire_to; pstapriv 2778 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2783 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, da); pstapriv 3894 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 3959 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, raddr); pstapriv 4181 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 4192 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, addr); pstapriv 5432 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 5471 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, cur_network->MacAddress); pstapriv 5596 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 5598 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 5599 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c phead = &pstapriv->asoc_list; pstapriv 5608 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 5672 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 5692 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, pmlmeinfo->network.MacAddress); pstapriv 6475 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 6481 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta = rtw_get_stainfo(pstapriv, pparm->addr); pstapriv 6678 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 6685 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if ((pstapriv->tim_bitmap&BIT(0)) && (psta_bmc->sleepq_len > 0)) { pstapriv 551 drivers/staging/rtl8723bs/core/rtw_recv.c struct sta_priv *pstapriv; pstapriv 557 drivers/staging/rtl8723bs/core/rtw_recv.c pstapriv = &adapter->stapriv; pstapriv 568 drivers/staging/rtl8723bs/core/rtw_recv.c psta = rtw_get_stainfo(pstapriv, psta_addr); pstapriv 655 drivers/staging/rtl8723bs/core/rtw_recv.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 658 drivers/staging/rtl8723bs/core/rtw_recv.c psta = rtw_get_stainfo(pstapriv, pattrib->src); pstapriv 690 drivers/staging/rtl8723bs/core/rtw_recv.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 693 drivers/staging/rtl8723bs/core/rtw_recv.c psta = rtw_get_stainfo(pstapriv, pattrib->src); pstapriv 785 drivers/staging/rtl8723bs/core/rtw_recv.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 860 drivers/staging/rtl8723bs/core/rtw_recv.c *psta = rtw_get_stainfo(pstapriv, sta_addr); /* get ap_info */ pstapriv 884 drivers/staging/rtl8723bs/core/rtw_recv.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 943 drivers/staging/rtl8723bs/core/rtw_recv.c *psta = rtw_get_stainfo(pstapriv, pattrib->bssid); /* get ap_info */ pstapriv 976 drivers/staging/rtl8723bs/core/rtw_recv.c *psta = rtw_get_stainfo(pstapriv, pattrib->bssid); /* get sta_info */ pstapriv 993 drivers/staging/rtl8723bs/core/rtw_recv.c *psta = rtw_get_stainfo(pstapriv, pattrib->bssid); /* get sta_info */ pstapriv 1032 drivers/staging/rtl8723bs/core/rtw_recv.c struct sta_priv *pstapriv = &adapter->stapriv; pstapriv 1044 drivers/staging/rtl8723bs/core/rtw_recv.c *psta = rtw_get_stainfo(pstapriv, pattrib->src); pstapriv 1087 drivers/staging/rtl8723bs/core/rtw_recv.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1101 drivers/staging/rtl8723bs/core/rtw_recv.c psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); pstapriv 1142 drivers/staging/rtl8723bs/core/rtw_recv.c psta->expire_to = pstapriv->expire_to; pstapriv 1146 drivers/staging/rtl8723bs/core/rtw_recv.c if ((psta->state&WIFI_SLEEP_STATE) && (pstapriv->sta_dz_bitmap&BIT(psta->aid))) { pstapriv 1178 drivers/staging/rtl8723bs/core/rtw_recv.c pstapriv->tim_bitmap &= ~BIT(psta->aid); pstapriv 1195 drivers/staging/rtl8723bs/core/rtw_recv.c if (pstapriv->tim_bitmap&BIT(psta->aid)) { pstapriv 1206 drivers/staging/rtl8723bs/core/rtw_recv.c pstapriv->tim_bitmap &= ~BIT(psta->aid); pstapriv 1797 drivers/staging/rtl8723bs/core/rtw_recv.c struct sta_priv *pstapriv; pstapriv 1802 drivers/staging/rtl8723bs/core/rtw_recv.c pstapriv = &padapter->stapriv; pstapriv 1813 drivers/staging/rtl8723bs/core/rtw_recv.c psta = rtw_get_stainfo(pstapriv, psta_addr); pstapriv 54 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c u32 _rtw_init_sta_priv(struct sta_priv *pstapriv) pstapriv 59 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->pallocated_stainfo_buf = vzalloc(sizeof(struct sta_info) * NUM_STA+4); pstapriv 61 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c if (!pstapriv->pallocated_stainfo_buf) pstapriv 64 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->pstainfo_buf = pstapriv->pallocated_stainfo_buf + 4 - pstapriv 65 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c ((SIZE_PTR)(pstapriv->pallocated_stainfo_buf) & 3); pstapriv 67 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c _rtw_init_queue(&pstapriv->free_sta_queue); pstapriv 69 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_lock_init(&pstapriv->sta_hash_lock); pstapriv 72 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->asoc_sta_count = 0; pstapriv 73 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c _rtw_init_queue(&pstapriv->sleep_q); pstapriv 74 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c _rtw_init_queue(&pstapriv->wakeup_q); pstapriv 76 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c psta = (struct sta_info *)(pstapriv->pstainfo_buf); pstapriv 81 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c INIT_LIST_HEAD(&(pstapriv->sta_hash[i])); pstapriv 83 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c list_add_tail(&psta->list, get_list_head(&pstapriv->free_sta_queue)); pstapriv 88 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->sta_dz_bitmap = 0; pstapriv 89 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->tim_bitmap = 0; pstapriv 91 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c INIT_LIST_HEAD(&pstapriv->asoc_list); pstapriv 92 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c INIT_LIST_HEAD(&pstapriv->auth_list); pstapriv 93 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_lock_init(&pstapriv->asoc_list_lock); pstapriv 94 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_lock_init(&pstapriv->auth_list_lock); pstapriv 95 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->asoc_list_cnt = 0; pstapriv 96 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->auth_list_cnt = 0; pstapriv 98 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->auth_to = 3; /* 3*2 = 6 sec */ pstapriv 99 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->assoc_to = 3; pstapriv 100 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->expire_to = 3; /* 3*2 = 6 sec */ pstapriv 101 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->max_num_sta = NUM_STA; pstapriv 124 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c void kfree_all_stainfo(struct sta_priv *pstapriv); pstapriv 125 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c void kfree_all_stainfo(struct sta_priv *pstapriv) pstapriv 130 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 132 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c phead = get_list_head(&pstapriv->free_sta_queue); pstapriv 140 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 143 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c void kfree_sta_priv_lock(struct sta_priv *pstapriv); pstapriv 144 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c void kfree_sta_priv_lock(struct sta_priv *pstapriv) pstapriv 146 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c kfree_all_stainfo(pstapriv); /* be done before free sta_hash_lock */ pstapriv 149 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c u32 _rtw_free_sta_priv(struct sta_priv *pstapriv) pstapriv 156 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c if (pstapriv) { pstapriv 159 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 161 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c phead = &(pstapriv->sta_hash[index]); pstapriv 175 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 178 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c kfree_sta_priv_lock(pstapriv); pstapriv 180 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c if (pstapriv->pallocated_stainfo_buf) pstapriv 181 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c vfree(pstapriv->pallocated_stainfo_buf); pstapriv 188 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c struct sta_info *rtw_alloc_stainfo(struct sta_priv *pstapriv, u8 *hwaddr) pstapriv 199 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pfree_sta_queue = &pstapriv->free_sta_queue; pstapriv 202 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_lock_bh(&(pstapriv->sta_hash_lock)); pstapriv 205 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_unlock_bh(&(pstapriv->sta_hash_lock)); pstapriv 218 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c psta->padapter = pstapriv->padapter; pstapriv 228 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_unlock_bh(&(pstapriv->sta_hash_lock)); pstapriv 232 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c phash_list = &(pstapriv->sta_hash[index]); pstapriv 238 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->asoc_sta_count++; pstapriv 255 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->asoc_sta_count, pstapriv 265 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c init_addba_retry_timer(pstapriv->padapter, psta); pstapriv 271 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c preorder_ctrl->padapter = pstapriv->padapter; pstapriv 296 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_unlock_bh(&(pstapriv->sta_hash_lock)); pstapriv 298 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c rtw_alloc_macid(pstapriv->padapter, psta); pstapriv 316 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 327 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pfree_sta_queue = &pstapriv->free_sta_queue; pstapriv 384 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->asoc_sta_count, pstapriv 393 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->asoc_sta_count--; pstapriv 438 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c rtw_release_macid(pstapriv->padapter, psta); pstapriv 445 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_lock_bh(&pstapriv->auth_list_lock); pstapriv 448 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->auth_list_cnt--; pstapriv 450 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_unlock_bh(&pstapriv->auth_list_lock); pstapriv 464 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->sta_dz_bitmap &= ~BIT(psta->aid); pstapriv 465 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->tim_bitmap &= ~BIT(psta->aid); pstapriv 467 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c if ((psta->aid > 0) && (pstapriv->sta_aid[psta->aid - 1] == psta)) { pstapriv 468 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c pstapriv->sta_aid[psta->aid - 1] = NULL; pstapriv 488 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 491 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c if (pstapriv->asoc_sta_count == 1) pstapriv 494 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 497 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c phead = &(pstapriv->sta_hash[index]); pstapriv 511 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 515 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c struct sta_info *rtw_get_stainfo(struct sta_priv *pstapriv, u8 *hwaddr) pstapriv 533 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 535 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c phead = &(pstapriv->sta_hash[index]); pstapriv 551 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 563 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 566 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c psta = rtw_alloc_stainfo(pstapriv, bcast_addr); pstapriv 584 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 587 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c return rtw_get_stainfo(pstapriv, bc_addr); pstapriv 596 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 597 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c struct wlan_acl_pool *pacl_list = &pstapriv->acl_list; pstapriv 1045 drivers/staging/rtl8723bs/core/rtw_wlan_util.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1050 drivers/staging/rtl8723bs/core/rtw_wlan_util.c psta = rtw_get_stainfo(pstapriv, cur_network->MacAddress); pstapriv 1864 drivers/staging/rtl8723bs/core/rtw_wlan_util.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1869 drivers/staging/rtl8723bs/core/rtw_wlan_util.c psta = rtw_get_stainfo(pstapriv, addr); pstapriv 684 drivers/staging/rtl8723bs/core/rtw_xmit.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 774 drivers/staging/rtl8723bs/core/rtw_xmit.c psta = rtw_get_stainfo(pstapriv, pattrib->ra); pstapriv 2382 drivers/staging/rtl8723bs/core/rtw_xmit.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2437 drivers/staging/rtl8723bs/core/rtw_xmit.c if (pstapriv->sta_dz_bitmap) { /* if anyone sta is in ps mode */ pstapriv 2448 drivers/staging/rtl8723bs/core/rtw_xmit.c if (!(pstapriv->tim_bitmap & BIT(0))) pstapriv 2451 drivers/staging/rtl8723bs/core/rtw_xmit.c pstapriv->tim_bitmap |= BIT(0);/* */ pstapriv 2452 drivers/staging/rtl8723bs/core/rtw_xmit.c pstapriv->sta_dz_bitmap |= BIT(0); pstapriv 2482 drivers/staging/rtl8723bs/core/rtw_xmit.c if (pstapriv->sta_dz_bitmap & BIT(psta->aid)) { pstapriv 2515 drivers/staging/rtl8723bs/core/rtw_xmit.c if (!(pstapriv->tim_bitmap & BIT(psta->aid))) pstapriv 2518 drivers/staging/rtl8723bs/core/rtw_xmit.c pstapriv->tim_bitmap |= BIT(psta->aid); pstapriv 2589 drivers/staging/rtl8723bs/core/rtw_xmit.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2602 drivers/staging/rtl8723bs/core/rtw_xmit.c pstapriv->sta_dz_bitmap |= BIT(psta->aid); pstapriv 2635 drivers/staging/rtl8723bs/core/rtw_xmit.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2707 drivers/staging/rtl8723bs/core/rtw_xmit.c if (pstapriv->tim_bitmap & BIT(psta->aid)) { pstapriv 2714 drivers/staging/rtl8723bs/core/rtw_xmit.c pstapriv->tim_bitmap &= ~BIT(psta->aid); pstapriv 2721 drivers/staging/rtl8723bs/core/rtw_xmit.c psta->expire_to = pstapriv->expire_to; pstapriv 2725 drivers/staging/rtl8723bs/core/rtw_xmit.c pstapriv->sta_dz_bitmap &= ~BIT(psta->aid); pstapriv 2732 drivers/staging/rtl8723bs/core/rtw_xmit.c if ((pstapriv->sta_dz_bitmap&0xfffe) == 0x0) { /* no any sta in ps mode */ pstapriv 2765 drivers/staging/rtl8723bs/core/rtw_xmit.c if (pstapriv->tim_bitmap & BIT(0)) { pstapriv 2771 drivers/staging/rtl8723bs/core/rtw_xmit.c pstapriv->tim_bitmap &= ~BIT(0); pstapriv 2772 drivers/staging/rtl8723bs/core/rtw_xmit.c pstapriv->sta_dz_bitmap &= ~BIT(0); pstapriv 2794 drivers/staging/rtl8723bs/core/rtw_xmit.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2849 drivers/staging/rtl8723bs/core/rtw_xmit.c pstapriv->tim_bitmap &= ~BIT(psta->aid); pstapriv 1215 drivers/staging/rtl8723bs/hal/hal_com.c struct sta_priv *pstapriv; pstapriv 1219 drivers/staging/rtl8723bs/hal/hal_com.c pstapriv = &adapter->stapriv; pstapriv 1220 drivers/staging/rtl8723bs/hal/hal_com.c psta = rtw_get_stainfo(pstapriv, pmlmepriv->cur_network.network.MacAddress); pstapriv 1446 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1603 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c psta = rtw_get_stainfo(pstapriv, get_bssid(pmlmepriv)); pstapriv 206 drivers/staging/rtl8723bs/hal/rtl8723b_dm.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 216 drivers/staging/rtl8723bs/hal/rtl8723b_dm.c psta = rtw_get_stainfo(pstapriv, get_bssid(pmlmepriv)); pstapriv 233 drivers/staging/rtl8723bs/hal/rtl8723b_dm.c struct sta_priv *pstapriv = &Adapter->stapriv; pstapriv 256 drivers/staging/rtl8723bs/hal/rtl8723b_dm.c psta = rtw_get_stainfo(pstapriv, get_bssid(pmlmepriv)); pstapriv 102 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c struct sta_priv *pstapriv; pstapriv 125 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c pstapriv = &padapter->stapriv; pstapriv 126 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c psta = rtw_get_stainfo(pstapriv, sa); pstapriv 369 drivers/staging/rtl8723bs/include/sta_info.h extern u32 _rtw_init_sta_priv(struct sta_priv *pstapriv); pstapriv 370 drivers/staging/rtl8723bs/include/sta_info.h extern u32 _rtw_free_sta_priv(struct sta_priv *pstapriv); pstapriv 376 drivers/staging/rtl8723bs/include/sta_info.h extern struct sta_info *rtw_alloc_stainfo(struct sta_priv *pstapriv, u8 *hwaddr); pstapriv 379 drivers/staging/rtl8723bs/include/sta_info.h extern struct sta_info *rtw_get_stainfo(struct sta_priv *pstapriv, u8 *hwaddr); pstapriv 593 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 618 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psta = rtw_get_stainfo(pstapriv, param->sta_addr); pstapriv 954 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct sta_priv * pstapriv = &padapter->stapriv; pstapriv 960 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psta = rtw_get_stainfo(pstapriv, get_bssid(pmlmepriv)); pstapriv 1233 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 1243 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psta = rtw_get_stainfo(pstapriv, (u8 *)mac); pstapriv 2845 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2879 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 2881 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c phead = &pstapriv->asoc_list; pstapriv 2902 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c pstapriv->asoc_list_cnt--; pstapriv 2915 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 2933 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static struct sta_info *rtw_sta_info_get_by_idx(const int idx, struct sta_priv *pstapriv) pstapriv 2940 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c phead = &pstapriv->asoc_list; pstapriv 2960 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2963 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 2964 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psta = rtw_sta_info_get_by_idx(idx, pstapriv); pstapriv 2965 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 525 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 528 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psta = rtw_get_stainfo(pstapriv, get_bssid(pmlmepriv)); pstapriv 2678 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 2800 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psta = rtw_get_stainfo(pstapriv, cur_network->network.MacAddress); pstapriv 2850 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c DBG_871X("sta_dz_bitmap = 0x%x, tim_bitmap = 0x%x\n", pstapriv->sta_dz_bitmap, pstapriv->tim_bitmap); pstapriv 2852 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c spin_lock_bh(&pstapriv->sta_hash_lock); pstapriv 2855 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c phead = &(pstapriv->sta_hash[i]); pstapriv 2890 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c spin_unlock_bh(&pstapriv->sta_hash_lock); pstapriv 3447 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 3469 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psta = rtw_get_stainfo(pstapriv, param->sta_addr); pstapriv 3713 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 3722 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(&pstapriv->max_num_sta, param->u.bcn_ie.reserved, 2); pstapriv 3724 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if ((pstapriv->max_num_sta>NUM_STA) || (pstapriv->max_num_sta<= 0)) pstapriv 3725 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c pstapriv->max_num_sta = NUM_STA; pstapriv 3759 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 3785 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psta = rtw_get_stainfo(pstapriv, param->sta_addr); pstapriv 3834 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 3847 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psta = rtw_get_stainfo(pstapriv, param->sta_addr); pstapriv 3853 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 3856 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c pstapriv->asoc_list_cnt--; pstapriv 3860 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 3883 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 3898 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psta = rtw_get_stainfo(pstapriv, param_ex->sta_addr); pstapriv 3946 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 3959 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psta = rtw_get_stainfo(pstapriv, param->sta_addr); pstapriv 109 drivers/staging/rtl8723bs/os_dep/recv_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 121 drivers/staging/rtl8723bs/os_dep/recv_linux.c psta = rtw_get_stainfo(pstapriv, pattrib->dst); pstapriv 129 drivers/staging/rtl8723bs/os_dep/xmit_linux.c struct sta_priv *pstapriv = &padapter->stapriv; pstapriv 144 drivers/staging/rtl8723bs/os_dep/xmit_linux.c spin_lock_bh(&pstapriv->asoc_list_lock); pstapriv 145 drivers/staging/rtl8723bs/os_dep/xmit_linux.c phead = &pstapriv->asoc_list; pstapriv 154 drivers/staging/rtl8723bs/os_dep/xmit_linux.c stainfo_offset = rtw_stainfo_offset(pstapriv, psta); pstapriv 159 drivers/staging/rtl8723bs/os_dep/xmit_linux.c spin_unlock_bh(&pstapriv->asoc_list_lock); pstapriv 162 drivers/staging/rtl8723bs/os_dep/xmit_linux.c psta = rtw_get_stainfo_by_offset(pstapriv, chk_alive_list[i]);