/Linux-v4.19/include/linux/spi/ |
D | spi.h | 27 struct spi_controller; 87 struct spi_controller *ctlr); 144 struct spi_controller *controller; 145 struct spi_controller *master; /* compatibility layer */ 407 struct spi_controller { struct 513 bool (*can_dma)(struct spi_controller *ctlr, argument 540 int (*prepare_transfer_hardware)(struct spi_controller *ctlr); argument 541 int (*transfer_one_message)(struct spi_controller *ctlr, argument 543 int (*unprepare_transfer_hardware)(struct spi_controller *ctlr); argument 544 int (*prepare_message)(struct spi_controller *ctlr, argument [all …]
|
D | spi-mem.h | 218 int spi_controller_dma_map_mem_op_data(struct spi_controller *ctlr, 222 void spi_controller_dma_unmap_mem_op_data(struct spi_controller *ctlr, 227 spi_controller_dma_map_mem_op_data(struct spi_controller *ctlr, in spi_controller_dma_map_mem_op_data() 235 spi_controller_dma_unmap_mem_op_data(struct spi_controller *ctlr, in spi_controller_dma_unmap_mem_op_data()
|
/Linux-v4.19/drivers/spi/ |
D | internals.h | 20 void spi_flush_queue(struct spi_controller *ctrl); 23 int spi_map_buf(struct spi_controller *ctlr, struct device *dev, 26 void spi_unmap_buf(struct spi_controller *ctlr, struct device *dev, 29 static inline int spi_map_buf(struct spi_controller *ctlr, struct device *dev, in spi_map_buf() 36 static inline void spi_unmap_buf(struct spi_controller *ctlr, in spi_unmap_buf()
|
D | spi.c | 85 struct spi_controller *ctlr = container_of(dev, \ 86 struct spi_controller, dev); \ 255 struct spi_controller *ctlr) in spi_statistics_add_transfer_stats() 452 struct spi_device *spi_alloc_device(struct spi_controller *ctlr) in spi_alloc_device() 514 struct spi_controller *ctlr = spi->controller; in spi_add_device() 583 struct spi_device *spi_new_device(struct spi_controller *ctlr, in spi_new_device() 658 static void spi_match_controller_to_boardinfo(struct spi_controller *ctlr, in spi_match_controller_to_boardinfo() 707 struct spi_controller *ctlr; in spi_register_board_info() 747 int spi_map_buf(struct spi_controller *ctlr, struct device *dev, in spi_map_buf() 828 void spi_unmap_buf(struct spi_controller *ctlr, struct device *dev, in spi_unmap_buf() [all …]
|
D | spi-mem.c | 32 int spi_controller_dma_map_mem_op_data(struct spi_controller *ctlr, in spi_controller_dma_map_mem_op_data() 78 void spi_controller_dma_unmap_mem_op_data(struct spi_controller *ctlr, in spi_controller_dma_unmap_mem_op_data() 169 struct spi_controller *ctlr = mem->spi->controller; in spi_mem_supports_op() 193 struct spi_controller *ctlr = mem->spi->controller; in spi_mem_exec_op() 348 struct spi_controller *ctlr = mem->spi->controller; in spi_mem_adjust_op_size() 365 struct spi_controller *ctlr = spi->controller; in spi_mem_probe()
|
D | spi-sprd-adi.c | 107 struct spi_controller *ctlr; 265 static int sprd_adi_transfer_one(struct spi_controller *ctlr, in sprd_adi_transfer_one() 430 struct spi_controller *ctlr; in sprd_adi_probe() 506 struct spi_controller *ctlr = dev_get_drvdata(&pdev->dev); in sprd_adi_remove()
|
D | spi-dw.h | 96 bool (*can_dma)(struct spi_controller *master, struct spi_device *spi, 103 struct spi_controller *master;
|
D | spi-pxa2xx-dma.c | 198 struct spi_controller *master = drv_data->master; in pxa2xx_spi_dma_setup() 222 struct spi_controller *master = drv_data->master; in pxa2xx_spi_dma_release()
|
D | spi-dw.c | 254 struct spi_controller *master = dev_id; in dw_spi_irq() 281 static int dw_spi_transfer_one(struct spi_controller *master, in dw_spi_transfer_one() 387 static void dw_spi_handle_err(struct spi_controller *master, in dw_spi_handle_err() 475 struct spi_controller *master; in dw_spi_add_host()
|
D | spi-pxa2xx.h | 34 struct spi_controller *master;
|
D | spi-pxa2xx.c | 903 static bool pxa2xx_spi_can_dma(struct spi_controller *master, in pxa2xx_spi_can_dma() 914 static int pxa2xx_spi_transfer_one(struct spi_controller *master, in pxa2xx_spi_transfer_one() 1082 static void pxa2xx_spi_handle_err(struct spi_controller *master, in pxa2xx_spi_handle_err() 1109 static int pxa2xx_spi_unprepare_transfer(struct spi_controller *master) in pxa2xx_spi_unprepare_transfer() 1493 static int pxa2xx_spi_fw_translate_cs(struct spi_controller *master, in pxa2xx_spi_fw_translate_cs() 1521 struct spi_controller *master; in pxa2xx_spi_probe()
|
D | spi-dw-mid.c | 115 static bool mid_spi_can_dma(struct spi_controller *master, in mid_spi_can_dma()
|
/Linux-v4.19/include/trace/events/ |
D | spi.h | 11 DECLARE_EVENT_CLASS(spi_controller, 13 TP_PROTO(struct spi_controller *controller), 29 DEFINE_EVENT(spi_controller, spi_controller_idle, 31 TP_PROTO(struct spi_controller *controller), 37 DEFINE_EVENT(spi_controller, spi_controller_busy, 39 TP_PROTO(struct spi_controller *controller),
|
/Linux-v4.19/Documentation/devicetree/bindings/iio/adc/ |
D | mcp320x.txt | 50 spi_controller {
|
/Linux-v4.19/Documentation/devicetree/bindings/input/touchscreen/ |
D | ads7846.txt | 74 spi_controller {
|