/Linux-v6.1/drivers/staging/r8188eu/core/ |
D | rtw_p2p.c | 23 static u32 go_add_group_info_attr(struct wifidirect_info *pwdinfo, u8 *pbuf) in go_add_group_info_attr() argument 30 struct adapter *padapter = pwdinfo->padapter; in go_add_group_info_attr() 109 static void issue_group_disc_req(struct wifidirect_info *pwdinfo, u8 *da) in issue_group_disc_req() argument 116 struct adapter *padapter = pwdinfo->padapter; in issue_group_disc_req() 141 memcpy(pwlanhdr->addr2, pwdinfo->interface_addr, ETH_ALEN); in issue_group_disc_req() 142 memcpy(pwlanhdr->addr3, pwdinfo->interface_addr, ETH_ALEN); in issue_group_disc_req() 164 static void issue_p2p_devdisc_resp(struct wifidirect_info *pwdinfo, u8 *da, u8 status, u8 dialogTok… in issue_p2p_devdisc_resp() argument 171 struct adapter *padapter = pwdinfo->padapter; in issue_p2p_devdisc_resp() 198 memcpy(pwlanhdr->addr2, pwdinfo->device_addr, ETH_ALEN); in issue_p2p_devdisc_resp() 199 memcpy(pwlanhdr->addr3, pwdinfo->device_addr, ETH_ALEN); in issue_p2p_devdisc_resp() [all …]
|
D | rtw_mlme_ext.c | 521 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in OnProbeReq() local 523 if (!rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE) && in OnProbeReq() 524 !rtw_p2p_chk_state(pwdinfo, P2P_STATE_IDLE) && in OnProbeReq() 525 !rtw_p2p_chk_role(pwdinfo, P2P_ROLE_CLIENT) && in OnProbeReq() 526 !rtw_p2p_chk_state(pwdinfo, P2P_STATE_FIND_PHASE_SEARCH) && in OnProbeReq() 527 !rtw_p2p_chk_state(pwdinfo, P2P_STATE_SCAN)) { in OnProbeReq() 536 is_valid_p2p_probereq = process_probe_req_p2p_ie(pwdinfo, pframe, len); in OnProbeReq() 538 if (rtw_p2p_chk_role(pwdinfo, P2P_ROLE_DEVICE)) { in OnProbeReq() 580 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in OnProbeRsp() local 583 if (rtw_p2p_chk_state(pwdinfo, P2P_STATE_TX_PROVISION_DIS_REQ)) { in OnProbeRsp() [all …]
|
D | rtw_pwrctrl.c | 89 struct wifidirect_info *pwdinfo = &adapter->wdinfo; in rtw_pwr_unassociated_idle() local 100 !rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE)) in rtw_pwr_unassociated_idle() 195 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in rtw_set_ps_mode() local 210 if (pwdinfo->opp_ps == 0) { in rtw_set_ps_mode() 224 if (pwdinfo->opp_ps == 1) in rtw_set_ps_mode()
|
D | rtw_cmd.c | 1098 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in p2p_protocol_wk_cmd() local 1102 if (rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE)) in p2p_protocol_wk_cmd()
|
D | rtw_wlan_util.c | 1273 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in update_tx_basic_rate() local 1278 if (!rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE)) in update_tx_basic_rate()
|
D | rtw_mlme.c | 1440 struct wifidirect_info *pwdinfo = &adapter->wdinfo; in rtw_dynamic_check_timer_handlder() local 1441 if (rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE)) { in rtw_dynamic_check_timer_handlder()
|
/Linux-v6.1/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 process_probe_req_p2p_ie(struct wifidirect_info *pwdinfo, 18 u32 process_assoc_req_p2p_ie(struct wifidirect_info *pwdinfo, 20 u32 process_p2p_devdisc_req(struct wifidirect_info *pwdinfo, 22 u32 process_p2p_devdisc_resp(struct wifidirect_info *pwdinfo, 24 u8 process_p2p_provdisc_req(struct wifidirect_info *pwdinfo, 26 u8 process_p2p_provdisc_resp(struct wifidirect_info *pwdinfo, u8 *pframe); [all …]
|
/Linux-v6.1/drivers/staging/r8188eu/os_dep/ |
D | ioctl_linux.c | 92 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in translate_scan() local 94 if (!rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE)) { in translate_scan() 102 if (!memcmp(pnetwork->network.Ssid.Ssid, pwdinfo->p2p_wildcard_ssid, P2P_WILDCARD_SSID_LEN)) { in translate_scan() 371 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in wpa_set_encryption() local 474 if (rtw_p2p_chk_state(pwdinfo, P2P_STATE_PROVISIONING_ING)) in wpa_set_encryption() 475 rtw_p2p_set_state(pwdinfo, P2P_STATE_PROVISIONING_DONE); in wpa_set_encryption() 505 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in rtw_set_wpa_ie() local 598 if (rtw_p2p_chk_state(pwdinfo, P2P_STATE_GONEGO_OK)) in rtw_set_wpa_ie() 599 rtw_p2p_set_state(pwdinfo, P2P_STATE_PROVISIONING_ING); in rtw_set_wpa_ie() 1044 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in rtw_wx_set_scan() local [all …]
|
D | os_intfs.c | 559 struct wifidirect_info *pwdinfo = &padapter->wdinfo; in rtw_free_drv_sw() local 560 if (!rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE)) { in rtw_free_drv_sw() 561 _cancel_timer_ex(&pwdinfo->find_phase_timer); in rtw_free_drv_sw() 562 _cancel_timer_ex(&pwdinfo->restore_p2p_state_timer); in rtw_free_drv_sw() 563 _cancel_timer_ex(&pwdinfo->pre_tx_scan_timer); in rtw_free_drv_sw() 564 rtw_p2p_set_state(pwdinfo, P2P_STATE_NONE); in rtw_free_drv_sw()
|
/Linux-v6.1/drivers/staging/r8188eu/hal/ |
D | rtl8188e_cmd.c | 635 struct wifidirect_info *pwdinfo = &adapt->wdinfo; in rtl8188e_set_p2p_ps_offload_cmd() local 645 if (pwdinfo->ctwindow > 0) { in rtl8188e_set_p2p_ps_offload_cmd() 647 rtw_write8(adapt, REG_P2P_CTWIN, pwdinfo->ctwindow); in rtl8188e_set_p2p_ps_offload_cmd() 651 for (i = 0; i < pwdinfo->noa_num; i++) { in rtl8188e_set_p2p_ps_offload_cmd() 660 rtw_write32(adapt, REG_NOA_DESC_DURATION, pwdinfo->noa_duration[i]); in rtl8188e_set_p2p_ps_offload_cmd() 661 rtw_write32(adapt, REG_NOA_DESC_INTERVAL, pwdinfo->noa_interval[i]); in rtl8188e_set_p2p_ps_offload_cmd() 662 rtw_write32(adapt, REG_NOA_DESC_START, pwdinfo->noa_start_time[i]); in rtl8188e_set_p2p_ps_offload_cmd() 663 rtw_write8(adapt, REG_NOA_DESC_COUNT, pwdinfo->noa_count[i]); in rtl8188e_set_p2p_ps_offload_cmd() 666 if ((pwdinfo->opp_ps == 1) || (pwdinfo->noa_num > 0)) { in rtl8188e_set_p2p_ps_offload_cmd() 672 if (pwdinfo->role == P2P_ROLE_GO) { in rtl8188e_set_p2p_ps_offload_cmd() [all …]
|