/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/core/ |
H A D | rtw_pwrctrl.c | 698 static inline void register_task_alive(struct pwrctrl_priv *pwrctrl, u32 tag) in register_task_alive() argument 700 pwrctrl->alives |= tag; in register_task_alive() 703 static inline void unregister_task_alive(struct pwrctrl_priv *pwrctrl, u32 tag) in unregister_task_alive() argument 705 pwrctrl->alives &= ~tag; in unregister_task_alive() 718 * 1. this function will request pwrctrl->lock 727 struct pwrctrl_priv *pwrctrl; in rtw_register_task_alive() local 731 pwrctrl = adapter_to_pwrctl(padapter); in rtw_register_task_alive() 734 mutex_lock(&pwrctrl->lock); in rtw_register_task_alive() 736 register_task_alive(pwrctrl, task); in rtw_register_task_alive() 738 if (pwrctrl in rtw_register_task_alive() 768 struct pwrctrl_priv *pwrctrl; rtw_unregister_task_alive() local 812 struct pwrctrl_priv *pwrctrl; rtw_register_tx_alive() local 857 struct pwrctrl_priv *pwrctrl; rtw_register_cmd_alive() local 895 struct pwrctrl_priv *pwrctrl; rtw_unregister_tx_alive() local 931 struct pwrctrl_priv *pwrctrl; rtw_unregister_cmd_alive() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8712/ |
H A D | rtl871x_pwrctrl.c | 105 static inline void register_task_alive(struct pwrctrl_priv *pwrctrl, uint tag) in register_task_alive() argument 107 pwrctrl->alives |= tag; in register_task_alive() 110 static inline void unregister_task_alive(struct pwrctrl_priv *pwrctrl, uint tag) in unregister_task_alive() argument 112 if (pwrctrl->alives & tag) in unregister_task_alive() 113 pwrctrl->alives ^= tag; in unregister_task_alive() 193 struct pwrctrl_priv *pwrctrl = &padapter->pwrctrlpriv; in r8712_register_cmd_alive() local 195 mutex_lock(&pwrctrl->mutex_lock); in r8712_register_cmd_alive() 196 register_task_alive(pwrctrl, CMD_ALIVE); in r8712_register_cmd_alive() 197 if (pwrctrl->cpwm < PS_STATE_S2) { in r8712_register_cmd_alive() 201 mutex_unlock(&pwrctrl in r8712_register_cmd_alive() 213 struct pwrctrl_priv *pwrctrl = &padapter->pwrctrlpriv; r8712_unregister_cmd_alive() local 230 struct pwrctrl_priv *pwrctrl = &padapter->pwrctrlpriv; r8712_flush_rwctrl_works() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8712/ |
H A D | rtl871x_pwrctrl.c | 105 static inline void register_task_alive(struct pwrctrl_priv *pwrctrl, uint tag) in register_task_alive() argument 107 pwrctrl->alives |= tag; in register_task_alive() 110 static inline void unregister_task_alive(struct pwrctrl_priv *pwrctrl, uint tag) in unregister_task_alive() argument 112 if (pwrctrl->alives & tag) in unregister_task_alive() 113 pwrctrl->alives ^= tag; in unregister_task_alive() 193 struct pwrctrl_priv *pwrctrl = &padapter->pwrctrlpriv; in r8712_register_cmd_alive() local 195 mutex_lock(&pwrctrl->mutex_lock); in r8712_register_cmd_alive() 196 register_task_alive(pwrctrl, CMD_ALIVE); in r8712_register_cmd_alive() 197 if (pwrctrl->cpwm < PS_STATE_S2) { in r8712_register_cmd_alive() 201 mutex_unlock(&pwrctrl in r8712_register_cmd_alive() 213 struct pwrctrl_priv *pwrctrl = &padapter->pwrctrlpriv; r8712_unregister_cmd_alive() local 230 struct pwrctrl_priv *pwrctrl = &padapter->pwrctrlpriv; r8712_flush_rwctrl_works() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/core/ |
H A D | rtw_pwrctrl.c | 823 static inline void register_task_alive(struct pwrctrl_priv *pwrctrl, u32 tag) in register_task_alive() argument 825 pwrctrl->alives |= tag; in register_task_alive() 828 static inline void unregister_task_alive(struct pwrctrl_priv *pwrctrl, u32 tag) in unregister_task_alive() argument 830 pwrctrl->alives &= ~tag; in unregister_task_alive() 843 * 1. this function will request pwrctrl->lock 852 struct pwrctrl_priv *pwrctrl; in rtw_register_task_alive() local 856 pwrctrl = adapter_to_pwrctl(padapter); in rtw_register_task_alive() 859 mutex_lock(&pwrctrl->lock); in rtw_register_task_alive() 861 register_task_alive(pwrctrl, task); in rtw_register_task_alive() 863 if (pwrctrl in rtw_register_task_alive() 897 struct pwrctrl_priv *pwrctrl; rtw_unregister_task_alive() local 947 struct pwrctrl_priv *pwrctrl; rtw_register_tx_alive() local 996 struct pwrctrl_priv *pwrctrl; rtw_register_cmd_alive() local 1038 struct pwrctrl_priv *pwrctrl; rtw_unregister_tx_alive() local 1080 struct pwrctrl_priv *pwrctrl; rtw_unregister_cmd_alive() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/zte/ |
H A D | zx_vga.c | 41 struct zx_vga_pwrctrl pwrctrl; member 51 struct zx_vga_pwrctrl *pwrctrl = &vga->pwrctrl; in zx_vga_encoder_enable() local 54 regmap_update_bits(pwrctrl->regmap, pwrctrl->reg, pwrctrl->mask, in zx_vga_encoder_enable() 55 pwrctrl->mask); in zx_vga_encoder_enable() 63 struct zx_vga_pwrctrl *pwrctrl = &vga->pwrctrl; in zx_vga_encoder_disable() local 68 regmap_update_bits(pwrctrl in zx_vga_encoder_disable() 192 struct zx_vga_pwrctrl *pwrctrl = &vga->pwrctrl; zx_vga_pwrctrl_init() local [all...] |
H A D | zx_tvenc.c | 35 struct zx_tvenc_pwrctrl pwrctrl; member 192 struct zx_tvenc_pwrctrl *pwrctrl = &tvenc->pwrctrl; in zx_tvenc_encoder_enable() local 195 regmap_update_bits(pwrctrl->regmap, pwrctrl->reg, pwrctrl->mask, in zx_tvenc_encoder_enable() 196 pwrctrl->mask); in zx_tvenc_encoder_enable() 206 struct zx_tvenc_pwrctrl *pwrctrl = &tvenc->pwrctrl; in zx_tvenc_encoder_disable() local 213 regmap_update_bits(pwrctrl in zx_tvenc_encoder_disable() 301 struct zx_tvenc_pwrctrl *pwrctrl = &tvenc->pwrctrl; zx_tvenc_pwrctrl_init() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/include/ |
H A D | rtw_pwrctrl.h | 215 #define rtw_set_pwr_state_check_timer(pwrctrl) \ 216 _rtw_set_pwr_state_check_timer((pwrctrl), \ 217 (pwrctrl)->pwr_state_check_interval)
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
H A D | eeprom_4k.c | 1010 u32 pwrctrl, mask, clr; in ath9k_hw_4k_set_board_values() local 1013 pwrctrl = mask * bb_desired_scale; in ath9k_hw_4k_set_board_values() 1016 REG_RMW(ah, AR_PHY_TX_PWRCTRL8, pwrctrl, clr); in ath9k_hw_4k_set_board_values() 1017 REG_RMW(ah, AR_PHY_TX_PWRCTRL10, pwrctrl, clr); in ath9k_hw_4k_set_board_values() 1018 REG_RMW(ah, AR_PHY_CH0_TX_PWRCTRL12, pwrctrl, clr); in ath9k_hw_4k_set_board_values() 1021 pwrctrl = mask * bb_desired_scale; in ath9k_hw_4k_set_board_values() 1023 REG_RMW(ah, AR_PHY_TX_PWRCTRL9, pwrctrl, clr); in ath9k_hw_4k_set_board_values() 1026 pwrctrl = mask * bb_desired_scale; in ath9k_hw_4k_set_board_values() 1028 REG_RMW(ah, AR_PHY_CH0_TX_PWRCTRL11, pwrctrl, clr); in ath9k_hw_4k_set_board_values() 1029 REG_RMW(ah, AR_PHY_CH0_TX_PWRCTRL13, pwrctrl, cl in ath9k_hw_4k_set_board_values() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
H A D | eeprom_4k.c | 1010 u32 pwrctrl, mask, clr; in ath9k_hw_4k_set_board_values() local 1013 pwrctrl = mask * bb_desired_scale; in ath9k_hw_4k_set_board_values() 1016 REG_RMW(ah, AR_PHY_TX_PWRCTRL8, pwrctrl, clr); in ath9k_hw_4k_set_board_values() 1017 REG_RMW(ah, AR_PHY_TX_PWRCTRL10, pwrctrl, clr); in ath9k_hw_4k_set_board_values() 1018 REG_RMW(ah, AR_PHY_CH0_TX_PWRCTRL12, pwrctrl, clr); in ath9k_hw_4k_set_board_values() 1021 pwrctrl = mask * bb_desired_scale; in ath9k_hw_4k_set_board_values() 1023 REG_RMW(ah, AR_PHY_TX_PWRCTRL9, pwrctrl, clr); in ath9k_hw_4k_set_board_values() 1026 pwrctrl = mask * bb_desired_scale; in ath9k_hw_4k_set_board_values() 1028 REG_RMW(ah, AR_PHY_CH0_TX_PWRCTRL11, pwrctrl, clr); in ath9k_hw_4k_set_board_values() 1029 REG_RMW(ah, AR_PHY_CH0_TX_PWRCTRL13, pwrctrl, cl in ath9k_hw_4k_set_board_values() [all...] |