/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/ |
H A D | ps.c | 710 struct rtl_p2p_ps_info *p2pinfo = &(rtlpriv->psc.p2p_ps_info); in rtl_p2p_noa_ie() local 758 P2P_PS_NONE || noa_index != p2pinfo->noa_index) { in rtl_p2p_noa_ie() 761 p2pinfo->noa_index = noa_index; in rtl_p2p_noa_ie() 762 p2pinfo->opp_ps = (ie[4] >> 7); in rtl_p2p_noa_ie() 763 p2pinfo->ctwindow = ie[4] & 0x7F; in rtl_p2p_noa_ie() 764 p2pinfo->noa_num = noa_num; in rtl_p2p_noa_ie() 767 p2pinfo->noa_count_type[i] = in rtl_p2p_noa_ie() 770 p2pinfo->noa_duration[i] = in rtl_p2p_noa_ie() 773 p2pinfo->noa_interval[i] = in rtl_p2p_noa_ie() 776 p2pinfo in rtl_p2p_noa_ie() 813 struct rtl_p2p_ps_info *p2pinfo = &(rtlpriv->psc.p2p_ps_info); rtl_p2p_action_ie() local 901 struct rtl_p2p_ps_info *p2pinfo = &(rtlpriv->psc.p2p_ps_info); rtl_p2p_ps_cmd() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/ |
H A D | ps.c | 710 struct rtl_p2p_ps_info *p2pinfo = &(rtlpriv->psc.p2p_ps_info); in rtl_p2p_noa_ie() local 758 P2P_PS_NONE || noa_index != p2pinfo->noa_index) { in rtl_p2p_noa_ie() 761 p2pinfo->noa_index = noa_index; in rtl_p2p_noa_ie() 762 p2pinfo->opp_ps = (ie[4] >> 7); in rtl_p2p_noa_ie() 763 p2pinfo->ctwindow = ie[4] & 0x7F; in rtl_p2p_noa_ie() 764 p2pinfo->noa_num = noa_num; in rtl_p2p_noa_ie() 767 p2pinfo->noa_count_type[i] = in rtl_p2p_noa_ie() 770 p2pinfo->noa_duration[i] = in rtl_p2p_noa_ie() 773 p2pinfo->noa_interval[i] = in rtl_p2p_noa_ie() 776 p2pinfo in rtl_p2p_noa_ie() 813 struct rtl_p2p_ps_info *p2pinfo = &(rtlpriv->psc.p2p_ps_info); rtl_p2p_action_ie() local 901 struct rtl_p2p_ps_info *p2pinfo = &(rtlpriv->psc.p2p_ps_info); rtl_p2p_ps_cmd() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | fw.c | 496 struct rtl_p2p_ps_info *p2pinfo = &(rtlps->p2p_ps_info); in rtl8723e_set_p2p_ps_offload_cmd() local 510 if (p2pinfo->ctwindow > 0) { in rtl8723e_set_p2p_ps_offload_cmd() 512 ctwindow = p2pinfo->ctwindow; in rtl8723e_set_p2p_ps_offload_cmd() 517 for (i = 0 ; i < p2pinfo->noa_num ; i++) { in rtl8723e_set_p2p_ps_offload_cmd() 527 p2pinfo->noa_duration[i]); in rtl8723e_set_p2p_ps_offload_cmd() 529 p2pinfo->noa_interval[i]); in rtl8723e_set_p2p_ps_offload_cmd() 534 start_time = p2pinfo->noa_start_time[i]; in rtl8723e_set_p2p_ps_offload_cmd() 535 if (p2pinfo->noa_count_type[i] != 1) { in rtl8723e_set_p2p_ps_offload_cmd() 539 p2pinfo->noa_interval[i]; in rtl8723e_set_p2p_ps_offload_cmd() 540 if (p2pinfo in rtl8723e_set_p2p_ps_offload_cmd() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | fw.c | 638 struct rtl_p2p_ps_info *p2pinfo = &(rtlps->p2p_ps_info); in rtl88e_set_p2p_ps_offload_cmd() local 652 if (p2pinfo->ctwindow > 0) { in rtl88e_set_p2p_ps_offload_cmd() 654 ctwindow = p2pinfo->ctwindow; in rtl88e_set_p2p_ps_offload_cmd() 659 for (i = 0 ; i < p2pinfo->noa_num; i++) { in rtl88e_set_p2p_ps_offload_cmd() 669 p2pinfo->noa_duration[i]); in rtl88e_set_p2p_ps_offload_cmd() 671 p2pinfo->noa_interval[i]); in rtl88e_set_p2p_ps_offload_cmd() 676 start_time = p2pinfo->noa_start_time[i]; in rtl88e_set_p2p_ps_offload_cmd() 677 if (p2pinfo->noa_count_type[i] != 1) { in rtl88e_set_p2p_ps_offload_cmd() 679 start_time += p2pinfo->noa_interval[i]; in rtl88e_set_p2p_ps_offload_cmd() 680 if (p2pinfo in rtl88e_set_p2p_ps_offload_cmd() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | fw.c | 638 struct rtl_p2p_ps_info *p2pinfo = &(rtlps->p2p_ps_info); in rtl88e_set_p2p_ps_offload_cmd() local 652 if (p2pinfo->ctwindow > 0) { in rtl88e_set_p2p_ps_offload_cmd() 654 ctwindow = p2pinfo->ctwindow; in rtl88e_set_p2p_ps_offload_cmd() 659 for (i = 0 ; i < p2pinfo->noa_num; i++) { in rtl88e_set_p2p_ps_offload_cmd() 669 p2pinfo->noa_duration[i]); in rtl88e_set_p2p_ps_offload_cmd() 671 p2pinfo->noa_interval[i]); in rtl88e_set_p2p_ps_offload_cmd() 676 start_time = p2pinfo->noa_start_time[i]; in rtl88e_set_p2p_ps_offload_cmd() 677 if (p2pinfo->noa_count_type[i] != 1) { in rtl88e_set_p2p_ps_offload_cmd() 679 start_time += p2pinfo->noa_interval[i]; in rtl88e_set_p2p_ps_offload_cmd() 680 if (p2pinfo in rtl88e_set_p2p_ps_offload_cmd() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | fw.c | 496 struct rtl_p2p_ps_info *p2pinfo = &(rtlps->p2p_ps_info); in rtl8723e_set_p2p_ps_offload_cmd() local 510 if (p2pinfo->ctwindow > 0) { in rtl8723e_set_p2p_ps_offload_cmd() 512 ctwindow = p2pinfo->ctwindow; in rtl8723e_set_p2p_ps_offload_cmd() 517 for (i = 0 ; i < p2pinfo->noa_num ; i++) { in rtl8723e_set_p2p_ps_offload_cmd() 527 p2pinfo->noa_duration[i]); in rtl8723e_set_p2p_ps_offload_cmd() 529 p2pinfo->noa_interval[i]); in rtl8723e_set_p2p_ps_offload_cmd() 534 start_time = p2pinfo->noa_start_time[i]; in rtl8723e_set_p2p_ps_offload_cmd() 535 if (p2pinfo->noa_count_type[i] != 1) { in rtl8723e_set_p2p_ps_offload_cmd() 539 p2pinfo->noa_interval[i]; in rtl8723e_set_p2p_ps_offload_cmd() 540 if (p2pinfo in rtl8723e_set_p2p_ps_offload_cmd() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
H A D | fw_common.c | 671 struct rtl_p2p_ps_info *p2pinfo, in set_noa_data() 678 for (i = 0 ; i < p2pinfo->noa_num ; i++) { in set_noa_data() 688 p2pinfo->noa_duration[i]); in set_noa_data() 690 p2pinfo->noa_interval[i]); in set_noa_data() 695 start_time = p2pinfo->noa_start_time[i]; in set_noa_data() 696 if (p2pinfo->noa_count_type[i] != 1) { in set_noa_data() 698 start_time += p2pinfo->noa_interval[i]; in set_noa_data() 699 if (p2pinfo->noa_count_type[i] != 255) in set_noa_data() 700 p2pinfo->noa_count_type[i]--; in set_noa_data() 705 p2pinfo in set_noa_data() 670 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 714 struct rtl_p2p_ps_info *p2pinfo = &(rtlps->p2p_ps_info); rtl92c_set_p2p_ps_offload_cmd() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
H A D | fw_common.c | 671 struct rtl_p2p_ps_info *p2pinfo, in set_noa_data() 678 for (i = 0 ; i < p2pinfo->noa_num ; i++) { in set_noa_data() 688 p2pinfo->noa_duration[i]); in set_noa_data() 690 p2pinfo->noa_interval[i]); in set_noa_data() 695 start_time = p2pinfo->noa_start_time[i]; in set_noa_data() 696 if (p2pinfo->noa_count_type[i] != 1) { in set_noa_data() 698 start_time += p2pinfo->noa_interval[i]; in set_noa_data() 699 if (p2pinfo->noa_count_type[i] != 255) in set_noa_data() 700 p2pinfo->noa_count_type[i]--; in set_noa_data() 705 p2pinfo in set_noa_data() 670 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 714 struct rtl_p2p_ps_info *p2pinfo = &(rtlps->p2p_ps_info); rtl92c_set_p2p_ps_offload_cmd() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H A D | fw.c | 778 struct rtl_p2p_ps_info *p2pinfo = &rtlps->p2p_ps_info; in rtl92ee_set_p2p_ps_offload_cmd() local 792 if (p2pinfo->ctwindow > 0) { in rtl92ee_set_p2p_ps_offload_cmd() 794 ctwindow = p2pinfo->ctwindow; in rtl92ee_set_p2p_ps_offload_cmd() 798 for (i = 0 ; i < p2pinfo->noa_num ; i++) { in rtl92ee_set_p2p_ps_offload_cmd() 807 p2pinfo->noa_duration[i]); in rtl92ee_set_p2p_ps_offload_cmd() 809 p2pinfo->noa_interval[i]); in rtl92ee_set_p2p_ps_offload_cmd() 814 start_time = p2pinfo->noa_start_time[i]; in rtl92ee_set_p2p_ps_offload_cmd() 815 if (p2pinfo->noa_count_type[i] != 1) { in rtl92ee_set_p2p_ps_offload_cmd() 817 start_time += p2pinfo->noa_interval[i]; in rtl92ee_set_p2p_ps_offload_cmd() 818 if (p2pinfo in rtl92ee_set_p2p_ps_offload_cmd() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | fw.c | 602 struct rtl_p2p_ps_info *p2pinfo = &(rtlps->p2p_ps_info); in rtl8723be_set_p2p_ps_offload_cmd() local 616 if (p2pinfo->ctwindow > 0) { in rtl8723be_set_p2p_ps_offload_cmd() 618 ctwindow = p2pinfo->ctwindow; in rtl8723be_set_p2p_ps_offload_cmd() 622 for (i = 0 ; i < p2pinfo->noa_num ; i++) { in rtl8723be_set_p2p_ps_offload_cmd() 634 p2pinfo->noa_duration[i]); in rtl8723be_set_p2p_ps_offload_cmd() 636 p2pinfo->noa_interval[i]); in rtl8723be_set_p2p_ps_offload_cmd() 641 start_time = p2pinfo->noa_start_time[i]; in rtl8723be_set_p2p_ps_offload_cmd() 642 if (p2pinfo->noa_count_type[i] != 1) { in rtl8723be_set_p2p_ps_offload_cmd() 644 start_time += p2pinfo->noa_interval[i]; in rtl8723be_set_p2p_ps_offload_cmd() 645 if (p2pinfo in rtl8723be_set_p2p_ps_offload_cmd() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | fw.c | 602 struct rtl_p2p_ps_info *p2pinfo = &(rtlps->p2p_ps_info); in rtl8723be_set_p2p_ps_offload_cmd() local 616 if (p2pinfo->ctwindow > 0) { in rtl8723be_set_p2p_ps_offload_cmd() 618 ctwindow = p2pinfo->ctwindow; in rtl8723be_set_p2p_ps_offload_cmd() 622 for (i = 0 ; i < p2pinfo->noa_num ; i++) { in rtl8723be_set_p2p_ps_offload_cmd() 634 p2pinfo->noa_duration[i]); in rtl8723be_set_p2p_ps_offload_cmd() 636 p2pinfo->noa_interval[i]); in rtl8723be_set_p2p_ps_offload_cmd() 641 start_time = p2pinfo->noa_start_time[i]; in rtl8723be_set_p2p_ps_offload_cmd() 642 if (p2pinfo->noa_count_type[i] != 1) { in rtl8723be_set_p2p_ps_offload_cmd() 644 start_time += p2pinfo->noa_interval[i]; in rtl8723be_set_p2p_ps_offload_cmd() 645 if (p2pinfo in rtl8723be_set_p2p_ps_offload_cmd() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H A D | fw.c | 778 struct rtl_p2p_ps_info *p2pinfo = &rtlps->p2p_ps_info; in rtl92ee_set_p2p_ps_offload_cmd() local 792 if (p2pinfo->ctwindow > 0) { in rtl92ee_set_p2p_ps_offload_cmd() 794 ctwindow = p2pinfo->ctwindow; in rtl92ee_set_p2p_ps_offload_cmd() 798 for (i = 0 ; i < p2pinfo->noa_num ; i++) { in rtl92ee_set_p2p_ps_offload_cmd() 807 p2pinfo->noa_duration[i]); in rtl92ee_set_p2p_ps_offload_cmd() 809 p2pinfo->noa_interval[i]); in rtl92ee_set_p2p_ps_offload_cmd() 814 start_time = p2pinfo->noa_start_time[i]; in rtl92ee_set_p2p_ps_offload_cmd() 815 if (p2pinfo->noa_count_type[i] != 1) { in rtl92ee_set_p2p_ps_offload_cmd() 817 start_time += p2pinfo->noa_interval[i]; in rtl92ee_set_p2p_ps_offload_cmd() 818 if (p2pinfo in rtl92ee_set_p2p_ps_offload_cmd() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | fw.c | 1810 struct rtl_p2p_ps_info *p2pinfo = &rtlps->p2p_ps_info; in rtl8821ae_set_p2p_ps_offload_cmd() local 1824 if (p2pinfo->ctwindow > 0) { in rtl8821ae_set_p2p_ps_offload_cmd() 1826 ctwindow = p2pinfo->ctwindow; in rtl8821ae_set_p2p_ps_offload_cmd() 1831 for (i = 0 ; i < p2pinfo->noa_num ; i++) { in rtl8821ae_set_p2p_ps_offload_cmd() 1840 rtl_write_dword(rtlpriv, 0x5E0, p2pinfo->noa_duration[i]); in rtl8821ae_set_p2p_ps_offload_cmd() 1841 rtl_write_dword(rtlpriv, 0x5E4, p2pinfo->noa_interval[i]); in rtl8821ae_set_p2p_ps_offload_cmd() 1846 start_time = p2pinfo->noa_start_time[i]; in rtl8821ae_set_p2p_ps_offload_cmd() 1847 if (p2pinfo->noa_count_type[i] != 1) { in rtl8821ae_set_p2p_ps_offload_cmd() 1849 start_time += p2pinfo->noa_interval[i]; in rtl8821ae_set_p2p_ps_offload_cmd() 1850 if (p2pinfo in rtl8821ae_set_p2p_ps_offload_cmd() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | fw.c | 1810 struct rtl_p2p_ps_info *p2pinfo = &rtlps->p2p_ps_info; in rtl8821ae_set_p2p_ps_offload_cmd() local 1824 if (p2pinfo->ctwindow > 0) { in rtl8821ae_set_p2p_ps_offload_cmd() 1826 ctwindow = p2pinfo->ctwindow; in rtl8821ae_set_p2p_ps_offload_cmd() 1831 for (i = 0 ; i < p2pinfo->noa_num ; i++) { in rtl8821ae_set_p2p_ps_offload_cmd() 1840 rtl_write_dword(rtlpriv, 0x5E0, p2pinfo->noa_duration[i]); in rtl8821ae_set_p2p_ps_offload_cmd() 1841 rtl_write_dword(rtlpriv, 0x5E4, p2pinfo->noa_interval[i]); in rtl8821ae_set_p2p_ps_offload_cmd() 1846 start_time = p2pinfo->noa_start_time[i]; in rtl8821ae_set_p2p_ps_offload_cmd() 1847 if (p2pinfo->noa_count_type[i] != 1) { in rtl8821ae_set_p2p_ps_offload_cmd() 1849 start_time += p2pinfo->noa_interval[i]; in rtl8821ae_set_p2p_ps_offload_cmd() 1850 if (p2pinfo in rtl8821ae_set_p2p_ps_offload_cmd() [all...] |