• Home
  • Raw
  • Download

Lines Matching refs:chip

86 	struct pwm_chip *chip;  member
261 int (*request)(struct pwm_chip *chip, struct pwm_device *pwm);
262 void (*free)(struct pwm_chip *chip, struct pwm_device *pwm);
263 int (*capture)(struct pwm_chip *chip, struct pwm_device *pwm,
265 int (*apply)(struct pwm_chip *chip, struct pwm_device *pwm,
267 int (*get_state)(struct pwm_chip *chip, struct pwm_device *pwm,
291 struct pwm_device * (*of_xlate)(struct pwm_chip *chip,
301 static inline struct device *pwmchip_parent(const struct pwm_chip *chip) in pwmchip_parent() argument
303 return chip->dev.parent; in pwmchip_parent()
306 static inline void *pwmchip_get_drvdata(struct pwm_chip *chip) in pwmchip_get_drvdata() argument
308 return dev_get_drvdata(&chip->dev); in pwmchip_get_drvdata()
311 static inline void pwmchip_set_drvdata(struct pwm_chip *chip, void *data) in pwmchip_set_drvdata() argument
313 dev_set_drvdata(&chip->dev, data); in pwmchip_set_drvdata()
398 return !pwm->chip->atomic; in pwm_might_sleep()
402 void pwmchip_put(struct pwm_chip *chip);
406 int __pwmchip_add(struct pwm_chip *chip, struct module *owner);
407 #define pwmchip_add(chip) __pwmchip_add(chip, THIS_MODULE) argument
408 void pwmchip_remove(struct pwm_chip *chip);
410 int __devm_pwmchip_add(struct device *dev, struct pwm_chip *chip, struct module *owner);
411 #define devm_pwmchip_add(dev, chip) __devm_pwmchip_add(dev, chip, THIS_MODULE) argument
413 struct pwm_device *of_pwm_xlate_with_flags(struct pwm_chip *chip,
415 struct pwm_device *of_pwm_single_xlate(struct pwm_chip *chip,
467 static inline void pwmchip_put(struct pwm_chip *chip) in pwmchip_put() argument
485 static inline int pwmchip_add(struct pwm_chip *chip) in pwmchip_add() argument
490 static inline int pwmchip_remove(struct pwm_chip *chip) in pwmchip_remove() argument
495 static inline int devm_pwmchip_add(struct device *dev, struct pwm_chip *chip) in devm_pwmchip_add() argument