Home
last modified time | relevance | path

Searched refs:spi_offload_trigger (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/include/linux/spi/offload/
H A Dprovider.h17 struct spi_offload_trigger;
22 bool (*match)(struct spi_offload_trigger *trigger,
24 int (*request)(struct spi_offload_trigger *trigger,
26 void (*release)(struct spi_offload_trigger *trigger);
27 int (*validate)(struct spi_offload_trigger *trigger,
29 int (*enable)(struct spi_offload_trigger *trigger,
31 void (*disable)(struct spi_offload_trigger *trigger);
45 void *spi_offload_trigger_get_priv(struct spi_offload_trigger *trigger);
H A Dconsumer.h22 struct spi_offload_trigger
26 int spi_offload_trigger_validate(struct spi_offload_trigger *trigger,
29 struct spi_offload_trigger *trigger,
32 struct spi_offload_trigger *trigger);
/linux-6.15/drivers/spi/
H A Dspi-offload.c39 struct spi_offload_trigger { struct
143 struct spi_offload_trigger *trigger = in spi_offload_trigger_free()
153 struct spi_offload_trigger *trigger = data; in spi_offload_trigger_put()
162 static struct spi_offload_trigger
166 struct spi_offload_trigger *trigger; in spi_offload_trigger_get()
208 struct spi_offload_trigger
213 struct spi_offload_trigger *trigger; in devm_spi_offload_trigger_get()
284 struct spi_offload_trigger *trigger, in spi_offload_trigger_enable()
324 struct spi_offload_trigger *trigger) in spi_offload_trigger_disable()
412 struct spi_offload_trigger *trigger = data; in spi_offload_trigger_unregister()
[all …]
H A Dspi-offload-trigger-pwm.c27 static bool spi_offload_trigger_pwm_match(struct spi_offload_trigger *trigger, in spi_offload_trigger_pwm_match()
37 static int spi_offload_trigger_pwm_validate(struct spi_offload_trigger *trigger, in spi_offload_trigger_pwm_validate()
64 static int spi_offload_trigger_pwm_enable(struct spi_offload_trigger *trigger, in spi_offload_trigger_pwm_enable()
84 static void spi_offload_trigger_pwm_disable(struct spi_offload_trigger *trigger) in spi_offload_trigger_pwm_disable()
/linux-6.15/drivers/iio/adc/
H A Dad4695.c137 struct spi_offload_trigger *offload_trigger;
1627 static bool ad4695_offload_trigger_match(struct spi_offload_trigger *trigger, in ad4695_offload_trigger_match()
1645 static int ad4695_offload_trigger_request(struct spi_offload_trigger *trigger, in ad4695_offload_trigger_request()
1665 ad4695_offload_trigger_validate(struct spi_offload_trigger *trigger, in ad4695_offload_trigger_validate()
H A Dad7944.c63 struct spi_offload_trigger *offload_trigger;
H A Dad7380.c868 struct spi_offload_trigger *offload_trigger;
/linux-6.15/drivers/iio/dac/
H A Dad5791.c112 struct spi_offload_trigger *offload_trigger;