Home
last modified time | relevance | path

Searched refs:ps_cap (Results 1 – 22 of 22) sorted by relevance

/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/test/
H A Dphl_ps_dbg_cmd.c120 struct rtw_ps_cap_t *ps_cap = NULL; in phl_ps_dbg_dump() local
164 ps_cap = _get_ps_cap(phl_info); in phl_ps_dbg_dump()
172 (ps_cap->init_rf_state ? "off" : "on"), ps_cap->init_rt_stop_rson, ps_cap->leave_fail_act, in phl_ps_dbg_dump()
173 …phl_ps_op_mode_to_str(ps_cap->lps_en), phl_ps_pwr_lvl_to_str(phl_ps_judge_pwr_lvl(ps_cap->lps_cap,… in phl_ps_dbg_dump()
174 ps_cap->lps_awake_interval, ps_cap->lps_listen_bcn_mode, ps_cap->lps_smart_ps_mode, in phl_ps_dbg_dump()
175ps_cap->lps_rssi_enter_threshold, ps_cap->lps_rssi_leave_threshold, ps_cap->lps_rssi_diff_threshol… in phl_ps_dbg_dump()
176 …phl_ps_op_mode_to_str(ps_cap->ips_en), phl_ps_pwr_lvl_to_str(phl_ps_judge_pwr_lvl(ps_cap->ips_cap,… in phl_ps_dbg_dump()
201 if ((phl_com->dev_sw_cap.ps_cap.ips_en != PS_OP_MODE_AUTO)&& in phl_ps_dbg_stop_ps()
202 (phl_com->dev_sw_cap.ps_cap.lps_en != PS_OP_MODE_AUTO)){ in phl_ps_dbg_stop_ps()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/test/
H A Dphl_ps_dbg_cmd.c120 struct rtw_ps_cap_t *ps_cap = NULL; in phl_ps_dbg_dump() local
164 ps_cap = _get_ps_cap(phl_info); in phl_ps_dbg_dump()
172 (ps_cap->init_rf_state ? "off" : "on"), ps_cap->init_rt_stop_rson, ps_cap->leave_fail_act, in phl_ps_dbg_dump()
173 …phl_ps_op_mode_to_str(ps_cap->lps_en), phl_ps_pwr_lvl_to_str(phl_ps_judge_pwr_lvl(ps_cap->lps_cap,… in phl_ps_dbg_dump()
174 ps_cap->lps_awake_interval, ps_cap->lps_listen_bcn_mode, ps_cap->lps_smart_ps_mode, in phl_ps_dbg_dump()
175ps_cap->lps_rssi_enter_threshold, ps_cap->lps_rssi_leave_threshold, ps_cap->lps_rssi_diff_threshol… in phl_ps_dbg_dump()
176 …phl_ps_op_mode_to_str(ps_cap->ips_en), phl_ps_pwr_lvl_to_str(phl_ps_judge_pwr_lvl(ps_cap->ips_cap,… in phl_ps_dbg_dump()
201 if ((phl_com->dev_sw_cap.ps_cap.ips_en != PS_OP_MODE_AUTO)&& in phl_ps_dbg_stop_ps()
202 (phl_com->dev_sw_cap.ps_cap.lps_en != PS_OP_MODE_AUTO)){ in phl_ps_dbg_stop_ps()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/
H A Dphl_cmd_ps.c109 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(ps->phl_info); in _chk_rssi_diff_reach_thld() local
124 if (DIFF(*rssi_bcn_min, cur_rssi_bcn_min) < ps_cap->lps_rssi_diff_threshold) { in _chk_rssi_diff_reach_thld()
126 __func__, *rssi_bcn_min, cur_rssi_bcn_min, ps_cap->lps_rssi_diff_threshold); in _chk_rssi_diff_reach_thld()
184 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(ps->phl_info); in _lps_state_judge_changed() local
200 if (rssi > ps_cap->lps_rssi_enter_threshold && in _lps_state_judge_changed()
210 rssi < ps_cap->lps_rssi_leave_threshold || in _lps_state_judge_changed()
329 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(ps->phl_info); in _enter_ps() local
346 cfg.pwr_lvl = phl_ps_judge_pwr_lvl(ps_cap->lps_cap, ps_mode, true); in _enter_ps()
348 cfg.awake_interval = ps_cap->lps_awake_interval; in _enter_ps()
349 cfg.listen_bcn_mode = ps_cap->lps_listen_bcn_mode; in _enter_ps()
[all …]
H A Dphl_ps.c60 u8 phl_ps_judge_pwr_lvl(u8 ps_cap, u8 ps_mode, u8 ps_en) in phl_ps_judge_pwr_lvl() argument
66 if (ps_cap & PS_CAP_PWR_OFF) in phl_ps_judge_pwr_lvl()
68 else if (ps_cap & PS_CAP_PWR_GATED) in phl_ps_judge_pwr_lvl()
70 else if (ps_cap & PS_CAP_CLK_GATED) in phl_ps_judge_pwr_lvl()
72 else if (ps_cap & PS_CAP_RF_OFF) in phl_ps_judge_pwr_lvl()
77 if (ps_cap & PS_CAP_PWR_GATED) in phl_ps_judge_pwr_lvl()
79 else if (ps_cap & PS_CAP_CLK_GATED) in phl_ps_judge_pwr_lvl()
81 else if (ps_cap & PS_CAP_RF_OFF) in phl_ps_judge_pwr_lvl()
83 else if (ps_cap & PS_CAP_PWRON) in phl_ps_judge_pwr_lvl()
H A Dphl_ps.h42 #define _get_ps_cap(_phl_info) (&_phl_info->phl_com->dev_cap.ps_cap)
43 #define _get_ps_sw_cap(_phl_info) (&_phl_info->phl_com->dev_sw_cap.ps_cap)
48 u8 phl_ps_judge_pwr_lvl(u8 ps_cap, u8 ps_mode, u8 ps_en);
H A Dphl_wow.c1733 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(wow_info->phl_info); in phl_wow_decide_op_mode() local
1743 if (ps_cap->ips_wow_en) in phl_wow_decide_op_mode()
1744 wow_info->ps_pwr_lvl = phl_ps_judge_pwr_lvl(ps_cap->ips_wow_cap, PS_MODE_IPS, true); in phl_wow_decide_op_mode()
1749 if (ps_cap->lps_wow_en) in phl_wow_decide_op_mode()
1750 wow_info->ps_pwr_lvl = phl_ps_judge_pwr_lvl(ps_cap->lps_wow_cap, PS_MODE_LPS, true); in phl_wow_decide_op_mode()
1773 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(phl_info); in phl_wow_ps_proto_cfg() local
1777 if (ps_cap->ips_wow_en) { in phl_wow_ps_proto_cfg()
1783 if (ps_cap->lps_wow_en) { in phl_wow_ps_proto_cfg()
1785 cfg.awake_interval = ps_cap->lps_wow_awake_interval; in phl_wow_ps_proto_cfg()
1786 cfg.listen_bcn_mode = ps_cap->lps_wow_listen_bcn_mode; in phl_wow_ps_proto_cfg()
[all …]
H A Dphl_def.h1552 struct rtw_ps_cap_t ps_cap; member
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/
H A Dphl_cmd_ps.c130 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(ps->phl_info); in _chk_rssi_diff_reach_thld() local
145 if (DIFF(*rssi_bcn_min, cur_rssi_bcn_min) < ps_cap->lps_rssi_diff_threshold) { in _chk_rssi_diff_reach_thld()
147 __func__, *rssi_bcn_min, cur_rssi_bcn_min, ps_cap->lps_rssi_diff_threshold); in _chk_rssi_diff_reach_thld()
205 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(ps->phl_info); in _lps_state_judge_changed() local
221 if (rssi > ps_cap->lps_rssi_enter_threshold && in _lps_state_judge_changed()
231 rssi < ps_cap->lps_rssi_leave_threshold || in _lps_state_judge_changed()
352 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(ps->phl_info); in _enter_ps() local
369 cfg.pwr_lvl = phl_ps_judge_pwr_lvl(ps_cap->lps_cap, ps_mode, true); in _enter_ps()
371 cfg.awake_interval = ps_cap->lps_awake_interval; in _enter_ps()
372 cfg.listen_bcn_mode = ps_cap->lps_listen_bcn_mode; in _enter_ps()
[all …]
H A Dphl_ps.c60 u8 phl_ps_judge_pwr_lvl(u8 ps_cap, u8 ps_mode, u8 ps_en) in phl_ps_judge_pwr_lvl() argument
66 if (ps_cap & PS_CAP_PWR_OFF) in phl_ps_judge_pwr_lvl()
68 else if (ps_cap & PS_CAP_PWR_GATED) in phl_ps_judge_pwr_lvl()
70 else if (ps_cap & PS_CAP_CLK_GATED) in phl_ps_judge_pwr_lvl()
72 else if (ps_cap & PS_CAP_RF_OFF) in phl_ps_judge_pwr_lvl()
77 if (ps_cap & PS_CAP_PWR_GATED) in phl_ps_judge_pwr_lvl()
79 else if (ps_cap & PS_CAP_CLK_GATED) in phl_ps_judge_pwr_lvl()
81 else if (ps_cap & PS_CAP_RF_OFF) in phl_ps_judge_pwr_lvl()
83 else if (ps_cap & PS_CAP_PWRON) in phl_ps_judge_pwr_lvl()
H A Dphl_ps.h42 #define _get_ps_cap(_phl_info) (&_phl_info->phl_com->dev_cap.ps_cap)
43 #define _get_ps_sw_cap(_phl_info) (&_phl_info->phl_com->dev_sw_cap.ps_cap)
48 u8 phl_ps_judge_pwr_lvl(u8 ps_cap, u8 ps_mode, u8 ps_en);
H A Dphl_wow.c1719 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(wow_info->phl_info); in phl_wow_decide_op_mode() local
1729 if (ps_cap->ips_wow_en) in phl_wow_decide_op_mode()
1730 wow_info->ps_pwr_lvl = phl_ps_judge_pwr_lvl(ps_cap->ips_wow_cap, PS_MODE_IPS, true); in phl_wow_decide_op_mode()
1735 if (ps_cap->lps_wow_en) in phl_wow_decide_op_mode()
1736 wow_info->ps_pwr_lvl = phl_ps_judge_pwr_lvl(ps_cap->lps_wow_cap, PS_MODE_LPS, true); in phl_wow_decide_op_mode()
1759 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(phl_info); in phl_wow_ps_proto_cfg() local
1763 if (ps_cap->ips_wow_en) { in phl_wow_ps_proto_cfg()
1769 if (ps_cap->lps_wow_en) { in phl_wow_ps_proto_cfg()
1771 cfg.awake_interval = ps_cap->lps_wow_awake_interval; in phl_wow_ps_proto_cfg()
1772 cfg.listen_bcn_mode = ps_cap->lps_wow_listen_bcn_mode; in phl_wow_ps_proto_cfg()
[all …]
H A Dphl_def.h1573 struct rtw_ps_cap_t ps_cap; member
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/
H A Dhal_cap.c187 struct rtw_ps_cap_t *ps_cap = &phl_com->dev_cap.ps_cap; in _hal_ps_final_cap_decision() local
188 struct rtw_ps_cap_t *ps_sw_cap = &phl_com->dev_sw_cap.ps_cap; in _hal_ps_final_cap_decision()
189 struct rtw_ps_cap_t *ps_hw_cap = &hal_com->dev_hw_cap.ps_cap; in _hal_ps_final_cap_decision()
192 ps_cap->init_rf_state = ps_sw_cap->init_rf_state; in _hal_ps_final_cap_decision()
193 ps_cap->init_rt_stop_rson = ps_sw_cap->init_rt_stop_rson; in _hal_ps_final_cap_decision()
194 ps_cap->leave_fail_act = ps_sw_cap->leave_fail_act; in _hal_ps_final_cap_decision()
195 ps_cap->ips_en = ps_sw_cap->ips_en; in _hal_ps_final_cap_decision()
196 ps_cap->ips_wow_en = ps_sw_cap->ips_wow_en; in _hal_ps_final_cap_decision()
197 ps_cap->lps_en = ps_sw_cap->lps_en; in _hal_ps_final_cap_decision()
198 ps_cap->lps_awake_interval = ps_sw_cap->lps_awake_interval; in _hal_ps_final_cap_decision()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/
H A Dhal_cap.c180 struct rtw_ps_cap_t *ps_cap = &phl_com->dev_cap.ps_cap; in _hal_ps_final_cap_decision() local
181 struct rtw_ps_cap_t *ps_sw_cap = &phl_com->dev_sw_cap.ps_cap; in _hal_ps_final_cap_decision()
182 struct rtw_ps_cap_t *ps_hw_cap = &hal_com->dev_hw_cap.ps_cap; in _hal_ps_final_cap_decision()
185 ps_cap->init_rf_state = ps_sw_cap->init_rf_state; in _hal_ps_final_cap_decision()
186 ps_cap->init_rt_stop_rson = ps_sw_cap->init_rt_stop_rson; in _hal_ps_final_cap_decision()
187 ps_cap->leave_fail_act = ps_sw_cap->leave_fail_act; in _hal_ps_final_cap_decision()
188 ps_cap->ips_en = ps_sw_cap->ips_en; in _hal_ps_final_cap_decision()
189 ps_cap->ips_wow_en = ps_sw_cap->ips_wow_en; in _hal_ps_final_cap_decision()
190 ps_cap->lps_en = ps_sw_cap->lps_en; in _hal_ps_final_cap_decision()
191 ps_cap->lps_awake_interval = ps_sw_cap->lps_awake_interval; in _hal_ps_final_cap_decision()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/rtl8852b/
H A Drtl8852b_halinit.c158 hal_com->dev_hw_cap.ps_cap.ips_cap = PS_CAP_PWR_OFF | in init_hal_spec_8852b()
160 hal_com->dev_hw_cap.ps_cap.ips_wow_cap = in init_hal_spec_8852b()
162 hal_com->dev_hw_cap.ps_cap.lps_cap = in init_hal_spec_8852b()
164 hal_com->dev_hw_cap.ps_cap.lps_wow_cap = in init_hal_spec_8852b()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/rtl8852b/
H A Drtl8852b_halinit.c158 hal_com->dev_hw_cap.ps_cap.ips_cap = PS_CAP_PWR_OFF | in init_hal_spec_8852b()
160 hal_com->dev_hw_cap.ps_cap.ips_wow_cap = in init_hal_spec_8852b()
162 hal_com->dev_hw_cap.ps_cap.lps_cap = in init_hal_spec_8852b()
164 hal_com->dev_hw_cap.ps_cap.lps_wow_cap = in init_hal_spec_8852b()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/
H A Drtw_cfg.c1393 phl_com->dev_sw_cap.ps_cap.ips_en = rtw_ips_mode; in rtw_core_update_default_setting()
1396 phl_com->dev_sw_cap.ps_cap.lps_en = rtw_lps_mode; in rtw_core_update_default_setting()
1397 phl_com->dev_sw_cap.ps_cap.lps_cap = rtw_lps_cap; in rtw_core_update_default_setting()
1399 phl_com->dev_sw_cap.ps_cap.lps_wow_en = PS_OP_MODE_FORCE_ENABLED; in rtw_core_update_default_setting()
1400 phl_com->dev_sw_cap.ps_cap.lps_wow_cap = in rtw_core_update_default_setting()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/rtl8852b/sdio/
H A Drtl8852bs_halinit.c74 hal->hal_com->dev_hw_cap.ps_cap.lps_pause_tx = true; in init_hal_spec_8852bs()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/
H A Drtw_cfg.c1418 phl_com->dev_sw_cap.ps_cap.ips_en = rtw_ips_mode; in rtw_core_update_default_setting()
1421 phl_com->dev_sw_cap.ps_cap.lps_en = rtw_lps_mode; in rtw_core_update_default_setting()
1422 phl_com->dev_sw_cap.ps_cap.lps_cap = rtw_lps_cap; in rtw_core_update_default_setting()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/
H A Drtw_cmd.c5677 pmppriv->keep_ips_status = dvobj->phl_com->dev_sw_cap.ps_cap.ips_en; in rtw_mp_cmd_hdl()
5678 pmppriv->keep_lps_status = dvobj->phl_com->dev_sw_cap.ps_cap.lps_en; in rtw_mp_cmd_hdl()
5679 dvobj->phl_com->dev_sw_cap.ps_cap.ips_en = PS_OP_MODE_DISABLED; in rtw_mp_cmd_hdl()
5680 dvobj->phl_com->dev_sw_cap.ps_cap.lps_en = PS_OP_MODE_DISABLED; in rtw_mp_cmd_hdl()
5732 dvobj->phl_com->dev_sw_cap.ps_cap.ips_en = pmppriv->keep_ips_status; in rtw_mp_cmd_hdl()
5733 dvobj->phl_com->dev_sw_cap.ps_cap.lps_en = pmppriv->keep_lps_status; in rtw_mp_cmd_hdl()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/
H A Drtw_cmd.c5655 pmppriv->keep_ips_status = dvobj->phl_com->dev_sw_cap.ps_cap.ips_en; in rtw_mp_cmd_hdl()
5656 pmppriv->keep_lps_status = dvobj->phl_com->dev_sw_cap.ps_cap.lps_en; in rtw_mp_cmd_hdl()
5657 dvobj->phl_com->dev_sw_cap.ps_cap.ips_en = PS_OP_MODE_DISABLED; in rtw_mp_cmd_hdl()
5658 dvobj->phl_com->dev_sw_cap.ps_cap.lps_en = PS_OP_MODE_DISABLED; in rtw_mp_cmd_hdl()
5710 dvobj->phl_com->dev_sw_cap.ps_cap.ips_en = pmppriv->keep_ips_status; in rtw_mp_cmd_hdl()
5711 dvobj->phl_com->dev_sw_cap.ps_cap.lps_en = pmppriv->keep_lps_status; in rtw_mp_cmd_hdl()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/rtl8852b/pci/
H A Drtl8852be_halinit.c291 hal_com->dev_hw_cap.ps_cap.lps_pause_tx = false; in init_hal_spec_8852be()