pwm_device 7 include/linux/pwm.h struct pwm_device; pwm_device 14 include/linux/pwm.h struct pwm_device *pwm_request(int pwm_id, const char *label); pwm_device 19 include/linux/pwm.h void pwm_free(struct pwm_device *pwm); pwm_device 24 include/linux/pwm.h int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns); pwm_device 29 include/linux/pwm.h int pwm_enable(struct pwm_device *pwm); pwm_device 34 include/linux/pwm.h void pwm_disable(struct pwm_device *pwm); pwm_device 36 include/linux/pwm.h static inline struct pwm_device *pwm_request(int pwm_id, const char *label) pwm_device 41 include/linux/pwm.h static inline void pwm_free(struct pwm_device *pwm) pwm_device 45 include/linux/pwm.h static inline int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns) pwm_device 50 include/linux/pwm.h static inline int pwm_enable(struct pwm_device *pwm) pwm_device 55 include/linux/pwm.h static inline void pwm_disable(struct pwm_device *pwm) pwm_device 95 include/linux/pwm.h static inline void pwm_set_period(struct pwm_device *pwm, unsigned int period) pwm_device 101 include/linux/pwm.h static inline unsigned int pwm_get_period(struct pwm_device *pwm) pwm_device 106 include/linux/pwm.h static inline void pwm_set_duty_cycle(struct pwm_device *pwm, unsigned int duty) pwm_device 112 include/linux/pwm.h static inline unsigned int pwm_get_duty_cycle(struct pwm_device *pwm) pwm_device 120 include/linux/pwm.h int pwm_set_polarity(struct pwm_device *pwm, enum pwm_polarity polarity); pwm_device 135 include/linux/pwm.h struct pwm_device *pwm); pwm_device 137 include/linux/pwm.h struct pwm_device *pwm); pwm_device 139 include/linux/pwm.h struct pwm_device *pwm, pwm_device 142 include/linux/pwm.h struct pwm_device *pwm, pwm_device 145 include/linux/pwm.h struct pwm_device *pwm); pwm_device 147 include/linux/pwm.h struct pwm_device *pwm); pwm_device 173 include/linux/pwm.h struct pwm_device *pwms; pwm_device 175 include/linux/pwm.h struct pwm_device * (*of_xlate)(struct pwm_chip *pc, pwm_device 182 include/linux/pwm.h int pwm_set_chip_data(struct pwm_device *pwm, void *data); pwm_device 183 include/linux/pwm.h void *pwm_get_chip_data(struct pwm_device *pwm); pwm_device 187 include/linux/pwm.h struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip, pwm_device 191 include/linux/pwm.h struct pwm_device *of_pwm_xlate_with_flags(struct pwm_chip *pc, pwm_device 194 include/linux/pwm.h struct pwm_device *pwm_get(struct device *dev, const char *con_id); pwm_device 195 include/linux/pwm.h struct pwm_device *of_pwm_get(struct device_node *np, const char *con_id); pwm_device 196 include/linux/pwm.h void pwm_put(struct pwm_device *pwm); pwm_device 198 include/linux/pwm.h struct pwm_device *devm_pwm_get(struct device *dev, const char *con_id); pwm_device 199 include/linux/pwm.h struct pwm_device *devm_of_pwm_get(struct device *dev, struct device_node *np, pwm_device 201 include/linux/pwm.h void devm_pwm_put(struct device *dev, struct pwm_device *pwm); pwm_device 203 include/linux/pwm.h bool pwm_can_sleep(struct pwm_device *pwm); pwm_device 205 include/linux/pwm.h static inline int pwm_set_chip_data(struct pwm_device *pwm, void *data) pwm_device 210 include/linux/pwm.h static inline void *pwm_get_chip_data(struct pwm_device *pwm) pwm_device 225 include/linux/pwm.h static inline struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip, pwm_device 232 include/linux/pwm.h static inline struct pwm_device *pwm_get(struct device *dev, pwm_device 238 include/linux/pwm.h static inline struct pwm_device *of_pwm_get(struct device_node *np, pwm_device 244 include/linux/pwm.h static inline void pwm_put(struct pwm_device *pwm) pwm_device 248 include/linux/pwm.h static inline struct pwm_device *devm_pwm_get(struct device *dev, pwm_device 254 include/linux/pwm.h static inline struct pwm_device *devm_of_pwm_get(struct device *dev, pwm_device 261 include/linux/pwm.h static inline void devm_pwm_put(struct device *dev, struct pwm_device *pwm) pwm_device 265 include/linux/pwm.h static inline bool pwm_can_sleep(struct pwm_device *pwm)