Symbol: lantiq_ssc_spi
drivers/spi/spi-lantiq-ssc.c
1009
struct lantiq_ssc_spi *spi = platform_get_drvdata(pdev);
drivers/spi/spi-lantiq-ssc.c
153
struct lantiq_ssc_spi;
drivers/spi/spi-lantiq-ssc.c
156
int (*cfg_irq)(struct platform_device *pdev, struct lantiq_ssc_spi *spi);
drivers/spi/spi-lantiq-ssc.c
189
static u32 lantiq_ssc_readl(const struct lantiq_ssc_spi *spi, u32 reg)
drivers/spi/spi-lantiq-ssc.c
194
static void lantiq_ssc_writel(const struct lantiq_ssc_spi *spi, u32 val,
drivers/spi/spi-lantiq-ssc.c
200
static void lantiq_ssc_maskl(const struct lantiq_ssc_spi *spi, u32 clr,
drivers/spi/spi-lantiq-ssc.c
210
static unsigned int tx_fifo_level(const struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
218
static unsigned int rx_fifo_level(const struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
226
static unsigned int tx_fifo_free(const struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
231
static void rx_fifo_reset(const struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
239
static void tx_fifo_reset(const struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
247
static void rx_fifo_flush(const struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
252
static void tx_fifo_flush(const struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
257
static void hw_enter_config_mode(const struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
262
static void hw_enter_active_mode(const struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
267
static void hw_setup_speed_hz(const struct lantiq_ssc_spi *spi,
drivers/spi/spi-lantiq-ssc.c
296
static void hw_setup_bits_per_word(const struct lantiq_ssc_spi *spi,
drivers/spi/spi-lantiq-ssc.c
307
static void hw_setup_clock_mode(const struct lantiq_ssc_spi *spi,
drivers/spi/spi-lantiq-ssc.c
345
static void lantiq_ssc_hw_init(const struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
391
struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host);
drivers/spi/spi-lantiq-ssc.c
422
struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host);
drivers/spi/spi-lantiq-ssc.c
431
static void hw_setup_transfer(struct lantiq_ssc_spi *spi,
drivers/spi/spi-lantiq-ssc.c
467
struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host);
drivers/spi/spi-lantiq-ssc.c
478
static void tx_fifo_write(struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
519
static void rx_fifo_read_full_duplex(struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
565
static void rx_fifo_read_half_duplex(struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
607
static void rx_request(struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
626
struct lantiq_ssc_spi *spi = data;
drivers/spi/spi-lantiq-ssc.c
667
struct lantiq_ssc_spi *spi = data;
drivers/spi/spi-lantiq-ssc.c
706
struct lantiq_ssc_spi *spi = data;
drivers/spi/spi-lantiq-ssc.c
722
static int transfer_start(struct lantiq_ssc_spi *spi, struct spi_device *spidev,
drivers/spi/spi-lantiq-ssc.c
761
struct lantiq_ssc_spi *spi;
drivers/spi/spi-lantiq-ssc.c
790
struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host);
drivers/spi/spi-lantiq-ssc.c
799
struct lantiq_ssc_spi *spi = spi_controller_get_devdata(spidev->controller);
drivers/spi/spi-lantiq-ssc.c
815
struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host);
drivers/spi/spi-lantiq-ssc.c
822
static int intel_lgm_cfg_irq(struct platform_device *pdev, struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
833
static int lantiq_cfg_irq(struct platform_device *pdev, struct lantiq_ssc_spi *spi)
drivers/spi/spi-lantiq-ssc.c
908
struct lantiq_ssc_spi *spi;
drivers/spi/spi-lantiq-ssc.c
916
host = devm_spi_alloc_host(dev, sizeof(struct lantiq_ssc_spi));