| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/ |
| H A D | rtw_wow.c | 566 void _update_aoac_rpt_phase_0(_adapter *adapter, struct rtw_aoac_report *aoac_info) in _update_aoac_rpt_phase_0() argument 581 if (rtw_iv_to_pn(aoac_info->ptk_rx_iv, pn, NULL, in _update_aoac_rpt_phase_0() 585 _rtw_memcpy(rxcache->iv[i], aoac_info->ptk_rx_iv, in _update_aoac_rpt_phase_0() 593 gtk_key_idx = aoac_info->key_idx; in _update_aoac_rpt_phase_0() 594 if (rtw_iv_to_pn(aoac_info->gtk_rx_iv[gtk_key_idx], pn, NULL, in _update_aoac_rpt_phase_0() 601 void _update_aoac_rpt_phase_1(_adapter *adapter, struct rtw_aoac_report *aoac_info) in _update_aoac_rpt_phase_1() argument 613 if (rtw_iv_to_pn(aoac_info->ptk_tx_iv, pn, NULL, in _update_aoac_rpt_phase_1() 620 if (aoac_info->rekey_ok) { in _update_aoac_rpt_phase_1() 622 gtk_key_idx = aoac_info->key_idx; in _update_aoac_rpt_phase_1() 641 aoac_info->gtk, key_len); in _update_aoac_rpt_phase_1() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/ |
| H A D | rtw_wow.c | 572 void _update_aoac_rpt_phase_0(_adapter *adapter, struct rtw_aoac_report *aoac_info) in _update_aoac_rpt_phase_0() argument 587 if (rtw_iv_to_pn(aoac_info->ptk_rx_iv, pn, NULL, in _update_aoac_rpt_phase_0() 591 _rtw_memcpy(rxcache->iv[i], aoac_info->ptk_rx_iv, in _update_aoac_rpt_phase_0() 599 gtk_key_idx = aoac_info->key_idx; in _update_aoac_rpt_phase_0() 600 if (rtw_iv_to_pn(aoac_info->gtk_rx_iv[gtk_key_idx], pn, NULL, in _update_aoac_rpt_phase_0() 607 void _update_aoac_rpt_phase_1(_adapter *adapter, struct rtw_aoac_report *aoac_info) in _update_aoac_rpt_phase_1() argument 619 if (rtw_iv_to_pn(aoac_info->ptk_tx_iv, pn, NULL, in _update_aoac_rpt_phase_1() 626 if (aoac_info->rekey_ok) { in _update_aoac_rpt_phase_1() 628 gtk_key_idx = aoac_info->key_idx; in _update_aoac_rpt_phase_1() 647 aoac_info->gtk, key_len); in _update_aoac_rpt_phase_1() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/ |
| H A D | hal_api_mac.c | 3295 enum rtw_hal_status _hal_mac_aoac_rpt_chk(struct rtw_aoac_report *aoac_info) in _hal_mac_aoac_rpt_chk() argument 3298 u32 rx_iv = *((u32 *)aoac_info->ptk_rx_iv); in _hal_mac_aoac_rpt_chk() 3307 key_id_from_iv = (aoac_info->gtk_rx_iv[aoac_info->key_idx][3] >> KEY_ID_OFFSET) & KEY_ID_MASK; in _hal_mac_aoac_rpt_chk() 3309 if (key_id_from_iv != aoac_info->key_idx) { in _hal_mac_aoac_rpt_chk() 3311 __func__, aoac_info->key_idx, key_id_from_iv, aoac_info->key_idx); in _hal_mac_aoac_rpt_chk() 3330 …phase_0(void* drv_priv, struct mac_ax_aoac_report *aoac_rpt_buf, struct rtw_aoac_report *aoac_info) in _hal_mac_read_aoac_rpt_phase_0() argument 3334 aoac_info->rekey_ok = aoac_rpt_buf->rekey_ok; in _hal_mac_read_aoac_rpt_phase_0() 3335 aoac_info->key_idx = aoac_rpt_buf->key_idx; in _hal_mac_read_aoac_rpt_phase_0() 3336 _os_mem_cpy(drv_priv, aoac_info->ptk_rx_iv, aoac_rpt_buf->ptk_rx_iv, IV_LENGTH); in _hal_mac_read_aoac_rpt_phase_0() 3338 switch (aoac_info->key_idx) { in _hal_mac_read_aoac_rpt_phase_0() [all …]
|
| H A D | hal_wow.c | 153 enum rtw_hal_status rtw_hal_get_wow_aoac_rpt(void *hal, struct rtw_aoac_report *aoac_info, u8 rx_re… in rtw_hal_get_wow_aoac_rpt() argument 161 hstatus = rtw_hal_mac_get_aoac_rpt(hal_info, aoac_info, rx_ready); in rtw_hal_get_wow_aoac_rpt()
|
| H A D | hal_api_mac.h | 200 rtw_hal_mac_get_aoac_rpt(struct hal_info_t *hal_info, struct rtw_aoac_report *aoac_info, u8 rx_read…
|
| H A D | hal_api.h | 117 enum rtw_hal_status rtw_hal_get_wow_aoac_rpt(void *hal, struct rtw_aoac_report *aoac_info, u8 rx_re…
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/ |
| H A D | hal_api_mac.c | 3313 enum rtw_hal_status _hal_mac_aoac_rpt_chk(struct rtw_aoac_report *aoac_info) in _hal_mac_aoac_rpt_chk() argument 3316 u32 rx_iv = *((u32 *)aoac_info->ptk_rx_iv); in _hal_mac_aoac_rpt_chk() 3325 key_id_from_iv = (aoac_info->gtk_rx_iv[aoac_info->key_idx][3] >> KEY_ID_OFFSET) & KEY_ID_MASK; in _hal_mac_aoac_rpt_chk() 3327 if (key_id_from_iv != aoac_info->key_idx) { in _hal_mac_aoac_rpt_chk() 3329 __func__, aoac_info->key_idx, key_id_from_iv, aoac_info->key_idx); in _hal_mac_aoac_rpt_chk() 3348 …phase_0(void* drv_priv, struct mac_ax_aoac_report *aoac_rpt_buf, struct rtw_aoac_report *aoac_info) in _hal_mac_read_aoac_rpt_phase_0() argument 3352 aoac_info->rekey_ok = aoac_rpt_buf->rekey_ok; in _hal_mac_read_aoac_rpt_phase_0() 3353 aoac_info->key_idx = aoac_rpt_buf->key_idx; in _hal_mac_read_aoac_rpt_phase_0() 3354 _os_mem_cpy(drv_priv, aoac_info->ptk_rx_iv, aoac_rpt_buf->ptk_rx_iv, IV_LENGTH); in _hal_mac_read_aoac_rpt_phase_0() 3356 switch (aoac_info->key_idx) { in _hal_mac_read_aoac_rpt_phase_0() [all …]
|
| H A D | hal_wow.c | 153 enum rtw_hal_status rtw_hal_get_wow_aoac_rpt(void *hal, struct rtw_aoac_report *aoac_info, u8 rx_re… in rtw_hal_get_wow_aoac_rpt() argument 161 hstatus = rtw_hal_mac_get_aoac_rpt(hal_info, aoac_info, rx_ready); in rtw_hal_get_wow_aoac_rpt()
|
| H A D | hal_api_mac.h | 200 rtw_hal_mac_get_aoac_rpt(struct hal_info_t *hal_info, struct rtw_aoac_report *aoac_info, u8 rx_read…
|
| H A D | hal_api.h | 117 enum rtw_hal_status rtw_hal_get_wow_aoac_rpt(void *hal, struct rtw_aoac_report *aoac_info, u8 rx_re…
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/ |
| H A D | phl_wow.h | 95 struct rtw_aoac_report aoac_info; member
|
| H A D | phl_wow.c | 925 if (wow_info->aoac_info.rpt_fail) in phl_record_wow_stat() 1169 ops->wow_handle_sec_info_update(drv_priv, &wow_info->aoac_info, aoac_report_get_ok, rx_ready); in _phl_indic_wake_sec_upd() 1185 hstatus = rtw_hal_get_wow_aoac_rpt(phl_info->hal, &wow_info->aoac_info, rx_ready); in _phl_handle_aoac_rpt_action() 1195 hstatus = rtw_hal_get_wow_aoac_rpt(phl_info->hal, &wow_info->aoac_info, rx_ready); in _phl_handle_aoac_rpt_action() 1202 wow_info->aoac_info.rpt_fail = (aoac_report_get_ok == false) ? true : false; in _phl_handle_aoac_rpt_action() 1332 _os_mem_set(d, &wow_info->aoac_info, 0, sizeof(struct rtw_aoac_report)); in phl_reset_wow_info()
|
| H A D | phl_def.h | 298 …void (*wow_handle_sec_info_update)(void *drv_priv, struct rtw_aoac_report *aoac_info, u8 aoac_repo…
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/ |
| H A D | phl_wow.h | 95 struct rtw_aoac_report aoac_info; member
|
| H A D | phl_wow.c | 911 if (wow_info->aoac_info.rpt_fail) in phl_record_wow_stat() 1155 ops->wow_handle_sec_info_update(drv_priv, &wow_info->aoac_info, aoac_report_get_ok, rx_ready); in _phl_indic_wake_sec_upd() 1171 hstatus = rtw_hal_get_wow_aoac_rpt(phl_info->hal, &wow_info->aoac_info, rx_ready); in _phl_handle_aoac_rpt_action() 1181 hstatus = rtw_hal_get_wow_aoac_rpt(phl_info->hal, &wow_info->aoac_info, rx_ready); in _phl_handle_aoac_rpt_action() 1188 wow_info->aoac_info.rpt_fail = (aoac_report_get_ok == false) ? true : false; in _phl_handle_aoac_rpt_action() 1318 _os_mem_set(d, &wow_info->aoac_info, 0, sizeof(struct rtw_aoac_report)); in phl_reset_wow_info()
|
| H A D | phl_def.h | 295 …void (*wow_handle_sec_info_update)(void *drv_priv, struct rtw_aoac_report *aoac_info, u8 aoac_repo…
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/include/ |
| H A D | rtw_wow.h | 127 void rtw_update_gtk_ofld_info(void *drv_priv, struct rtw_aoac_report *aoac_info,
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/include/ |
| H A D | rtw_wow.h | 127 void rtw_update_gtk_ofld_info(void *drv_priv, struct rtw_aoac_report *aoac_info,
|