Lines Matching refs:atmel_spi
277 struct atmel_spi { struct
327 static bool atmel_spi_is_v2(struct atmel_spi *as) in atmel_spi_is_v2() argument
352 static void cs_activate(struct atmel_spi *as, struct spi_device *spi) in cs_activate()
402 static void cs_deactivate(struct atmel_spi *as, struct spi_device *spi) in cs_deactivate()
424 static void atmel_spi_lock(struct atmel_spi *as) __acquires(&as->lock) in atmel_spi_lock()
429 static void atmel_spi_unlock(struct atmel_spi *as) __releases(&as->lock) in atmel_spi_unlock()
439 static inline bool atmel_spi_use_dma(struct atmel_spi *as, in atmel_spi_use_dma()
449 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_can_dma()
459 static int atmel_spi_dma_slave_config(struct atmel_spi *as, in atmel_spi_dma_slave_config()
520 struct atmel_spi *as) in atmel_spi_configure_dma()
600 struct atmel_spi *as = spi_master_get_devdata(master); in dma_callback()
616 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_next_xfer_single()
648 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_next_xfer_fifo()
718 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_next_xfer_pio()
733 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_next_xfer_dma_submit()
841 static int atmel_spi_set_xfer_speed(struct atmel_spi *as, in atmel_spi_set_xfer_speed()
890 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_pdc_next_xfer()
956 atmel_spi_dma_map_xfer(struct atmel_spi *as, struct spi_transfer *xfer) in atmel_spi_dma_map_xfer()
998 static void atmel_spi_disable_pdc_transfer(struct atmel_spi *as) in atmel_spi_disable_pdc_transfer()
1004 atmel_spi_pump_single_data(struct atmel_spi *as, struct spi_transfer *xfer) in atmel_spi_pump_single_data()
1028 atmel_spi_pump_fifo_data(struct atmel_spi *as, struct spi_transfer *xfer) in atmel_spi_pump_fifo_data()
1068 atmel_spi_pump_pio_data(struct atmel_spi *as, struct spi_transfer *xfer) in atmel_spi_pump_pio_data()
1085 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_pio_interrupt()
1143 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_pdc_interrupt()
1178 struct atmel_spi *as; in atmel_spi_setup()
1251 struct atmel_spi *as; in atmel_spi_one_transfer()
1393 struct atmel_spi *as; in atmel_spi_transfer_one_message()
1456 static inline unsigned int atmel_get_version(struct atmel_spi *as) in atmel_get_version()
1461 static void atmel_get_caps(struct atmel_spi *as) in atmel_get_caps()
1473 static void atmel_spi_init(struct atmel_spi *as) in atmel_spi_init()
1501 struct atmel_spi *as; in atmel_spi_probe()
1672 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_remove()
1708 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_runtime_suspend()
1719 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_runtime_resume()
1746 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_resume()