Lines Matching refs:pwm_chip

12 struct pwm_chip;
87 struct pwm_chip *chip;
270 int (*request)(struct pwm_chip *chip, struct pwm_device *pwm);
271 void (*free)(struct pwm_chip *chip, struct pwm_device *pwm);
272 int (*capture)(struct pwm_chip *chip, struct pwm_device *pwm,
274 int (*apply)(struct pwm_chip *chip, struct pwm_device *pwm,
276 void (*get_state)(struct pwm_chip *chip, struct pwm_device *pwm,
281 int (*config)(struct pwm_chip *chip, struct pwm_device *pwm,
283 int (*set_polarity)(struct pwm_chip *chip, struct pwm_device *pwm,
285 int (*enable)(struct pwm_chip *chip, struct pwm_device *pwm);
286 void (*disable)(struct pwm_chip *chip, struct pwm_device *pwm);
300 struct pwm_chip { struct
306 struct pwm_device * (*of_xlate)(struct pwm_chip *pc, argument
406 int pwmchip_add(struct pwm_chip *chip);
407 void pwmchip_remove(struct pwm_chip *chip);
409 int devm_pwmchip_add(struct device *dev, struct pwm_chip *chip);
411 struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip,
415 struct pwm_device *of_pwm_xlate_with_flags(struct pwm_chip *pc,
482 static inline int pwmchip_add(struct pwm_chip *chip) in pwmchip_add()
487 static inline int pwmchip_remove(struct pwm_chip *chip) in pwmchip_remove()
492 static inline struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip, in pwm_request_from_chip()
611 void pwmchip_sysfs_export(struct pwm_chip *chip);
612 void pwmchip_sysfs_unexport(struct pwm_chip *chip);
614 static inline void pwmchip_sysfs_export(struct pwm_chip *chip) in pwmchip_sysfs_export()
618 static inline void pwmchip_sysfs_unexport(struct pwm_chip *chip) in pwmchip_sysfs_unexport()