Lines Matching refs:samsung_pwm_chip
71 * struct samsung_pwm_chip - private data of PWM chip
81 struct samsung_pwm_chip {
109 struct samsung_pwm_chip *to_samsung_pwm_chip(struct pwm_chip *chip)
111 return container_of(chip, struct samsung_pwm_chip, chip);
120 static void __pwm_samsung_manual_update(struct samsung_pwm_chip *chip,
134 static void pwm_samsung_set_divisor(struct samsung_pwm_chip *pwm,
154 static int pwm_samsung_is_tdiv(struct samsung_pwm_chip *chip, unsigned int chan)
166 static unsigned long pwm_samsung_get_tin_rate(struct samsung_pwm_chip *chip,
182 static unsigned long pwm_samsung_calc_tin(struct samsung_pwm_chip *chip,
230 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
256 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
282 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
305 static void pwm_samsung_manual_update(struct samsung_pwm_chip *chip,
320 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
396 static void pwm_samsung_set_invert(struct samsung_pwm_chip *chip,
424 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
520 static int pwm_samsung_parse_dt(struct samsung_pwm_chip *chip)
547 static int pwm_samsung_parse_dt(struct samsung_pwm_chip *chip)
556 struct samsung_pwm_chip *chip;
626 struct samsung_pwm_chip *chip = platform_get_drvdata(pdev);
636 struct samsung_pwm_chip *our_chip = dev_get_drvdata(dev);