Lines Matching refs:pwm_chip

12 struct pwm_chip;
82 struct pwm_chip *chip;
259 int (*request)(struct pwm_chip *chip, struct pwm_device *pwm);
260 void (*free)(struct pwm_chip *chip, struct pwm_device *pwm);
261 int (*capture)(struct pwm_chip *chip, struct pwm_device *pwm,
263 int (*apply)(struct pwm_chip *chip, struct pwm_device *pwm,
265 void (*get_state)(struct pwm_chip *chip, struct pwm_device *pwm,
270 int (*config)(struct pwm_chip *chip, struct pwm_device *pwm,
272 int (*set_polarity)(struct pwm_chip *chip, struct pwm_device *pwm,
274 int (*enable)(struct pwm_chip *chip, struct pwm_device *pwm);
275 void (*disable)(struct pwm_chip *chip, struct pwm_device *pwm);
289 struct pwm_chip { struct
295 struct pwm_device * (*of_xlate)(struct pwm_chip *pc, argument
395 int pwmchip_add_with_polarity(struct pwm_chip *chip,
397 int pwmchip_add(struct pwm_chip *chip);
398 int pwmchip_remove(struct pwm_chip *chip);
399 struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip,
403 struct pwm_device *of_pwm_xlate_with_flags(struct pwm_chip *pc,
471 static inline int pwmchip_add(struct pwm_chip *chip) in pwmchip_add()
476 static inline int pwmchip_add_inversed(struct pwm_chip *chip) in pwmchip_add_inversed()
481 static inline int pwmchip_remove(struct pwm_chip *chip) in pwmchip_remove()
486 static inline struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip, in pwm_request_from_chip()
608 void pwmchip_sysfs_export(struct pwm_chip *chip);
609 void pwmchip_sysfs_unexport(struct pwm_chip *chip);
611 static inline void pwmchip_sysfs_export(struct pwm_chip *chip) in pwmchip_sysfs_export()
615 static inline void pwmchip_sysfs_unexport(struct pwm_chip *chip) in pwmchip_sysfs_unexport()