Lines Matching defs:spi

192 static u32 lantiq_ssc_readl(const struct lantiq_ssc_spi *spi, u32 reg)  in lantiq_ssc_readl()
197 static void lantiq_ssc_writel(const struct lantiq_ssc_spi *spi, u32 val, in lantiq_ssc_writel()
203 static void lantiq_ssc_maskl(const struct lantiq_ssc_spi *spi, u32 clr, in lantiq_ssc_maskl()
213 static unsigned int tx_fifo_level(const struct lantiq_ssc_spi *spi) in tx_fifo_level()
220 static unsigned int rx_fifo_level(const struct lantiq_ssc_spi *spi) in rx_fifo_level()
227 static unsigned int tx_fifo_free(const struct lantiq_ssc_spi *spi) in tx_fifo_free()
232 static void rx_fifo_reset(const struct lantiq_ssc_spi *spi) in rx_fifo_reset()
240 static void tx_fifo_reset(const struct lantiq_ssc_spi *spi) in tx_fifo_reset()
248 static void rx_fifo_flush(const struct lantiq_ssc_spi *spi) in rx_fifo_flush()
253 static void tx_fifo_flush(const struct lantiq_ssc_spi *spi) in tx_fifo_flush()
258 static void hw_enter_config_mode(const struct lantiq_ssc_spi *spi) in hw_enter_config_mode()
263 static void hw_enter_active_mode(const struct lantiq_ssc_spi *spi) in hw_enter_active_mode()
268 static void hw_setup_speed_hz(const struct lantiq_ssc_spi *spi, in hw_setup_speed_hz()
297 static void hw_setup_bits_per_word(const struct lantiq_ssc_spi *spi, in hw_setup_bits_per_word()
308 static void hw_setup_clock_mode(const struct lantiq_ssc_spi *spi, in hw_setup_clock_mode()
346 static void lantiq_ssc_hw_init(const struct lantiq_ssc_spi *spi) in lantiq_ssc_hw_init()
392 struct lantiq_ssc_spi *spi = spi_master_get_devdata(master); in lantiq_ssc_setup() local
423 struct lantiq_ssc_spi *spi = spi_master_get_devdata(master); in lantiq_ssc_prepare_message() local
432 static void hw_setup_transfer(struct lantiq_ssc_spi *spi, in hw_setup_transfer()
468 struct lantiq_ssc_spi *spi = spi_master_get_devdata(master); in lantiq_ssc_unprepare_message() local
479 static void tx_fifo_write(struct lantiq_ssc_spi *spi) in tx_fifo_write()
518 static void rx_fifo_read_full_duplex(struct lantiq_ssc_spi *spi) in rx_fifo_read_full_duplex()
557 static void rx_fifo_read_half_duplex(struct lantiq_ssc_spi *spi) in rx_fifo_read_half_duplex()
599 static void rx_request(struct lantiq_ssc_spi *spi) in rx_request()
618 struct lantiq_ssc_spi *spi = data; in lantiq_ssc_xmit_interrupt() local
651 struct lantiq_ssc_spi *spi = data; in lantiq_ssc_err_interrupt() local
681 static int transfer_start(struct lantiq_ssc_spi *spi, struct spi_device *spidev, in transfer_start()
720 struct lantiq_ssc_spi *spi; in lantiq_ssc_bussy_work() local
749 struct lantiq_ssc_spi *spi = spi_master_get_devdata(master); in lantiq_ssc_handle_err() local
758 struct lantiq_ssc_spi *spi = spi_master_get_devdata(spidev->master); in lantiq_ssc_set_cs() local
774 struct lantiq_ssc_spi *spi = spi_master_get_devdata(master); in lantiq_ssc_transfer_one() local
804 struct lantiq_ssc_spi *spi; in lantiq_ssc_probe() local
960 struct lantiq_ssc_spi *spi = platform_get_drvdata(pdev); in lantiq_ssc_remove() local