sprd_spi
struct sprd_spi *ss = spi_controller_get_devdata(sctlr);
struct sprd_spi *ss = spi_controller_get_devdata(sctlr);
struct sprd_spi *ss = spi_controller_get_devdata(sctlr);
int (*read_bufs)(struct sprd_spi *ss, u32 len);
int (*write_bufs)(struct sprd_spi *ss, u32 len);
static u32 sprd_spi_transfer_max_timeout(struct sprd_spi *ss,
static int sprd_spi_wait_for_tx_end(struct sprd_spi *ss, struct spi_transfer *t)
static int sprd_spi_wait_for_rx_end(struct sprd_spi *ss, struct spi_transfer *t)
static void sprd_spi_tx_req(struct sprd_spi *ss)
static void sprd_spi_rx_req(struct sprd_spi *ss)
static void sprd_spi_enter_idle(struct sprd_spi *ss)
static void sprd_spi_set_transfer_bits(struct sprd_spi *ss, u32 bits)
static void sprd_spi_set_tx_length(struct sprd_spi *ss, u32 length)
static void sprd_spi_set_rx_length(struct sprd_spi *ss, u32 length)
struct sprd_spi *ss = spi_controller_get_devdata(sctlr);
static int sprd_spi_write_only_receive(struct sprd_spi *ss, u32 len)
static int sprd_spi_write_bufs_u8(struct sprd_spi *ss, u32 len)
static int sprd_spi_write_bufs_u16(struct sprd_spi *ss, u32 len)
static int sprd_spi_write_bufs_u32(struct sprd_spi *ss, u32 len)
static int sprd_spi_read_bufs_u8(struct sprd_spi *ss, u32 len)
static int sprd_spi_read_bufs_u16(struct sprd_spi *ss, u32 len)
static int sprd_spi_read_bufs_u32(struct sprd_spi *ss, u32 len)
struct sprd_spi *ss = spi_controller_get_devdata(sdev->controller);
static void sprd_spi_irq_enable(struct sprd_spi *ss)
static void sprd_spi_irq_disable(struct sprd_spi *ss)
static void sprd_spi_dma_enable(struct sprd_spi *ss, bool enable)
static int sprd_spi_dma_rx_config(struct sprd_spi *ss, struct spi_transfer *t)
static int sprd_spi_dma_tx_config(struct sprd_spi *ss, struct spi_transfer *t)
static int sprd_spi_dma_request(struct sprd_spi *ss)
static void sprd_spi_dma_release(struct sprd_spi *ss)
struct sprd_spi *ss = spi_controller_get_devdata(sdev->controller);
static void sprd_spi_set_speed(struct sprd_spi *ss, u32 speed_hz)
static int sprd_spi_init_hw(struct sprd_spi *ss, struct spi_transfer *t)
struct sprd_spi *ss = spi_controller_get_devdata(sdev->controller);
struct sprd_spi *ss = (struct sprd_spi *)data;
static int sprd_spi_irq_init(struct platform_device *pdev, struct sprd_spi *ss)
static int sprd_spi_clk_init(struct platform_device *pdev, struct sprd_spi *ss)
struct sprd_spi *ss = spi_controller_get_devdata(sctlr);
static int sprd_spi_dma_init(struct platform_device *pdev, struct sprd_spi *ss)
struct sprd_spi *ss;