• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/spi/

Lines Matching refs:ep93xx_spi

31 #include <mach/ep93xx_spi.h>
68 * struct ep93xx_spi - EP93xx SPI controller structure
98 struct ep93xx_spi {
143 ep93xx_spi_write_u8(const struct ep93xx_spi *espi, u16 reg, u8 value)
149 ep93xx_spi_read_u8(const struct ep93xx_spi *spi, u16 reg)
155 ep93xx_spi_write_u16(const struct ep93xx_spi *espi, u16 reg, u16 value)
161 ep93xx_spi_read_u16(const struct ep93xx_spi *spi, u16 reg)
166 static int ep93xx_spi_enable(const struct ep93xx_spi *espi)
182 static void ep93xx_spi_disable(const struct ep93xx_spi *espi)
193 static void ep93xx_spi_enable_interrupts(const struct ep93xx_spi *espi)
202 static void ep93xx_spi_disable_interrupts(const struct ep93xx_spi *espi)
222 static int ep93xx_spi_calc_divisors(const struct ep93xx_spi *espi,
277 struct ep93xx_spi *espi = spi_master_get_devdata(spi->master);
340 struct ep93xx_spi *espi = spi_master_get_devdata(spi->master);
408 static void ep93xx_spi_chip_setup(const struct ep93xx_spi *espi,
425 static inline int bits_per_word(const struct ep93xx_spi *espi)
433 static void ep93xx_do_write(struct ep93xx_spi *espi, struct spi_transfer *t)
452 static void ep93xx_do_read(struct ep93xx_spi *espi, struct spi_transfer *t)
482 static int ep93xx_spi_read_write(struct ep93xx_spi *espi)
517 static void ep93xx_spi_process_transfer(struct ep93xx_spi *espi,
611 static void ep93xx_spi_process_message(struct ep93xx_spi *espi,
669 #define work_to_espi(work) (container_of((work), struct ep93xx_spi, msg_work))
685 struct ep93xx_spi *espi = work_to_espi(work);
717 struct ep93xx_spi *espi = dev_id;
759 struct ep93xx_spi *espi;
878 struct ep93xx_spi *espi = spi_master_get_devdata(master);