Lines Matching defs:au1550_spi

27 #include <asm/mach-au1x00/au1550_spi.h>
40 struct au1550_spi {
52 void (*rx_word)(struct au1550_spi *hw);
53 void (*tx_word)(struct au1550_spi *hw);
55 irqreturn_t (*irq_callback)(struct au1550_spi *hw);
90 static void au1550_spi_bits_handlers_set(struct au1550_spi *hw, int bpw);
102 static u32 au1550_spi_baudcfg(struct au1550_spi *hw, unsigned speed_hz)
125 static inline void au1550_spi_mask_ack_all(struct au1550_spi *hw)
140 static void au1550_spi_reset_fifos(struct au1550_spi *hw)
163 struct au1550_spi *hw = spi_master_get_devdata(spi->master);
223 struct au1550_spi *hw = spi_master_get_devdata(spi->master);
279 static int au1550_spi_dma_rxtmp_alloc(struct au1550_spi *hw, unsigned size)
296 static void au1550_spi_dma_rxtmp_free(struct au1550_spi *hw)
307 struct au1550_spi *hw = spi_master_get_devdata(spi->master);
412 static irqreturn_t au1550_spi_dma_irq_callback(struct au1550_spi *hw)
470 static void au1550_spi_rx_word_##size(struct au1550_spi *hw) \
482 static void au1550_spi_tx_word_##size(struct au1550_spi *hw) \
506 struct au1550_spi *hw = spi_master_get_devdata(spi->master);
546 static irqreturn_t au1550_spi_pio_irq_callback(struct au1550_spi *hw)
638 struct au1550_spi *hw = spi_master_get_devdata(spi->master);
644 struct au1550_spi *hw = dev;
648 static void au1550_spi_bits_handlers_set(struct au1550_spi *hw, int bpw)
673 static void au1550_spi_setup_psc_as_spi(struct au1550_spi *hw)
724 struct au1550_spi *hw;
729 master = spi_alloc_master(&pdev->dev, sizeof(struct au1550_spi));
926 struct au1550_spi *hw = platform_get_drvdata(pdev);