Searched refs:spi_offload (Results 1 – 11 of 11) sorted by relevance
| /linux-6.15/include/linux/spi/offload/ |
| H A D | consumer.h | 19 struct spi_offload *devm_spi_offload_get(struct device *dev, struct spi_device *spi, 24 struct spi_offload *offload, 28 int spi_offload_trigger_enable(struct spi_offload *offload, 31 void spi_offload_trigger_disable(struct spi_offload *offload, 35 struct spi_offload *offload); 37 struct spi_offload *offload);
|
| H A D | types.h | 42 struct spi_offload { struct 80 int (*trigger_enable)(struct spi_offload *offload); 85 void (*trigger_disable)(struct spi_offload *offload); 91 struct dma_chan *(*tx_stream_request_dma_chan)(struct spi_offload *offload); 97 struct dma_chan *(*rx_stream_request_dma_chan)(struct spi_offload *offload);
|
| H A D | provider.h | 19 struct spi_offload *devm_spi_offload_alloc(struct device *dev, size_t priv_size);
|
| /linux-6.15/drivers/spi/ |
| H A D | spi-offload.c | 36 struct spi_offload *offload; 65 struct spi_offload *devm_spi_offload_alloc(struct device *dev, in devm_spi_offload_alloc() 68 struct spi_offload *offload; in devm_spi_offload_alloc() 106 struct spi_offload *devm_spi_offload_get(struct device *dev, in devm_spi_offload_get() 111 struct spi_offload *offload; in devm_spi_offload_get() 210 struct spi_offload *offload, in devm_spi_offload_trigger_get() 283 int spi_offload_trigger_enable(struct spi_offload *offload, in spi_offload_trigger_enable() 323 void spi_offload_trigger_disable(struct spi_offload *offload, in spi_offload_trigger_disable() 356 struct spi_offload *offload) in devm_spi_offload_tx_stream_request_dma_chan() 388 struct spi_offload *offload) in devm_spi_offload_rx_stream_request_dma_chan()
|
| H A D | spi-axi-spi-engine.c | 160 struct spi_offload *offload; 651 static void spi_engine_offload_unprepare(struct spi_offload *offload) in spi_engine_offload_unprepare() 709 static struct spi_offload 731 static void spi_engine_put_offload(struct spi_offload *offload) in spi_engine_put_offload() 831 static int spi_engine_trigger_enable(struct spi_offload *offload) in spi_engine_trigger_enable() 845 static void spi_engine_trigger_disable(struct spi_offload *offload) in spi_engine_trigger_disable() 859 *spi_engine_tx_stream_request_dma_chan(struct spi_offload *offload) in spi_engine_tx_stream_request_dma_chan() 870 *spi_engine_rx_stream_request_dma_chan(struct spi_offload *offload) in spi_engine_rx_stream_request_dma_chan()
|
| /linux-6.15/include/linux/spi/ |
| H A D | spi.h | 34 struct spi_offload; 746 struct spi_offload *(*get_offload)(struct spi_device *spi, 748 void (*put_offload)(struct spi_offload *offload); 1188 struct spi_offload *offload;
|
| /linux-6.15/drivers/iio/dac/ |
| H A D | ad5791.c | 111 struct spi_offload *offload;
|
| /linux-6.15/drivers/iio/adc/ |
| H A D | ad7944.c | 62 struct spi_offload *offload;
|
| H A D | ad4695.c | 136 struct spi_offload *offload;
|
| H A D | ad7380.c | 867 struct spi_offload *offload;
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 23024 K: spi_offload
|