Home
last modified time | relevance | path

Searched refs:rz_mtu3_pwm (Results 1 - 1 of 1) sorted by relevance

/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-rz-mtu3.c134 rz_mtu3_get_channel(struct rz_mtu3_pwm_chip *rz_mtu3_pwm, u32 hwpwm) in rz_mtu3_get_channel() argument
136 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() argument
154 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() local
174 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 in rz_mtu3_pwm_request()
199 struct rz_mtu3_pwm_chip *rz_mtu3_pwm = to_rz_mtu3_pwm_chip(chip); rz_mtu3_pwm_free() local
214 rz_mtu3_pwm_enable(struct rz_mtu3_pwm_chip *rz_mtu3_pwm, struct pwm_device *pwm) rz_mtu3_pwm_enable() argument
246 rz_mtu3_pwm_disable(struct rz_mtu3_pwm_chip *rz_mtu3_pwm, struct pwm_device *pwm) rz_mtu3_pwm_disable() argument
274 struct rz_mtu3_pwm_chip *rz_mtu3_pwm = to_rz_mtu3_pwm_chip(chip); rz_mtu3_pwm_get_state() local
323 struct rz_mtu3_pwm_chip *rz_mtu3_pwm = to_rz_mtu3_pwm_chip(chip); rz_mtu3_pwm_config() local
410 struct rz_mtu3_pwm_chip *rz_mtu3_pwm = to_rz_mtu3_pwm_chip(chip); rz_mtu3_pwm_apply() local
446 struct rz_mtu3_pwm_chip *rz_mtu3_pwm = dev_get_drvdata(dev); rz_mtu3_pwm_pm_runtime_suspend() local
455 struct rz_mtu3_pwm_chip *rz_mtu3_pwm = dev_get_drvdata(dev); rz_mtu3_pwm_pm_runtime_resume() local
466 struct rz_mtu3_pwm_chip *rz_mtu3_pwm = data; rz_mtu3_pwm_pm_disable() local
476 struct rz_mtu3_pwm_chip *rz_mtu3_pwm; rz_mtu3_pwm_probe() local
[all...]

Completed in 2 milliseconds