Searched refs:spi_offload_trigger (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/include/linux/spi/offload/ |
| H A D | provider.h | 17 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 D | consumer.h | 22 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 D | spi-offload.c | 39 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 D | spi-offload-trigger-pwm.c | 27 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 D | ad4695.c | 137 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 D | ad7944.c | 63 struct spi_offload_trigger *offload_trigger;
|
| H A D | ad7380.c | 868 struct spi_offload_trigger *offload_trigger;
|
| /linux-6.15/drivers/iio/dac/ |
| H A D | ad5791.c | 112 struct spi_offload_trigger *offload_trigger;
|