Home
last modified time | relevance | path

Searched refs:phl_sta (Results 1 – 25 of 99) sorted by relevance

1234

/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/
H A Drtw_he.c108 static void rtw_he_set_asoc_cap_supp_mcs(_adapter *padapter, struct rtw_phl_stainfo_t *phl_sta, u8 … in rtw_he_set_asoc_cap_supp_mcs() argument
118 _rtw_memset(phl_sta->asoc_cap.he_rx_mcs, HE_MSC_NOT_SUPP_BYTE, HE_CAP_ELE_SUPP_MCS_LEN_RX_80M); in rtw_he_set_asoc_cap_supp_mcs()
119 _rtw_memset(phl_sta->asoc_cap.he_tx_mcs, HE_MSC_NOT_SUPP_BYTE, HE_CAP_ELE_SUPP_MCS_LEN_TX_80M); in rtw_he_set_asoc_cap_supp_mcs()
139 SET_HE_CAP_MCS_1SS(phl_sta->asoc_cap.he_rx_mcs, mcs_val_rx); in rtw_he_set_asoc_cap_supp_mcs()
140 SET_HE_CAP_MCS_1SS(phl_sta->asoc_cap.he_tx_mcs, mcs_val_tx); in rtw_he_set_asoc_cap_supp_mcs()
153 SET_HE_CAP_MCS_2SS(phl_sta->asoc_cap.he_rx_mcs, mcs_val_rx); in rtw_he_set_asoc_cap_supp_mcs()
154 SET_HE_CAP_MCS_2SS(phl_sta->asoc_cap.he_tx_mcs, mcs_val_tx); in rtw_he_set_asoc_cap_supp_mcs()
167 SET_HE_CAP_MCS_3SS(phl_sta->asoc_cap.he_rx_mcs, mcs_val_rx); in rtw_he_set_asoc_cap_supp_mcs()
168 SET_HE_CAP_MCS_3SS(phl_sta->asoc_cap.he_tx_mcs, mcs_val_tx); in rtw_he_set_asoc_cap_supp_mcs()
181 SET_HE_CAP_MCS_4SS(phl_sta->asoc_cap.he_rx_mcs, mcs_val_rx); in rtw_he_set_asoc_cap_supp_mcs()
[all …]
H A Drtw_vht.c555 …RTW_INFO("Current STA(%d) VHT Beamforming Setting = %02X\n", psta->phl_sta->aid, cur_beamform_cap); in update_sta_vht_info_apmode_bf_cap()
561 psta->phl_sta->bf_info.vht_beamform_cap = cur_beamform_cap; in update_sta_vht_info_apmode_bf_cap()
573 struct rtw_phl_stainfo_t *phl_sta = psta->phl_sta; in update_sta_vht_info_apmode() local
602 psta->phl_sta->chandef.bw = bw_mode; /* update bw_mode only if get value from VHT IEs */ in update_sta_vht_info_apmode()
611 RTW_INFO("Current STA(%d) VHT LDPC = %02X\n", psta->phl_sta->aid, cur_ldpc_cap); in update_sta_vht_info_apmode()
615 if (psta->phl_sta->chandef.bw > pmlmeext->chandef.bw) in update_sta_vht_info_apmode()
616 psta->phl_sta->chandef.bw = pmlmeext->chandef.bw; in update_sta_vht_info_apmode()
618 if (psta->phl_sta->chandef.bw == CHANNEL_WIDTH_80) { in update_sta_vht_info_apmode()
622 } else if (psta->phl_sta->chandef.bw >= CHANNEL_WIDTH_160) { in update_sta_vht_info_apmode()
632 RTW_INFO("Current STA(%d) VHT STBC = %02X\n", psta->phl_sta->aid, cur_stbc_cap); in update_sta_vht_info_apmode()
[all …]
H A Drtw_sta_mgt.c619 psta->phl_sta->rssi_stat.rssi = (-1); in _rtw_alloc_core_stainfo()
620 psta->phl_sta->rssi_stat.rssi_cck = (-1); in _rtw_alloc_core_stainfo()
621 psta->phl_sta->rssi_stat.rssi_ofdm = (-1); in _rtw_alloc_core_stainfo()
659 pstatus = rtw_phl_cmd_alloc_stainfo(phl, &sta->phl_sta, in _rtw_alloc_phl_stainfo()
664 if (sta->phl_sta) { in _rtw_alloc_phl_stainfo()
695 if ((psta != NULL) && (psta->phl_sta != NULL) && (psta->phl_sta->active == _FALSE)) in rtw_alloc_stainfo_hw()
696 status = rtw_phl_cmd_alloc_stainfo(phl, &psta->phl_sta, in rtw_alloc_stainfo_hw()
697 (u8 *)psta->phl_sta->mac_addr, in rtw_alloc_stainfo_hw()
734 rm_post_event(padapter, RM_ID_FOR_ALL(psta->phl_sta->aid), RM_EV_cancel); in _rtw_free_core_stainfo()
737 is_pre_link_sta = rtw_is_pre_link_sta(pstapriv, psta->phl_sta->mac_addr); in _rtw_free_core_stainfo()
[all …]
H A Drtw_phl.c108 struct rtw_phl_stainfo_t *phl_sta = sta->phl_sta; in rtw_dump_phl_sta_info() local
110 RTW_PRINT_SEL(sel, "[PHL STA]- role-idx: %d\n", phl_sta->wrole->id); in rtw_dump_phl_sta_info()
112 RTW_PRINT_SEL(sel, "[PHL STA]- mac_addr:"MAC_FMT"\n", MAC_ARG(phl_sta->mac_addr)); in rtw_dump_phl_sta_info()
113 RTW_PRINT_SEL(sel, "[PHL STA]- aid: %d\n", phl_sta->aid); in rtw_dump_phl_sta_info()
114 RTW_PRINT_SEL(sel, "[PHL STA]- macid: %d\n", phl_sta->macid); in rtw_dump_phl_sta_info()
116 RTW_PRINT_SEL(sel, "[PHL STA]- wifi_band: %d\n", phl_sta->chandef.band); in rtw_dump_phl_sta_info()
117 RTW_PRINT_SEL(sel, "[PHL STA]- bw: %d\n", phl_sta->chandef.bw); in rtw_dump_phl_sta_info()
118 RTW_PRINT_SEL(sel, "[PHL STA]- chan: %d\n", phl_sta->chandef.chan); in rtw_dump_phl_sta_info()
119 RTW_PRINT_SEL(sel, "[PHL STA]- offset: %d\n", phl_sta->chandef.offset); in rtw_dump_phl_sta_info()
1391 if (sec_mode != sta->phl_sta->sec_mode) { in rtw_hw_chk_sec_mode()
[all …]
H A Drtw_ap.c313 , MAC_ARG(psta->phl_sta->mac_addr) in chk_sta_is_alive()
363 u8 *target_addr = psta->phl_sta->mac_addr; in issue_aka_chk_frame()
456 …if (_rtw_memcmp((void *)(pstapriv->atmel_rc_pattern), (void *)(psta->phl_sta->mac_addr), ETH_ALEN)… in expire_timeout_chk()
478 , FUNC_ADPT_ARG(padapter), MAC_ARG(psta->phl_sta->mac_addr)); in expire_timeout_chk()
500 …>atmel_rc_pattern[0], pstapriv->atmel_rc_pattern[5], psta->phl_sta->mac_addr[0], psta->phl_sta->ma… in expire_timeout_chk()
501 …if (_rtw_memcmp((void *)pstapriv->atmel_rc_pattern, (void *)(psta->phl_sta->mac_addr), ETH_ALEN) =… in expire_timeout_chk()
534 send_delba(padapter, 1, psta->phl_sta->mac_addr);/* */ /* originator */ in expire_timeout_chk()
584 issue_addba_req(padapter, psta->phl_sta->mac_addr, (u8)priority); in expire_timeout_chk()
611 rtw_tim_map_set(padapter, pstapriv->tim_bitmap, psta->phl_sta->aid); in expire_timeout_chk()
633 , FUNC_ADPT_ARG(padapter), MAC_ARG(psta->phl_sta->mac_addr) in expire_timeout_chk()
[all …]
H A Drtw_tdls.c131 …RTW_INFO("Do tear down to "MAC_FMT" by enqueue_cmd = %d\n", MAC_ARG(psta->phl_sta->mac_addr), enqu… in rtw_free_all_tdls_sta()
133 _rtw_memcpy(&(tdls_param.addr), psta->phl_sta->mac_addr, ETH_ALEN); in rtw_free_all_tdls_sta()
140 rtw_tdls_cmd(padapter, psta->phl_sta->mac_addr, TDLS_TEARDOWN_STA_LOCALLY_POST); in rtw_free_all_tdls_sta()
356 rtw_hal_macid_sleep(padapter, psta->phl_sta->macid); in issue_nulldata_to_TDLS_peer_STA()
358 rtw_hal_macid_wakeup(padapter, psta->phl_sta->macid); in issue_nulldata_to_TDLS_peer_STA()
469 ptdls_sta->phl_sta->chandef.bw = CHANNEL_WIDTH_40; in rtw_tdls_process_ht_cap()
556 ptdls_sta->phl_sta->ra_info.is_vht_enable = _TRUE; in rtw_tdls_process_vht_cap()
595 ptdls_sta->phl_sta->bf_info.vht_beamform_cap = cur_beamform_cap; in rtw_tdls_process_vht_cap()
623 ptdls_sta->phl_sta->chandef.bw = operation_bw; in rtw_tdls_process_vht_operation()
625 ptdls_sta->phl_sta->chandef.bw = pmlmeext->chandef.bw; in rtw_tdls_process_vht_operation()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/
H A Drtw_he.c108 static void rtw_he_set_asoc_cap_supp_mcs(_adapter *padapter, struct rtw_phl_stainfo_t *phl_sta, u8 … in rtw_he_set_asoc_cap_supp_mcs() argument
118 _rtw_memset(phl_sta->asoc_cap.he_rx_mcs, HE_MSC_NOT_SUPP_BYTE, HE_CAP_ELE_SUPP_MCS_LEN_RX_80M); in rtw_he_set_asoc_cap_supp_mcs()
119 _rtw_memset(phl_sta->asoc_cap.he_tx_mcs, HE_MSC_NOT_SUPP_BYTE, HE_CAP_ELE_SUPP_MCS_LEN_TX_80M); in rtw_he_set_asoc_cap_supp_mcs()
139 SET_HE_CAP_MCS_1SS(phl_sta->asoc_cap.he_rx_mcs, mcs_val_rx); in rtw_he_set_asoc_cap_supp_mcs()
140 SET_HE_CAP_MCS_1SS(phl_sta->asoc_cap.he_tx_mcs, mcs_val_tx); in rtw_he_set_asoc_cap_supp_mcs()
153 SET_HE_CAP_MCS_2SS(phl_sta->asoc_cap.he_rx_mcs, mcs_val_rx); in rtw_he_set_asoc_cap_supp_mcs()
154 SET_HE_CAP_MCS_2SS(phl_sta->asoc_cap.he_tx_mcs, mcs_val_tx); in rtw_he_set_asoc_cap_supp_mcs()
167 SET_HE_CAP_MCS_3SS(phl_sta->asoc_cap.he_rx_mcs, mcs_val_rx); in rtw_he_set_asoc_cap_supp_mcs()
168 SET_HE_CAP_MCS_3SS(phl_sta->asoc_cap.he_tx_mcs, mcs_val_tx); in rtw_he_set_asoc_cap_supp_mcs()
181 SET_HE_CAP_MCS_4SS(phl_sta->asoc_cap.he_rx_mcs, mcs_val_rx); in rtw_he_set_asoc_cap_supp_mcs()
[all …]
H A Drtw_vht.c555 …RTW_INFO("Current STA(%d) VHT Beamforming Setting = %02X\n", psta->phl_sta->aid, cur_beamform_cap); in update_sta_vht_info_apmode_bf_cap()
561 psta->phl_sta->bf_info.vht_beamform_cap = cur_beamform_cap; in update_sta_vht_info_apmode_bf_cap()
573 struct rtw_phl_stainfo_t *phl_sta = psta->phl_sta; in update_sta_vht_info_apmode() local
602 psta->phl_sta->chandef.bw = bw_mode; /* update bw_mode only if get value from VHT IEs */ in update_sta_vht_info_apmode()
611 RTW_INFO("Current STA(%d) VHT LDPC = %02X\n", psta->phl_sta->aid, cur_ldpc_cap); in update_sta_vht_info_apmode()
615 if (psta->phl_sta->chandef.bw > pmlmeext->chandef.bw) in update_sta_vht_info_apmode()
616 psta->phl_sta->chandef.bw = pmlmeext->chandef.bw; in update_sta_vht_info_apmode()
618 if (psta->phl_sta->chandef.bw == CHANNEL_WIDTH_80) { in update_sta_vht_info_apmode()
622 } else if (psta->phl_sta->chandef.bw >= CHANNEL_WIDTH_160) { in update_sta_vht_info_apmode()
632 RTW_INFO("Current STA(%d) VHT STBC = %02X\n", psta->phl_sta->aid, cur_stbc_cap); in update_sta_vht_info_apmode()
[all …]
H A Drtw_sta_mgt.c619 psta->phl_sta->rssi_stat.rssi = (-1); in _rtw_alloc_core_stainfo()
620 psta->phl_sta->rssi_stat.rssi_cck = (-1); in _rtw_alloc_core_stainfo()
621 psta->phl_sta->rssi_stat.rssi_ofdm = (-1); in _rtw_alloc_core_stainfo()
659 pstatus = rtw_phl_cmd_alloc_stainfo(phl, &sta->phl_sta, in _rtw_alloc_phl_stainfo()
664 if (sta->phl_sta) { in _rtw_alloc_phl_stainfo()
695 if ((psta != NULL) && (psta->phl_sta != NULL) && (psta->phl_sta->active == _FALSE)) in rtw_alloc_stainfo_hw()
696 status = rtw_phl_cmd_alloc_stainfo(phl, &psta->phl_sta, in rtw_alloc_stainfo_hw()
697 (u8 *)psta->phl_sta->mac_addr, in rtw_alloc_stainfo_hw()
734 rm_post_event(padapter, RM_ID_FOR_ALL(psta->phl_sta->aid), RM_EV_cancel); in _rtw_free_core_stainfo()
737 is_pre_link_sta = rtw_is_pre_link_sta(pstapriv, psta->phl_sta->mac_addr); in _rtw_free_core_stainfo()
[all …]
H A Drtw_phl.c108 struct rtw_phl_stainfo_t *phl_sta = sta->phl_sta; in rtw_dump_phl_sta_info() local
110 RTW_PRINT_SEL(sel, "[PHL STA]- role-idx: %d\n", phl_sta->wrole->id); in rtw_dump_phl_sta_info()
112 RTW_PRINT_SEL(sel, "[PHL STA]- mac_addr:"MAC_FMT"\n", MAC_ARG(phl_sta->mac_addr)); in rtw_dump_phl_sta_info()
113 RTW_PRINT_SEL(sel, "[PHL STA]- aid: %d\n", phl_sta->aid); in rtw_dump_phl_sta_info()
114 RTW_PRINT_SEL(sel, "[PHL STA]- macid: %d\n", phl_sta->macid); in rtw_dump_phl_sta_info()
116 RTW_PRINT_SEL(sel, "[PHL STA]- wifi_band: %d\n", phl_sta->chandef.band); in rtw_dump_phl_sta_info()
117 RTW_PRINT_SEL(sel, "[PHL STA]- bw: %d\n", phl_sta->chandef.bw); in rtw_dump_phl_sta_info()
118 RTW_PRINT_SEL(sel, "[PHL STA]- chan: %d\n", phl_sta->chandef.chan); in rtw_dump_phl_sta_info()
119 RTW_PRINT_SEL(sel, "[PHL STA]- offset: %d\n", phl_sta->chandef.offset); in rtw_dump_phl_sta_info()
1394 if (sec_mode != sta->phl_sta->sec_mode) { in rtw_hw_chk_sec_mode()
[all …]
H A Drtw_ap.c402 , MAC_ARG(psta->phl_sta->mac_addr) in chk_sta_is_alive()
452 u8 *target_addr = psta->phl_sta->mac_addr; in issue_aka_chk_frame()
545 …if (_rtw_memcmp((void *)(pstapriv->atmel_rc_pattern), (void *)(psta->phl_sta->mac_addr), ETH_ALEN)… in expire_timeout_chk()
567 , FUNC_ADPT_ARG(padapter), MAC_ARG(psta->phl_sta->mac_addr)); in expire_timeout_chk()
589 …>atmel_rc_pattern[0], pstapriv->atmel_rc_pattern[5], psta->phl_sta->mac_addr[0], psta->phl_sta->ma… in expire_timeout_chk()
590 …if (_rtw_memcmp((void *)pstapriv->atmel_rc_pattern, (void *)(psta->phl_sta->mac_addr), ETH_ALEN) =… in expire_timeout_chk()
623 send_delba(padapter, 1, psta->phl_sta->mac_addr);/* */ /* originator */ in expire_timeout_chk()
673 issue_addba_req(padapter, psta->phl_sta->mac_addr, (u8)priority); in expire_timeout_chk()
700 rtw_tim_map_set(padapter, pstapriv->tim_bitmap, psta->phl_sta->aid); in expire_timeout_chk()
722 , FUNC_ADPT_ARG(padapter), MAC_ARG(psta->phl_sta->mac_addr) in expire_timeout_chk()
[all …]
H A Drtw_tdls.c131 …RTW_INFO("Do tear down to "MAC_FMT" by enqueue_cmd = %d\n", MAC_ARG(psta->phl_sta->mac_addr), enqu… in rtw_free_all_tdls_sta()
133 _rtw_memcpy(&(tdls_param.addr), psta->phl_sta->mac_addr, ETH_ALEN); in rtw_free_all_tdls_sta()
140 rtw_tdls_cmd(padapter, psta->phl_sta->mac_addr, TDLS_TEARDOWN_STA_LOCALLY_POST); in rtw_free_all_tdls_sta()
356 rtw_hal_macid_sleep(padapter, psta->phl_sta->macid); in issue_nulldata_to_TDLS_peer_STA()
358 rtw_hal_macid_wakeup(padapter, psta->phl_sta->macid); in issue_nulldata_to_TDLS_peer_STA()
469 ptdls_sta->phl_sta->chandef.bw = CHANNEL_WIDTH_40; in rtw_tdls_process_ht_cap()
556 ptdls_sta->phl_sta->ra_info.is_vht_enable = _TRUE; in rtw_tdls_process_vht_cap()
595 ptdls_sta->phl_sta->bf_info.vht_beamform_cap = cur_beamform_cap; in rtw_tdls_process_vht_cap()
623 ptdls_sta->phl_sta->chandef.bw = operation_bw; in rtw_tdls_process_vht_operation()
625 ptdls_sta->phl_sta->chandef.bw = pmlmeext->chandef.bw; in rtw_tdls_process_vht_operation()
[all …]
H A Drtw_beamforming.c115 aid = sta->phl_sta->aid;
118 __FUNCTION__, sta->phl_sta->aid, MAC_ARG(bssid));
140 bssid = sta->phl_sta->mac_addr;
188 if (is_supported_ht(sta->phl_sta->wmode) == _TRUE) {
205 if (is_supported_vht(sta->phl_sta->wmode) == _TRUE) {
1089 bfer = _bfer_get_entry_by_addr(adapter, sta->phl_sta->mac_addr);
1098 _rtw_memcpy(bfer->mac_addr, sta->phl_sta->mac_addr, ETH_ALEN);
1105 bfer->aid = sta->phl_sta->aid;
1274 bfee = _bfee_get_entry_by_addr(adapter, sta->phl_sta->mac_addr);
1282 bfee->aid = sta->phl_sta->aid;
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/
H A Dphl_sta.c94 struct rtw_phl_stainfo_t *phl_sta) in _phl_alloc_macid() argument
97 struct rtw_wifi_role_t *wrole = phl_sta->wrole; in _phl_alloc_macid()
109 bc_addr, phl_sta->mac_addr, MAC_ALEN) == 0) in _phl_alloc_macid()
123 mc->sta[mid] = phl_sta; in _phl_alloc_macid()
136 phl_sta->macid = max_macid_num; in _phl_alloc_macid()
141 phl_sta->macid = mid; in _phl_alloc_macid()
144 phl_sta->mac_addr[0], phl_sta->mac_addr[1], phl_sta->mac_addr[2], in _phl_alloc_macid()
145 phl_sta->mac_addr[3], phl_sta->mac_addr[4], phl_sta->mac_addr[5], in _phl_alloc_macid()
146 phl_sta->macid); in _phl_alloc_macid()
152 struct rtw_phl_stainfo_t *phl_sta) in _phl_release_macid() argument
[all …]
H A Dphl_twt.c640 pstatus = _twt_sta_update(phl_info->hal, psta->phl_sta->macid, in _twt_all_sta_update()
650 struct phl_queue *sta_queue, struct rtw_phl_stainfo_t *phl_sta) in _twt_get_sta_info() argument
660 if (phl_sta == psta->phl_sta) { in _twt_get_sta_info()
733 struct rtw_phl_stainfo_t *phl_sta, u8 id, u16 *cnt) in _twt_delete_sta() argument
744 if ((phl_sta == twt_sta->phl_sta) && in _twt_delete_sta()
769 struct rtw_phl_stainfo_t *phl_sta, u8 id) in _twt_sta_exist() argument
780 if ((phl_sta == twt_sta->phl_sta) && in _twt_sta_exist()
792 struct rtw_phl_stainfo_t *phl_sta, in _twt_add_sta() argument
803 twt_sta->phl_sta = phl_sta; in _twt_add_sta()
812 struct rtw_phl_stainfo_t *phl_sta, in _twt_delete_sta_info() argument
[all …]
H A Dphl_pkt_ofld.c178 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_null_data() argument
182 struct rtw_wifi_role_t *wrole = phl_sta->wrole; in _phl_pkt_ofld_construct_null_data()
217 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_na() argument
296 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_arp_rsp() argument
369 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_eapol_key_data() argument
432 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_sa_query_pkt() argument
475 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_realwow_kapkt() argument
495 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_realwow_ack() argument
515 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_realwow_wp() argument
587 struct rtw_phl_stainfo_t *phl_sta = rtw_phl_get_stainfo_by_macid( in _phl_pkt_ofld_construct_packet() local
[all …]
H A Dphl_api.h171 rtw_phl_query_rainfo(void *phl, struct rtw_phl_stainfo_t *phl_sta,
174 rtw_phl_get_rx_stat(void *phl, struct rtw_phl_stainfo_t *phl_sta,
553 rtw_phl_twt_add_sta_info(void *phl, struct rtw_phl_stainfo_t *phl_sta,
557 rtw_phl_twt_teardown_sta(void *phl, struct rtw_phl_stainfo_t *phl_sta,
561 rtw_phl_twt_get_new_flow_id(void *phl, struct rtw_phl_stainfo_t *phl_sta, u8 *id);
565 rtw_phl_twt_accept_for_sta_mode(void *phl, struct rtw_phl_stainfo_t *phl_sta,
569 rtw_phl_twt_teardown_for_sta_mode(void *phl, struct rtw_phl_stainfo_t *phl_sta,
573 rtw_phl_twt_delete_all_sta_info(void *phl, struct rtw_phl_stainfo_t *phl_sta,
656 rtw_phl_txsts_rpt_config(void *phl, struct rtw_phl_stainfo_t *phl_sta);
661 rtw_phl_get_tx_ok_rpt(void *phl, struct rtw_phl_stainfo_t *phl_sta, u32 *tx_ok_cnt,
[all …]
H A Dphl_wow.c82 struct rtw_phl_stainfo_t *phl_sta, in _phl_cfg_pkt_ofld_null_info() argument
87 _os_mem_cpy(drv_priv, &(null_info->a1[0]), &(phl_sta->mac_addr[0]), MAC_ADDRESS_LENGTH); in _phl_cfg_pkt_ofld_null_info()
88 _os_mem_cpy(drv_priv, &(null_info->a2[0]), &(phl_sta->wrole->mac_addr[0]), MAC_ADDRESS_LENGTH); in _phl_cfg_pkt_ofld_null_info()
89 _os_mem_cpy(drv_priv, &(null_info->a3[0]), &(phl_sta->mac_addr[0]), MAC_ADDRESS_LENGTH); in _phl_cfg_pkt_ofld_null_info()
95 struct rtw_phl_stainfo_t *phl_sta, in _phl_cfg_pkt_ofld_probe_req_info() argument
102 &(phl_sta->wrole->mac_addr[0]), MAC_ADDRESS_LENGTH); in _phl_cfg_pkt_ofld_probe_req_info()
108 …id _phl_cfg_pkt_ofld_arp_rsp_info(struct phl_wow_info *wow_info, struct rtw_phl_stainfo_t *phl_sta, in _phl_cfg_pkt_ofld_arp_rsp_info() argument
114 _os_mem_cpy(drv_priv, &(arp_rsp_info->a1[0]), &(phl_sta->mac_addr[0]), MAC_ADDRESS_LENGTH); in _phl_cfg_pkt_ofld_arp_rsp_info()
115 _os_mem_cpy(drv_priv, &(arp_rsp_info->a2[0]), &(phl_sta->wrole->mac_addr[0]), MAC_ADDRESS_LENGTH); in _phl_cfg_pkt_ofld_arp_rsp_info()
116 _os_mem_cpy(drv_priv, &(arp_rsp_info->a3[0]), &(phl_sta->mac_addr[0]), MAC_ADDRESS_LENGTH); in _phl_cfg_pkt_ofld_arp_rsp_info()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/
H A Dphl_sta.c94 struct rtw_phl_stainfo_t *phl_sta) in _phl_alloc_macid() argument
97 struct rtw_wifi_role_t *wrole = phl_sta->wrole; in _phl_alloc_macid()
109 bc_addr, phl_sta->mac_addr, MAC_ALEN) == 0) in _phl_alloc_macid()
123 mc->sta[mid] = phl_sta; in _phl_alloc_macid()
136 phl_sta->macid = max_macid_num; in _phl_alloc_macid()
141 phl_sta->macid = mid; in _phl_alloc_macid()
144 phl_sta->mac_addr[0], phl_sta->mac_addr[1], phl_sta->mac_addr[2], in _phl_alloc_macid()
145 phl_sta->mac_addr[3], phl_sta->mac_addr[4], phl_sta->mac_addr[5], in _phl_alloc_macid()
146 phl_sta->macid); in _phl_alloc_macid()
152 struct rtw_phl_stainfo_t *phl_sta) in _phl_release_macid() argument
[all …]
H A Dphl_twt.c640 pstatus = _twt_sta_update(phl_info->hal, psta->phl_sta->macid, in _twt_all_sta_update()
650 struct phl_queue *sta_queue, struct rtw_phl_stainfo_t *phl_sta) in _twt_get_sta_info() argument
660 if (phl_sta == psta->phl_sta) { in _twt_get_sta_info()
733 struct rtw_phl_stainfo_t *phl_sta, u8 id, u16 *cnt) in _twt_delete_sta() argument
744 if ((phl_sta == twt_sta->phl_sta) && in _twt_delete_sta()
769 struct rtw_phl_stainfo_t *phl_sta, u8 id) in _twt_sta_exist() argument
780 if ((phl_sta == twt_sta->phl_sta) && in _twt_sta_exist()
792 struct rtw_phl_stainfo_t *phl_sta, in _twt_add_sta() argument
803 twt_sta->phl_sta = phl_sta; in _twt_add_sta()
812 struct rtw_phl_stainfo_t *phl_sta, in _twt_delete_sta_info() argument
[all …]
H A Dphl_pkt_ofld.c178 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_null_data() argument
182 struct rtw_wifi_role_t *wrole = phl_sta->wrole; in _phl_pkt_ofld_construct_null_data()
217 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_na() argument
296 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_arp_rsp() argument
369 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_eapol_key_data() argument
432 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_sa_query_pkt() argument
475 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_realwow_kapkt() argument
495 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_realwow_ack() argument
515 u16 *len, struct rtw_phl_stainfo_t *phl_sta, in _phl_pkt_ofld_construct_realwow_wp() argument
587 struct rtw_phl_stainfo_t *phl_sta = rtw_phl_get_stainfo_by_macid( in _phl_pkt_ofld_construct_packet() local
[all …]
H A Dphl_api.h171 rtw_phl_query_rainfo(void *phl, struct rtw_phl_stainfo_t *phl_sta,
548 rtw_phl_twt_add_sta_info(void *phl, struct rtw_phl_stainfo_t *phl_sta,
552 rtw_phl_twt_teardown_sta(void *phl, struct rtw_phl_stainfo_t *phl_sta,
556 rtw_phl_twt_get_new_flow_id(void *phl, struct rtw_phl_stainfo_t *phl_sta, u8 *id);
560 rtw_phl_twt_accept_for_sta_mode(void *phl, struct rtw_phl_stainfo_t *phl_sta,
564 rtw_phl_twt_teardown_for_sta_mode(void *phl, struct rtw_phl_stainfo_t *phl_sta,
568 rtw_phl_twt_delete_all_sta_info(void *phl, struct rtw_phl_stainfo_t *phl_sta,
650 rtw_phl_txsts_rpt_config(void *phl, struct rtw_phl_stainfo_t *phl_sta);
655 rtw_phl_get_tx_ok_rpt(void *phl, struct rtw_phl_stainfo_t *phl_sta, u32 *tx_ok_cnt,
659 rtw_phl_get_tx_fail_rpt(void *phl, struct rtw_phl_stainfo_t *phl_sta, u32 *tx_fail_cnt,
[all …]
H A Dphl_wow.c82 struct rtw_phl_stainfo_t *phl_sta, in _phl_cfg_pkt_ofld_null_info() argument
87 _os_mem_cpy(drv_priv, &(null_info->a1[0]), &(phl_sta->mac_addr[0]), MAC_ADDRESS_LENGTH); in _phl_cfg_pkt_ofld_null_info()
88 _os_mem_cpy(drv_priv, &(null_info->a2[0]), &(phl_sta->wrole->mac_addr[0]), MAC_ADDRESS_LENGTH); in _phl_cfg_pkt_ofld_null_info()
89 _os_mem_cpy(drv_priv, &(null_info->a3[0]), &(phl_sta->mac_addr[0]), MAC_ADDRESS_LENGTH); in _phl_cfg_pkt_ofld_null_info()
95 struct rtw_phl_stainfo_t *phl_sta, in _phl_cfg_pkt_ofld_probe_req_info() argument
102 &(phl_sta->wrole->mac_addr[0]), MAC_ADDRESS_LENGTH); in _phl_cfg_pkt_ofld_probe_req_info()
108 …id _phl_cfg_pkt_ofld_arp_rsp_info(struct phl_wow_info *wow_info, struct rtw_phl_stainfo_t *phl_sta, in _phl_cfg_pkt_ofld_arp_rsp_info() argument
114 _os_mem_cpy(drv_priv, &(arp_rsp_info->a1[0]), &(phl_sta->mac_addr[0]), MAC_ADDRESS_LENGTH); in _phl_cfg_pkt_ofld_arp_rsp_info()
115 _os_mem_cpy(drv_priv, &(arp_rsp_info->a2[0]), &(phl_sta->wrole->mac_addr[0]), MAC_ADDRESS_LENGTH); in _phl_cfg_pkt_ofld_arp_rsp_info()
116 _os_mem_cpy(drv_priv, &(arp_rsp_info->a3[0]), &(phl_sta->mac_addr[0]), MAC_ADDRESS_LENGTH); in _phl_cfg_pkt_ofld_arp_rsp_info()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/
H A Dmlme_linux.c243 if (psta->phl_sta->aid > pstapriv->max_aid) in rtw_indicate_sta_assoc_event()
246 if (pstapriv->sta_aid[psta->phl_sta->aid - 1] != psta) in rtw_indicate_sta_assoc_event()
252 _rtw_memcpy(wrqu.addr.sa_data, psta->phl_sta->mac_addr, ETH_ALEN); in rtw_indicate_sta_assoc_event()
270 if (psta->phl_sta->aid > pstapriv->max_aid) in rtw_indicate_sta_disassoc_event()
273 if (pstapriv->sta_aid[psta->phl_sta->aid - 1] != psta) in rtw_indicate_sta_disassoc_event()
279 _rtw_memcpy(wrqu.addr.sa_data, psta->phl_sta->mac_addr, ETH_ALEN); in rtw_indicate_sta_disassoc_event()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/
H A Dmlme_linux.c240 if (psta->phl_sta->aid > pstapriv->max_aid) in rtw_indicate_sta_assoc_event()
243 if (pstapriv->sta_aid[psta->phl_sta->aid - 1] != psta) in rtw_indicate_sta_assoc_event()
249 _rtw_memcpy(wrqu.addr.sa_data, psta->phl_sta->mac_addr, ETH_ALEN); in rtw_indicate_sta_assoc_event()
267 if (psta->phl_sta->aid > pstapriv->max_aid) in rtw_indicate_sta_disassoc_event()
270 if (pstapriv->sta_aid[psta->phl_sta->aid - 1] != psta) in rtw_indicate_sta_disassoc_event()
276 _rtw_memcpy(wrqu.addr.sa_data, psta->phl_sta->mac_addr, ETH_ALEN); in rtw_indicate_sta_disassoc_event()

1234