Searched refs:ep93xx_spi (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/spi/
H A Dspi-ep93xx.c71 * struct ep93xx_spi - EP93xx SPI controller structure
91 struct ep93xx_spi { struct
123 static void ep93xx_spi_write_u8(const struct ep93xx_spi *espi, ep93xx_spi_write_u8()
129 static u8 ep93xx_spi_read_u8(const struct ep93xx_spi *spi, u16 reg) ep93xx_spi_read_u8()
134 static void ep93xx_spi_write_u16(const struct ep93xx_spi *espi, ep93xx_spi_write_u16()
140 static u16 ep93xx_spi_read_u16(const struct ep93xx_spi *spi, u16 reg) ep93xx_spi_read_u16()
145 static int ep93xx_spi_enable(const struct ep93xx_spi *espi) ep93xx_spi_enable()
161 static void ep93xx_spi_disable(const struct ep93xx_spi *espi) ep93xx_spi_disable()
172 static void ep93xx_spi_enable_interrupts(const struct ep93xx_spi *espi) ep93xx_spi_enable_interrupts()
181 static void ep93xx_spi_disable_interrupts(const struct ep93xx_spi *espi) ep93xx_spi_disable_interrupts()
197 static int ep93xx_spi_calc_divisors(const struct ep93xx_spi *espi, ep93xx_spi_calc_divisors()
252 struct ep93xx_spi *espi = spi_master_get_devdata(spi->master); ep93xx_spi_setup()
310 static int ep93xx_spi_chip_setup(const struct ep93xx_spi *espi, ep93xx_spi_chip_setup()
338 static void ep93xx_do_write(struct ep93xx_spi *espi, struct spi_transfer *t) ep93xx_do_write()
357 static void ep93xx_do_read(struct ep93xx_spi *espi, struct spi_transfer *t) ep93xx_do_read()
387 static int ep93xx_spi_read_write(struct ep93xx_spi *espi) ep93xx_spi_read_write()
410 static void ep93xx_spi_pio_transfer(struct ep93xx_spi *espi) ep93xx_spi_pio_transfer()
432 ep93xx_spi_dma_prepare(struct ep93xx_spi *espi, enum dma_transfer_direction dir) ep93xx_spi_dma_prepare()
533 static void ep93xx_spi_dma_finish(struct ep93xx_spi *espi, ep93xx_spi_dma_finish()
555 static void ep93xx_spi_dma_transfer(struct ep93xx_spi *espi) ep93xx_spi_dma_transfer()
602 static void ep93xx_spi_process_transfer(struct ep93xx_spi *espi, ep93xx_spi_process_transfer()
675 static void ep93xx_spi_process_message(struct ep93xx_spi *espi, ep93xx_spi_process_message()
734 struct ep93xx_spi *espi = spi_master_get_devdata(master); ep93xx_spi_transfer_one_message()
751 struct ep93xx_spi *espi = dev_id; ep93xx_spi_interrupt()
798 static int ep93xx_spi_setup_dma(struct ep93xx_spi *espi) ep93xx_spi_setup_dma()
843 static void ep93xx_spi_release_dma(struct ep93xx_spi *espi) ep93xx_spi_release_dma()
862 struct ep93xx_spi *espi; ep93xx_spi_probe()
957 struct ep93xx_spi *espi = spi_master_get_devdata(master); ep93xx_spi_remove()

Completed in 71 milliseconds