Lines Matching defs:twl
13 #include <linux/mfd/twl.h>
95 struct twl_pwm_chip *twl = to_twl(chip);
99 mutex_lock(&twl->mutex);
119 mutex_unlock(&twl->mutex);
125 struct twl_pwm_chip *twl = to_twl(chip);
129 mutex_lock(&twl->mutex);
149 mutex_unlock(&twl->mutex);
154 struct twl_pwm_chip *twl = to_twl(chip);
166 mutex_lock(&twl->mutex);
174 twl->twl4030_pwm_mux &= ~mask;
175 twl->twl4030_pwm_mux |= (val & mask);
186 mutex_unlock(&twl->mutex);
192 struct twl_pwm_chip *twl = to_twl(chip);
201 mutex_lock(&twl->mutex);
210 val |= (twl->twl4030_pwm_mux & mask);
217 mutex_unlock(&twl->mutex);
222 struct twl_pwm_chip *twl = to_twl(chip);
226 mutex_lock(&twl->mutex);
227 val = twl->twl6030_toggle3;
237 twl->twl6030_toggle3 = val;
239 mutex_unlock(&twl->mutex);
245 struct twl_pwm_chip *twl = to_twl(chip);
249 mutex_lock(&twl->mutex);
250 val = twl->twl6030_toggle3;
276 twl->twl6030_toggle3 = val;
278 mutex_unlock(&twl->mutex);
344 struct twl_pwm_chip *twl;
346 chip = devm_pwmchip_alloc(&pdev->dev, 2, sizeof(*twl));
349 twl = to_twl(chip);
356 mutex_init(&twl->mutex);
372 .name = "twl-pwm",
381 MODULE_ALIAS("platform:twl-pwm");