Searched refs:p2pinfo (Results 1 - 7 of 7) sorted by relevance

/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
H A Dps.c723 struct rtl_p2p_ps_info *p2pinfo = &(rtlpriv->psc.p2p_ps_info); rtl_p2p_noa_ie() local
767 P2P_PS_NONE || noa_index != p2pinfo->noa_index) { rtl_p2p_noa_ie()
770 p2pinfo->noa_index = noa_index; rtl_p2p_noa_ie()
771 p2pinfo->opp_ps = (ie[4] >> 7); rtl_p2p_noa_ie()
772 p2pinfo->ctwindow = ie[4] & 0x7F; rtl_p2p_noa_ie()
773 p2pinfo->noa_num = noa_num; rtl_p2p_noa_ie()
776 p2pinfo->noa_count_type[i] = rtl_p2p_noa_ie()
779 p2pinfo->noa_duration[i] = rtl_p2p_noa_ie()
782 p2pinfo->noa_interval[i] = rtl_p2p_noa_ie()
785 p2pinfo->noa_start_time[i] = rtl_p2p_noa_ie()
790 if (p2pinfo->opp_ps == 1) { rtl_p2p_noa_ie()
791 p2pinfo->p2p_ps_mode = P2P_PS_CTWINDOW; rtl_p2p_noa_ie()
798 } else if (p2pinfo->noa_num > 0) { rtl_p2p_noa_ie()
799 p2pinfo->p2p_ps_mode = P2P_PS_NOA; rtl_p2p_noa_ie()
801 } else if (p2pinfo->p2p_ps_mode > P2P_PS_NONE) { rtl_p2p_noa_ie()
811 if ((p2pinfo->p2p_ps_mode > P2P_PS_NONE) && rtl_p2p_noa_ie()
822 struct rtl_p2p_ps_info *p2pinfo = &(rtlpriv->psc.p2p_ps_info); rtl_p2p_action_ie() local
861 P2P_PS_NONE || noa_index != p2pinfo->noa_index) { rtl_p2p_action_ie()
862 p2pinfo->noa_index = noa_index; rtl_p2p_action_ie()
863 p2pinfo->opp_ps = (ie[4] >> 7); rtl_p2p_action_ie()
864 p2pinfo->ctwindow = ie[4] & 0x7F; rtl_p2p_action_ie()
865 p2pinfo->noa_num = noa_num; rtl_p2p_action_ie()
868 p2pinfo->noa_count_type[i] = rtl_p2p_action_ie()
871 p2pinfo->noa_duration[i] = rtl_p2p_action_ie()
874 p2pinfo->noa_interval[i] = rtl_p2p_action_ie()
877 p2pinfo->noa_start_time[i] = rtl_p2p_action_ie()
882 if (p2pinfo->opp_ps == 1) { rtl_p2p_action_ie()
883 p2pinfo->p2p_ps_mode = P2P_PS_CTWINDOW; rtl_p2p_action_ie()
890 } else if (p2pinfo->noa_num > 0) { rtl_p2p_action_ie()
891 p2pinfo->p2p_ps_mode = P2P_PS_NOA; rtl_p2p_action_ie()
893 } else if (p2pinfo->p2p_ps_mode > P2P_PS_NONE) { rtl_p2p_action_ie()
907 struct rtl_p2p_ps_info *p2pinfo = &(rtlpriv->psc.p2p_ps_info); rtl_p2p_ps_cmd() local
912 p2pinfo->p2p_ps_state = p2p_ps_state; rtl_p2p_ps_cmd()
915 p2pinfo->noa_index = 0; rtl_p2p_ps_cmd()
916 p2pinfo->ctwindow = 0; rtl_p2p_ps_cmd()
917 p2pinfo->opp_ps = 0; rtl_p2p_ps_cmd()
918 p2pinfo->noa_num = 0; rtl_p2p_ps_cmd()
919 p2pinfo->p2p_ps_mode = P2P_PS_NONE; rtl_p2p_ps_cmd()
931 if (p2pinfo->p2p_ps_mode > P2P_PS_NONE) { rtl_p2p_ps_cmd()
932 p2pinfo->p2p_ps_state = p2p_ps_state; rtl_p2p_ps_cmd()
934 if (p2pinfo->ctwindow > 0) { rtl_p2p_ps_cmd()
951 if (p2pinfo->p2p_ps_mode > P2P_PS_NONE) { rtl_p2p_ps_cmd()
952 p2pinfo->p2p_ps_state = p2p_ps_state; rtl_p2p_ps_cmd()
963 p2pinfo->ctwindow , p2pinfo->opp_ps); rtl_p2p_ps_cmd()
966 p2pinfo->noa_count_type[0], rtl_p2p_ps_cmd()
967 p2pinfo->noa_duration[0], rtl_p2p_ps_cmd()
968 p2pinfo->noa_index, rtl_p2p_ps_cmd()
969 p2pinfo->noa_interval[0], rtl_p2p_ps_cmd()
970 p2pinfo->noa_start_time[0], rtl_p2p_ps_cmd()
971 p2pinfo->noa_num); rtl_p2p_ps_cmd()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192c/
H A Dfw_common.c768 struct rtl_p2p_ps_info *p2pinfo, set_noa_data()
775 for (i = 0 ; i < p2pinfo->noa_num ; i++) { set_noa_data()
785 p2pinfo->noa_duration[i]); set_noa_data()
787 p2pinfo->noa_interval[i]); set_noa_data()
792 start_time = p2pinfo->noa_start_time[i]; set_noa_data()
793 if (p2pinfo->noa_count_type[i] != 1) { set_noa_data()
795 start_time += p2pinfo->noa_interval[i]; set_noa_data()
796 if (p2pinfo->noa_count_type[i] != 255) set_noa_data()
797 p2pinfo->noa_count_type[i]--; set_noa_data()
802 p2pinfo->noa_count_type[i]); set_noa_data()
811 struct rtl_p2p_ps_info *p2pinfo = &(rtlps->p2p_ps_info); rtl92c_set_p2p_ps_offload_cmd() local
825 if (p2pinfo->ctwindow > 0) { rtl92c_set_p2p_ps_offload_cmd()
827 ctwindow = p2pinfo->ctwindow; rtl92c_set_p2p_ps_offload_cmd()
831 set_noa_data(rtlpriv, p2pinfo, p2p_ps_offload); rtl92c_set_p2p_ps_offload_cmd()
833 if ((p2pinfo->opp_ps == 1) || (p2pinfo->noa_num > 0)) { rtl92c_set_p2p_ps_offload_cmd()
858 p2pinfo->p2p_ps_state = P2P_PS_ENABLE; rtl92c_set_p2p_ps_offload_cmd()
767 set_noa_data(struct rtl_priv *rtlpriv, struct rtl_p2p_ps_info *p2pinfo, struct p2p_ps_offload_t *p2p_ps_offload) set_noa_data() argument
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
H A Dfw.c732 struct rtl_p2p_ps_info *p2pinfo = &(rtlps->p2p_ps_info); rtl88e_set_p2p_ps_offload_cmd() local
746 if (p2pinfo->ctwindow > 0) { rtl88e_set_p2p_ps_offload_cmd()
748 ctwindow = p2pinfo->ctwindow; rtl88e_set_p2p_ps_offload_cmd()
753 for (i = 0 ; i < p2pinfo->noa_num; i++) { rtl88e_set_p2p_ps_offload_cmd()
763 p2pinfo->noa_duration[i]); rtl88e_set_p2p_ps_offload_cmd()
765 p2pinfo->noa_interval[i]); rtl88e_set_p2p_ps_offload_cmd()
770 start_time = p2pinfo->noa_start_time[i]; rtl88e_set_p2p_ps_offload_cmd()
771 if (p2pinfo->noa_count_type[i] != 1) { rtl88e_set_p2p_ps_offload_cmd()
773 start_time += p2pinfo->noa_interval[i]; rtl88e_set_p2p_ps_offload_cmd()
774 if (p2pinfo->noa_count_type[i] != 255) rtl88e_set_p2p_ps_offload_cmd()
775 p2pinfo->noa_count_type[i]--; rtl88e_set_p2p_ps_offload_cmd()
780 p2pinfo->noa_count_type[i]); rtl88e_set_p2p_ps_offload_cmd()
783 if ((p2pinfo->opp_ps == 1) || (p2pinfo->noa_num > 0)) { rtl88e_set_p2p_ps_offload_cmd()
806 p2pinfo->p2p_ps_state = P2P_PS_ENABLE; rtl88e_set_p2p_ps_offload_cmd()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
H A Dfw.c518 struct rtl_p2p_ps_info *p2pinfo = &(rtlps->p2p_ps_info); rtl8723e_set_p2p_ps_offload_cmd() local
532 if (p2pinfo->ctwindow > 0) { rtl8723e_set_p2p_ps_offload_cmd()
534 ctwindow = p2pinfo->ctwindow; rtl8723e_set_p2p_ps_offload_cmd()
539 for (i = 0 ; i < p2pinfo->noa_num ; i++) { rtl8723e_set_p2p_ps_offload_cmd()
549 p2pinfo->noa_duration[i]); rtl8723e_set_p2p_ps_offload_cmd()
551 p2pinfo->noa_interval[i]); rtl8723e_set_p2p_ps_offload_cmd()
556 start_time = p2pinfo->noa_start_time[i]; rtl8723e_set_p2p_ps_offload_cmd()
557 if (p2pinfo->noa_count_type[i] != 1) { rtl8723e_set_p2p_ps_offload_cmd()
561 p2pinfo->noa_interval[i]; rtl8723e_set_p2p_ps_offload_cmd()
562 if (p2pinfo->noa_count_type[i] != 255) rtl8723e_set_p2p_ps_offload_cmd()
563 p2pinfo->noa_count_type[i]--; rtl8723e_set_p2p_ps_offload_cmd()
568 p2pinfo->noa_count_type[i]); rtl8723e_set_p2p_ps_offload_cmd()
572 if ((p2pinfo->opp_ps == 1) || (p2pinfo->noa_num > 0)) { rtl8723e_set_p2p_ps_offload_cmd()
595 p2pinfo->p2p_ps_state = P2P_PS_ENABLE; rtl8723e_set_p2p_ps_offload_cmd()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
H A Dfw.c504 struct rtl_p2p_ps_info *p2pinfo = &(rtlps->p2p_ps_info); rtl8723be_set_p2p_ps_offload_cmd() local
518 if (p2pinfo->ctwindow > 0) { rtl8723be_set_p2p_ps_offload_cmd()
520 ctwindow = p2pinfo->ctwindow; rtl8723be_set_p2p_ps_offload_cmd()
524 for (i = 0 ; i < p2pinfo->noa_num ; i++) { rtl8723be_set_p2p_ps_offload_cmd()
536 p2pinfo->noa_duration[i]); rtl8723be_set_p2p_ps_offload_cmd()
538 p2pinfo->noa_interval[i]); rtl8723be_set_p2p_ps_offload_cmd()
543 start_time = p2pinfo->noa_start_time[i]; rtl8723be_set_p2p_ps_offload_cmd()
544 if (p2pinfo->noa_count_type[i] != 1) { rtl8723be_set_p2p_ps_offload_cmd()
546 start_time += p2pinfo->noa_interval[i]; rtl8723be_set_p2p_ps_offload_cmd()
547 if (p2pinfo->noa_count_type[i] != 255) rtl8723be_set_p2p_ps_offload_cmd()
548 p2pinfo->noa_count_type[i]--; rtl8723be_set_p2p_ps_offload_cmd()
553 p2pinfo->noa_count_type[i]); rtl8723be_set_p2p_ps_offload_cmd()
556 if ((p2pinfo->opp_ps == 1) || rtl8723be_set_p2p_ps_offload_cmd()
557 (p2pinfo->noa_num > 0)) { rtl8723be_set_p2p_ps_offload_cmd()
579 p2pinfo->p2p_ps_state = P2P_PS_ENABLE; rtl8723be_set_p2p_ps_offload_cmd()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
H A Dfw.c758 struct rtl_p2p_ps_info *p2pinfo = &rtlps->p2p_ps_info; rtl92ee_set_p2p_ps_offload_cmd() local
772 if (p2pinfo->ctwindow > 0) { rtl92ee_set_p2p_ps_offload_cmd()
774 ctwindow = p2pinfo->ctwindow; rtl92ee_set_p2p_ps_offload_cmd()
778 for (i = 0 ; i < p2pinfo->noa_num ; i++) { rtl92ee_set_p2p_ps_offload_cmd()
787 p2pinfo->noa_duration[i]); rtl92ee_set_p2p_ps_offload_cmd()
789 p2pinfo->noa_interval[i]); rtl92ee_set_p2p_ps_offload_cmd()
794 start_time = p2pinfo->noa_start_time[i]; rtl92ee_set_p2p_ps_offload_cmd()
795 if (p2pinfo->noa_count_type[i] != 1) { rtl92ee_set_p2p_ps_offload_cmd()
797 start_time += p2pinfo->noa_interval[i]; rtl92ee_set_p2p_ps_offload_cmd()
798 if (p2pinfo->noa_count_type[i] != 255) rtl92ee_set_p2p_ps_offload_cmd()
799 p2pinfo->noa_count_type[i]--; rtl92ee_set_p2p_ps_offload_cmd()
804 p2pinfo->noa_count_type[i]); rtl92ee_set_p2p_ps_offload_cmd()
806 if ((p2pinfo->opp_ps == 1) || (p2pinfo->noa_num > 0)) { rtl92ee_set_p2p_ps_offload_cmd()
827 p2pinfo->p2p_ps_state = P2P_PS_ENABLE; rtl92ee_set_p2p_ps_offload_cmd()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Dfw.c1719 struct rtl_p2p_ps_info *p2pinfo = &rtlps->p2p_ps_info; rtl8821ae_set_p2p_ps_offload_cmd() local
1733 if (p2pinfo->ctwindow > 0) { rtl8821ae_set_p2p_ps_offload_cmd()
1735 ctwindow = p2pinfo->ctwindow; rtl8821ae_set_p2p_ps_offload_cmd()
1740 for (i = 0 ; i < p2pinfo->noa_num ; i++) { rtl8821ae_set_p2p_ps_offload_cmd()
1749 rtl_write_dword(rtlpriv, 0x5E0, p2pinfo->noa_duration[i]); rtl8821ae_set_p2p_ps_offload_cmd()
1750 rtl_write_dword(rtlpriv, 0x5E4, p2pinfo->noa_interval[i]); rtl8821ae_set_p2p_ps_offload_cmd()
1755 start_time = p2pinfo->noa_start_time[i]; rtl8821ae_set_p2p_ps_offload_cmd()
1756 if (p2pinfo->noa_count_type[i] != 1) { rtl8821ae_set_p2p_ps_offload_cmd()
1758 start_time += p2pinfo->noa_interval[i]; rtl8821ae_set_p2p_ps_offload_cmd()
1759 if (p2pinfo->noa_count_type[i] != 255) rtl8821ae_set_p2p_ps_offload_cmd()
1760 p2pinfo->noa_count_type[i]--; rtl8821ae_set_p2p_ps_offload_cmd()
1765 p2pinfo->noa_count_type[i]); rtl8821ae_set_p2p_ps_offload_cmd()
1768 if ((p2pinfo->opp_ps == 1) || (p2pinfo->noa_num > 0)) { rtl8821ae_set_p2p_ps_offload_cmd()
1791 p2pinfo->p2p_ps_state = P2P_PS_ENABLE; rtl8821ae_set_p2p_ps_offload_cmd()

Completed in 199 milliseconds