Lines Matching refs:tcbpwmc
75 struct atmel_tcb_pwm_chip *tcbpwmc = to_tcb_chip(chip); in atmel_tcb_pwm_request() local
77 struct atmel_tc *tc = tcbpwmc->tc; in atmel_tcb_pwm_request()
100 spin_lock(&tcbpwmc->lock); in atmel_tcb_pwm_request()
123 spin_unlock(&tcbpwmc->lock); in atmel_tcb_pwm_request()
125 tcbpwmc->pwms[pwm->hwpwm] = tcbpwm; in atmel_tcb_pwm_request()
132 struct atmel_tcb_pwm_chip *tcbpwmc = to_tcb_chip(chip); in atmel_tcb_pwm_free() local
134 struct atmel_tc *tc = tcbpwmc->tc; in atmel_tcb_pwm_free()
137 tcbpwmc->pwms[pwm->hwpwm] = NULL; in atmel_tcb_pwm_free()
143 struct atmel_tcb_pwm_chip *tcbpwmc = to_tcb_chip(chip); in atmel_tcb_pwm_disable() local
145 struct atmel_tc *tc = tcbpwmc->tc; in atmel_tcb_pwm_disable()
163 spin_lock(&tcbpwmc->lock); in atmel_tcb_pwm_disable()
190 tcbpwmc->bkup[group].enabled = 1; in atmel_tcb_pwm_disable()
194 tcbpwmc->bkup[group].enabled = 0; in atmel_tcb_pwm_disable()
197 spin_unlock(&tcbpwmc->lock); in atmel_tcb_pwm_disable()
202 struct atmel_tcb_pwm_chip *tcbpwmc = to_tcb_chip(chip); in atmel_tcb_pwm_enable() local
204 struct atmel_tc *tc = tcbpwmc->tc; in atmel_tcb_pwm_enable()
222 spin_lock(&tcbpwmc->lock); in atmel_tcb_pwm_enable()
278 tcbpwmc->bkup[group].enabled = 1; in atmel_tcb_pwm_enable()
279 spin_unlock(&tcbpwmc->lock); in atmel_tcb_pwm_enable()
286 struct atmel_tcb_pwm_chip *tcbpwmc = to_tcb_chip(chip); in atmel_tcb_pwm_config() local
291 struct atmel_tc *tc = tcbpwmc->tc; in atmel_tcb_pwm_config()
334 atcbpwm = tcbpwmc->pwms[pwm->hwpwm + 1]; in atmel_tcb_pwm_config()
336 atcbpwm = tcbpwmc->pwms[pwm->hwpwm - 1]; in atmel_tcb_pwm_config()