Searched refs:rz_mtu3_pwm (Results 1 – 1 of 1) sorted by relevance
134 rz_mtu3_get_channel(struct rz_mtu3_pwm_chip *rz_mtu3_pwm, u32 hwpwm) in rz_mtu3_get_channel() argument136 struct rz_mtu3_pwm_channel *priv = rz_mtu3_pwm->channel_data; in rz_mtu3_get_channel()147 static bool rz_mtu3_pwm_is_ch_enabled(struct rz_mtu3_pwm_chip *rz_mtu3_pwm, in rz_mtu3_pwm_is_ch_enabled() argument154 priv = rz_mtu3_get_channel(rz_mtu3_pwm, hwpwm); in rz_mtu3_pwm_is_ch_enabled()169 struct rz_mtu3_pwm_chip *rz_mtu3_pwm = to_rz_mtu3_pwm_chip(chip); in rz_mtu3_pwm_request() local174 priv = rz_mtu3_get_channel(rz_mtu3_pwm, pwm->hwpwm); in rz_mtu3_pwm_request()175 ch = priv - rz_mtu3_pwm->channel_data; in rz_mtu3_pwm_request()177 mutex_lock(&rz_mtu3_pwm->lock); in rz_mtu3_pwm_request()183 if (!rz_mtu3_pwm->user_count[ch]) { in rz_mtu3_pwm_request()186 mutex_unlock(&rz_mtu3_pwm->lock); in rz_mtu3_pwm_request()[all …]