Lines Matching refs:spi_controller

123 	struct spi_controller *ctlr;
402 static int bcm2835_spi_transfer_one_irq(struct spi_controller *ctlr, in bcm2835_spi_transfer_one_irq()
477 static void bcm2835_spi_transfer_prologue(struct spi_controller *ctlr, in bcm2835_spi_transfer_prologue()
601 struct spi_controller *ctlr = data; in bcm2835_spi_dma_rx_done()
629 struct spi_controller *ctlr = data; in bcm2835_spi_dma_tx_done()
663 static int bcm2835_spi_prepare_sg(struct spi_controller *ctlr, in bcm2835_spi_prepare_sg()
762 static int bcm2835_spi_transfer_one_dma(struct spi_controller *ctlr, in bcm2835_spi_transfer_one_dma()
844 static bool bcm2835_spi_can_dma(struct spi_controller *ctlr, in bcm2835_spi_can_dma()
856 static void bcm2835_dma_release(struct spi_controller *ctlr, in bcm2835_dma_release()
882 static int bcm2835_dma_init(struct spi_controller *ctlr, struct device *dev, in bcm2835_dma_init()
989 static int bcm2835_spi_transfer_one_poll(struct spi_controller *ctlr, in bcm2835_spi_transfer_one_poll()
1044 static int bcm2835_spi_transfer_one(struct spi_controller *ctlr, in bcm2835_spi_transfer_one()
1106 static int bcm2835_spi_prepare_message(struct spi_controller *ctlr, in bcm2835_spi_prepare_message()
1135 static void bcm2835_spi_handle_err(struct spi_controller *ctlr, in bcm2835_spi_handle_err()
1159 struct spi_controller *ctlr = spi->controller; in bcm2835_spi_cleanup()
1173 static int bcm2835_spi_setup_dma(struct spi_controller *ctlr, in bcm2835_spi_setup_dma()
1213 struct spi_controller *ctlr = spi->controller; in bcm2835_spi_setup()
1318 struct spi_controller *ctlr; in bcm2835_spi_probe()
1395 struct spi_controller *ctlr = platform_get_drvdata(pdev); in bcm2835_spi_remove()