Searched refs:p2pinfo (Results 1 - 7 of 7) sorted by relevance
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/ |
H A D | ps.c | 723 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 D | fw_common.c | 768 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 D | fw.c | 732 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 D | fw.c | 518 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 D | fw.c | 504 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 D | fw.c | 758 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 D | fw.c | 1719 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