Searched refs:rz_mtu3_pwm (Results 1 – 1 of 1) sorted by relevance
132 rz_mtu3_get_channel(struct rz_mtu3_pwm_chip *rz_mtu3_pwm, u32 hwpwm) in rz_mtu3_get_channel() argument134 struct rz_mtu3_pwm_channel *priv = rz_mtu3_pwm->channel_data; in rz_mtu3_get_channel()145 static bool rz_mtu3_pwm_is_ch_enabled(struct rz_mtu3_pwm_chip *rz_mtu3_pwm, in rz_mtu3_pwm_is_ch_enabled() argument152 priv = rz_mtu3_get_channel(rz_mtu3_pwm, hwpwm); in rz_mtu3_pwm_is_ch_enabled()167 struct rz_mtu3_pwm_chip *rz_mtu3_pwm = to_rz_mtu3_pwm_chip(chip); in rz_mtu3_pwm_request() local172 priv = rz_mtu3_get_channel(rz_mtu3_pwm, pwm->hwpwm); in rz_mtu3_pwm_request()173 ch = priv - rz_mtu3_pwm->channel_data; in rz_mtu3_pwm_request()175 mutex_lock(&rz_mtu3_pwm->lock); in rz_mtu3_pwm_request()181 if (!rz_mtu3_pwm->user_count[ch]) { in rz_mtu3_pwm_request()184 mutex_unlock(&rz_mtu3_pwm->lock); in rz_mtu3_pwm_request()[all …]