Home
last modified time | relevance | path

Searched refs:spi_offload (Results 1 – 14 of 14) sorted by relevance

/linux/include/linux/spi/offload/
H A Dconsumer.h19 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 Dtypes.h42 struct spi_offload { struct
89 int (*trigger_enable)(struct spi_offload *offload);
94 void (*trigger_disable)(struct spi_offload *offload);
100 struct dma_chan *(*tx_stream_request_dma_chan)(struct spi_offload *offload);
106 struct dma_chan *(*rx_stream_request_dma_chan)(struct spi_offload *offload);
H A Dprovider.h19 struct spi_offload *devm_spi_offload_alloc(struct device *dev, size_t priv_size);
/linux/drivers/spi/
H A Dspi-offload.c36 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()
207 struct spi_offload *offload, in devm_spi_offload_trigger_get()
280 int spi_offload_trigger_enable(struct spi_offload *offload, in spi_offload_trigger_enable()
320 void spi_offload_trigger_disable(struct spi_offload *offload, in spi_offload_trigger_disable()
353 struct spi_offload *offload) in devm_spi_offload_tx_stream_request_dma_chan()
385 struct spi_offload *offload) in devm_spi_offload_rx_stream_request_dma_chan()
H A Dspi-axi-spi-engine.c177 struct spi_offload *offload;
791 static void spi_engine_offload_unprepare(struct spi_offload *offload) in spi_engine_offload_unprepare()
856 static struct spi_offload
878 static void spi_engine_put_offload(struct spi_offload *offload) in spi_engine_put_offload()
999 static int spi_engine_trigger_enable(struct spi_offload *offload) in spi_engine_trigger_enable()
1043 static void spi_engine_trigger_disable(struct spi_offload *offload) in spi_engine_trigger_disable()
1067 *spi_engine_tx_stream_request_dma_chan(struct spi_offload *offload) in spi_engine_tx_stream_request_dma_chan()
1078 *spi_engine_rx_stream_request_dma_chan(struct spi_offload *offload) in spi_engine_rx_stream_request_dma_chan()
/linux/include/linux/iio/adc/
H A Dad_sigma_delta.h34 struct spi_offload;
118 struct spi_offload *offload;
/linux/include/linux/spi/
H A Dspi.h37 struct spi_offload;
775 struct spi_offload *(*get_offload)(struct spi_device *spi,
777 void (*put_offload)(struct spi_offload *offload);
1239 struct spi_offload *offload;
/linux/drivers/iio/adc/
H A Dad7606_spi.c29 struct spi_offload *offload;
H A Dad7944.c62 struct spi_offload *offload;
H A Dad4000.c502 struct spi_offload *offload;
H A Dad4695.c134 struct spi_offload *offload;
H A Dad7380.c901 struct spi_offload *offload;
/linux/drivers/iio/dac/
H A Dad5791.c107 struct spi_offload *offload;
/linux/
H A DMAINTAINERS24932 K: spi_offload