Home
last modified time | relevance | path

Searched refs:pwm_waveform (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/include/linux/
H A Dpwm.h71 struct pwm_waveform { struct
295 const struct pwm_waveform *wf, void *wfhw);
297 const void *wfhw, struct pwm_waveform *wf);
385 int pwm_round_waveform_might_sleep(struct pwm_device *pwm, struct pwm_waveform *wf);
386 int pwm_get_waveform_might_sleep(struct pwm_device *pwm, struct pwm_waveform *wf);
387 int pwm_set_waveform_might_sleep(struct pwm_device *pwm, const struct pwm_waveform *wf, bool exact);
/linux-6.15/drivers/pwm/
H A Dcore.c104 *wf = (struct pwm_waveform){ in pwm_state2wf()
110 *wf = (struct pwm_waveform){ in pwm_state2wf()
116 *wf = (struct pwm_waveform){ in pwm_state2wf()
122 static int pwmwfcmp(const struct pwm_waveform *a, const struct pwm_waveform *b) in pwmwfcmp()
239 struct pwm_waveform wf_req = *wf; in pwm_round_waveform_might_sleep()
318 const struct pwm_waveform *wf, in __pwm_set_waveform()
324 struct pwm_waveform wf_rounded; in __pwm_set_waveform()
366 struct pwm_waveform wf_set; in __pwm_set_waveform()
606 struct pwm_waveform wf; in __pwm_apply()
636 struct pwm_waveform wf_rounded; in __pwm_apply()
[all …]
H A Dpwm-axi-pwmgen.c73 const struct pwm_waveform *wf, in axi_pwmgen_round_waveform_tohw()
122 const void *_wfhw, struct pwm_waveform *wf) in axi_pwmgen_round_waveform_fromhw()
H A Dpwm-stm32.c63 const struct pwm_waveform *wf, in stm32_pwm_round_waveform_tohw()
212 struct pwm_waveform *wf) in stm32_pwm_round_waveform_fromhw()
245 *wf = (struct pwm_waveform){ in stm32_pwm_round_waveform_fromhw()
/linux-6.15/drivers/spi/
H A Dspi-offload-trigger-pwm.c42 struct pwm_waveform wf = { }; in spi_offload_trigger_pwm_validate()
69 struct pwm_waveform wf = { }; in spi_offload_trigger_pwm_enable()
87 struct pwm_waveform wf; in spi_offload_trigger_pwm_disable()
/linux-6.15/include/trace/events/
H A Dpwm.h50 TP_PROTO_pwm(const struct pwm_waveform *wf, void *wfhw, int err),
72 TP_PROTO_pwm(const void *wfhw, struct pwm_waveform *wf, int err),
/linux-6.15/drivers/iio/adc/
H A Dad7625.c78 struct pwm_waveform clk_gate_wf;
79 struct pwm_waveform cnv_wf;
179 struct pwm_waveform clk_gate_wf = { }, cnv_wf = { }; in ad7625_set_sampling_freq()