Lines Matching refs:adi_spi_master
43 struct adi_spi_master;
46 void (*write) (struct adi_spi_master *);
47 void (*read) (struct adi_spi_master *);
48 void (*duplex) (struct adi_spi_master *);
52 struct adi_spi_master { struct
111 static void adi_spi_enable(struct adi_spi_master *drv_data) in adi_spi_enable() argument
120 static void adi_spi_disable(struct adi_spi_master *drv_data) in adi_spi_disable()
139 static int adi_spi_flush(struct adi_spi_master *drv_data) in adi_spi_flush()
153 static void adi_spi_cs_active(struct adi_spi_master *drv_data, struct adi_spi_device *chip) in adi_spi_cs_active()
165 static void adi_spi_cs_deactive(struct adi_spi_master *drv_data, in adi_spi_cs_deactive()
183 static inline void adi_spi_cs_enable(struct adi_spi_master *drv_data, in adi_spi_cs_enable()
194 static inline void adi_spi_cs_disable(struct adi_spi_master *drv_data, in adi_spi_cs_disable()
206 static void adi_spi_restore_state(struct adi_spi_master *drv_data) in adi_spi_restore_state()
229 static inline void dummy_read(struct adi_spi_master *drv_data) in dummy_read()
235 static void adi_spi_u8_write(struct adi_spi_master *drv_data) in adi_spi_u8_write()
246 static void adi_spi_u8_read(struct adi_spi_master *drv_data) in adi_spi_u8_read()
259 static void adi_spi_u8_duplex(struct adi_spi_master *drv_data) in adi_spi_u8_duplex()
276 static void adi_spi_u16_write(struct adi_spi_master *drv_data) in adi_spi_u16_write()
288 static void adi_spi_u16_read(struct adi_spi_master *drv_data) in adi_spi_u16_read()
302 static void adi_spi_u16_duplex(struct adi_spi_master *drv_data) in adi_spi_u16_duplex()
321 static void adi_spi_u32_write(struct adi_spi_master *drv_data) in adi_spi_u32_write()
333 static void adi_spi_u32_read(struct adi_spi_master *drv_data) in adi_spi_u32_read()
347 static void adi_spi_u32_duplex(struct adi_spi_master *drv_data) in adi_spi_u32_duplex()
368 static void adi_spi_next_transfer(struct adi_spi_master *drv) in adi_spi_next_transfer()
384 static void adi_spi_giveback(struct adi_spi_master *drv_data) in adi_spi_giveback()
392 static int adi_spi_setup_transfer(struct adi_spi_master *drv) in adi_spi_setup_transfer()
439 static int adi_spi_dma_xfer(struct adi_spi_master *drv_data) in adi_spi_dma_xfer()
530 static int adi_spi_pio_xfer(struct adi_spi_master *drv_data) in adi_spi_pio_xfer()
560 struct adi_spi_master *drv_data = (struct adi_spi_master *)data; in adi_spi_pump_transfers()
622 struct adi_spi_master *drv_data = spi_master_get_devdata(master); in adi_spi_transfer_one_message()
654 struct adi_spi_master *drv_data = spi_master_get_devdata(spi->master); in adi_spi_setup()
730 struct adi_spi_master *drv_data = spi_master_get_devdata(spi->master); in adi_spi_cleanup()
749 struct adi_spi_master *drv_data = dev_id; in adi_spi_tx_dma_isr()
770 struct adi_spi_master *drv_data = dev_id; in adi_spi_rx_dma_isr()
800 struct adi_spi_master *drv_data; in adi_spi_probe()
916 struct adi_spi_master *drv_data = spi_master_get_devdata(master); in adi_spi_remove()
929 struct adi_spi_master *drv_data = spi_master_get_devdata(master); in adi_spi_suspend()
947 struct adi_spi_master *drv_data = spi_master_get_devdata(master); in adi_spi_resume()