Lines Matching refs:pwm_sifive_ddata
42 struct pwm_sifive_ddata { struct
54 struct pwm_sifive_ddata *pwm_sifive_chip_to_ddata(struct pwm_chip *c) in pwm_sifive_chip_to_ddata() argument
56 return container_of(c, struct pwm_sifive_ddata, chip); in pwm_sifive_chip_to_ddata()
61 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); in pwm_sifive_request()
72 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); in pwm_sifive_free()
79 static void pwm_sifive_update_clock(struct pwm_sifive_ddata *ddata, in pwm_sifive_update_clock()
110 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); in pwm_sifive_get_state()
129 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); in pwm_sifive_enable()
149 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); in pwm_sifive_apply()
217 struct pwm_sifive_ddata *ddata = in pwm_sifive_clock_notifier()
218 container_of(nb, struct pwm_sifive_ddata, notifier); in pwm_sifive_clock_notifier()
229 struct pwm_sifive_ddata *ddata; in pwm_sifive_probe()
325 struct pwm_sifive_ddata *ddata = platform_get_drvdata(dev); in pwm_sifive_remove()