| /Linux-v5.15/drivers/staging/r8188eu/core/ |
| D | rtw_p2p.c | 25 static u32 go_add_group_info_attr(struct wifidirect_info *pwdinfo, u8 *pbuf) in go_add_group_info_attr() argument 32 struct adapter *padapter = pwdinfo->padapter; in go_add_group_info_attr() 113 static void issue_group_disc_req(struct wifidirect_info *pwdinfo, u8 *da) in issue_group_disc_req() argument 120 struct adapter *padapter = pwdinfo->padapter; in issue_group_disc_req() 147 memcpy(pwlanhdr->addr2, pwdinfo->interface_addr, ETH_ALEN); in issue_group_disc_req() 148 memcpy(pwlanhdr->addr3, pwdinfo->interface_addr, ETH_ALEN); in issue_group_disc_req() 170 static void issue_p2p_devdisc_resp(struct wifidirect_info *pwdinfo, u8 *da, u8 status, u8 dialogTok… in issue_p2p_devdisc_resp() argument 177 struct adapter *padapter = pwdinfo->padapter; in issue_p2p_devdisc_resp() 206 memcpy(pwlanhdr->addr2, pwdinfo->device_addr, ETH_ALEN); in issue_p2p_devdisc_resp() 207 memcpy(pwlanhdr->addr3, pwdinfo->device_addr, ETH_ALEN); in issue_p2p_devdisc_resp() [all …]
|
| D | rtw_mlme_ext.c | 516 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in OnProbeReq() local 519 if (!rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE) && in OnProbeReq() 520 !rtw_p2p_chk_state(pwdinfo, P2P_STATE_IDLE) && in OnProbeReq() 521 !rtw_p2p_chk_role(pwdinfo, P2P_ROLE_CLIENT) && in OnProbeReq() 522 !rtw_p2p_chk_state(pwdinfo, P2P_STATE_FIND_PHASE_SEARCH) && in OnProbeReq() 523 !rtw_p2p_chk_state(pwdinfo, P2P_STATE_SCAN)) { in OnProbeReq() 533 is_valid_p2p_probereq = process_probe_req_p2p_ie(pwdinfo, pframe, len); in OnProbeReq() 535 if (rtw_p2p_chk_role(pwdinfo, P2P_ROLE_DEVICE)) { in OnProbeReq() 543 if (rtw_p2p_chk_role(pwdinfo, P2P_ROLE_GO)) in OnProbeReq() 585 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in OnProbeRsp() local [all …]
|
| D | rtw_pwrctrl.c | 103 struct wifidirect_info *pwdinfo = &adapter->wdinfo; in rtw_pwr_unassociated_idle() local 117 !rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE)) in rtw_pwr_unassociated_idle() 278 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in rtw_set_ps_mode() local 296 if (pwdinfo->opp_ps == 0) { in rtw_set_ps_mode() 315 if (pwdinfo->opp_ps == 1) in rtw_set_ps_mode()
|
| D | rtw_ap.c | 607 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in start_bss_network() local 710 memcpy(pwdinfo->p2p_group_ssid, pnetwork->Ssid.Ssid, pnetwork->Ssid.SsidLength); in start_bss_network() 711 pwdinfo->p2p_group_ssid_len = pnetwork->Ssid.SsidLength; in start_bss_network()
|
| D | rtw_wlan_util.c | 1328 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in update_tx_basic_rate() local 1333 if (!rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE)) in update_tx_basic_rate()
|
| D | rtw_cmd.c | 1682 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in p2p_protocol_wk_cmd() local 1686 if (rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE)) in p2p_protocol_wk_cmd()
|
| D | rtw_mlme.c | 1490 struct wifidirect_info *pwdinfo = &adapter->wdinfo; in rtw_dynamic_check_timer_handlder() local 1491 if (rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE)) in rtw_dynamic_check_timer_handlder()
|
| /Linux-v5.15/drivers/staging/r8188eu/include/ |
| D | rtw_p2p.h | 9 u32 build_beacon_p2p_ie(struct wifidirect_info *pwdinfo, u8 *pbuf); 10 u32 build_probe_resp_p2p_ie(struct wifidirect_info *pwdinfo, u8 *pbuf); 11 u32 build_prov_disc_request_p2p_ie(struct wifidirect_info *pwdinfo, 14 u32 build_assoc_resp_p2p_ie(struct wifidirect_info *pwdinfo, 16 u32 build_deauth_p2p_ie(struct wifidirect_info *pwdinfo, u8 *pbuf); 17 u32 process_probe_req_p2p_ie(struct wifidirect_info *pwdinfo, 19 u32 process_assoc_req_p2p_ie(struct wifidirect_info *pwdinfo, 21 u32 process_p2p_devdisc_req(struct wifidirect_info *pwdinfo, 23 u32 process_p2p_devdisc_resp(struct wifidirect_info *pwdinfo, 25 u8 process_p2p_provdisc_req(struct wifidirect_info *pwdinfo, [all …]
|
| /Linux-v5.15/drivers/staging/r8188eu/os_dep/ |
| D | ioctl_linux.c | 141 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in translate_scan() local 143 if (!rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE)) { in translate_scan() 151 if (!memcmp(pnetwork->network.Ssid.Ssid, pwdinfo->p2p_wildcard_ssid, P2P_WILDCARD_SSID_LEN)) { in translate_scan() 428 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in wpa_set_encryption() local 543 if (rtw_p2p_chk_state(pwdinfo, P2P_STATE_PROVISIONING_ING)) in wpa_set_encryption() 544 rtw_p2p_set_state(pwdinfo, P2P_STATE_PROVISIONING_DONE); in wpa_set_encryption() 576 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in rtw_set_wpa_ie() local 683 if (rtw_p2p_chk_state(pwdinfo, P2P_STATE_GONEGO_OK)) in rtw_set_wpa_ie() 684 rtw_p2p_set_state(pwdinfo, P2P_STATE_PROVISIONING_ING); in rtw_set_wpa_ie() 1155 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in rtw_wx_set_scan() local [all …]
|
| D | os_intfs.c | 927 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in rtw_free_drv_sw() local 928 if (!rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE)) { in rtw_free_drv_sw() 929 _cancel_timer_ex(&pwdinfo->find_phase_timer); in rtw_free_drv_sw() 930 _cancel_timer_ex(&pwdinfo->restore_p2p_state_timer); in rtw_free_drv_sw() 931 _cancel_timer_ex(&pwdinfo->pre_tx_scan_timer); in rtw_free_drv_sw() 932 rtw_p2p_set_state(pwdinfo, P2P_STATE_NONE); in rtw_free_drv_sw()
|
| /Linux-v5.15/drivers/staging/r8188eu/hal/ |
| D | rtl8188e_cmd.c | 672 struct wifidirect_info *pwdinfo = &adapt->wdinfo; in rtl8188e_set_p2p_ps_offload_cmd() local 684 if (pwdinfo->ctwindow > 0) { in rtl8188e_set_p2p_ps_offload_cmd() 686 rtw_write8(adapt, REG_P2P_CTWIN, pwdinfo->ctwindow); in rtl8188e_set_p2p_ps_offload_cmd() 690 for (i = 0; i < pwdinfo->noa_num; i++) { in rtl8188e_set_p2p_ps_offload_cmd() 699 rtw_write32(adapt, REG_NOA_DESC_DURATION, pwdinfo->noa_duration[i]); in rtl8188e_set_p2p_ps_offload_cmd() 700 rtw_write32(adapt, REG_NOA_DESC_INTERVAL, pwdinfo->noa_interval[i]); in rtl8188e_set_p2p_ps_offload_cmd() 701 rtw_write32(adapt, REG_NOA_DESC_START, pwdinfo->noa_start_time[i]); in rtl8188e_set_p2p_ps_offload_cmd() 702 rtw_write8(adapt, REG_NOA_DESC_COUNT, pwdinfo->noa_count[i]); in rtl8188e_set_p2p_ps_offload_cmd() 705 if ((pwdinfo->opp_ps == 1) || (pwdinfo->noa_num > 0)) { in rtl8188e_set_p2p_ps_offload_cmd() 711 if (pwdinfo->role == P2P_ROLE_GO) { in rtl8188e_set_p2p_ps_offload_cmd() [all …]
|