rspi_data
struct rspi_data *rspi = spi_controller_get_devdata(ctlr);
struct rspi_data *rspi = _sr;
struct rspi_data *rspi = _sr;
struct rspi_data *rspi = _sr;
struct rspi_data *rspi = platform_get_drvdata(pdev);
struct rspi_data *rspi;
ctlr = devm_spi_alloc_host(&pdev->dev, sizeof(struct rspi_data));
struct rspi_data *rspi = dev_get_drvdata(dev);
struct rspi_data *rspi = dev_get_drvdata(dev);
static void rspi_write8(const struct rspi_data *rspi, u8 data, u16 offset)
static void rspi_write16(const struct rspi_data *rspi, u16 data, u16 offset)
static void rspi_write32(const struct rspi_data *rspi, u32 data, u16 offset)
static u8 rspi_read8(const struct rspi_data *rspi, u16 offset)
static u16 rspi_read16(const struct rspi_data *rspi, u16 offset)
static void rspi_write_data(const struct rspi_data *rspi, u16 data)
static u16 rspi_read_data(const struct rspi_data *rspi)
int (*set_config_register)(struct rspi_data *rspi, int access_size);
static void rspi_set_rate(struct rspi_data *rspi)
static int rspi_set_config_register(struct rspi_data *rspi, int access_size)
static int rspi_rz_set_config_register(struct rspi_data *rspi, int access_size)
static int qspi_set_config_register(struct rspi_data *rspi, int access_size)
static void qspi_update(const struct rspi_data *rspi, u8 mask, u8 val, u8 reg)
static unsigned int qspi_set_send_trigger(struct rspi_data *rspi,
static int qspi_set_receive_trigger(struct rspi_data *rspi, unsigned int len)
static void rspi_enable_irq(const struct rspi_data *rspi, u8 enable)
static void rspi_disable_irq(const struct rspi_data *rspi, u8 disable)
static int rspi_wait_for_interrupt(struct rspi_data *rspi, u8 wait_mask,
static inline int rspi_wait_for_tx_empty(struct rspi_data *rspi)
static inline int rspi_wait_for_rx_full(struct rspi_data *rspi)
static int rspi_data_out(struct rspi_data *rspi, u8 data)
static int rspi_data_in(struct rspi_data *rspi)
static int rspi_pio_transfer(struct rspi_data *rspi, const u8 *tx, u8 *rx,
struct rspi_data *rspi = arg;
static int rspi_dma_transfer(struct rspi_data *rspi, struct sg_table *tx,
static void rspi_receive_init(const struct rspi_data *rspi)
static void rspi_rz_receive_init(const struct rspi_data *rspi)
static void qspi_receive_init(const struct rspi_data *rspi)
static bool __rspi_can_dma(const struct rspi_data *rspi,
struct rspi_data *rspi = spi_controller_get_devdata(ctlr);
static int rspi_dma_check_then_transfer(struct rspi_data *rspi,
static int rspi_common_transfer(struct rspi_data *rspi,
struct rspi_data *rspi = spi_controller_get_devdata(ctlr);
struct rspi_data *rspi = spi_controller_get_devdata(ctlr);
static int qspi_trigger_transfer_out_in(struct rspi_data *rspi, const u8 *tx,
static int qspi_transfer_out_in(struct rspi_data *rspi,
static int qspi_transfer_out(struct rspi_data *rspi, struct spi_transfer *xfer)
static int qspi_transfer_in(struct rspi_data *rspi, struct spi_transfer *xfer)
struct rspi_data *rspi = spi_controller_get_devdata(ctlr);
static int qspi_setup_sequencer(struct rspi_data *rspi,
struct rspi_data *rspi = spi_controller_get_devdata(spi->controller);
struct rspi_data *rspi = spi_controller_get_devdata(ctlr);