Searched refs:espi (Results 1 - 8 of 8) sorted by relevance

/drivers/spi/
H A Dspi-ep93xx.c164 ep93xx_spi_write_u8(const struct ep93xx_spi *espi, u16 reg, u8 value) argument
166 __raw_writeb(value, espi->regs_base + reg);
176 ep93xx_spi_write_u16(const struct ep93xx_spi *espi, u16 reg, u16 value) argument
178 __raw_writew(value, espi->regs_base + reg);
187 static int ep93xx_spi_enable(const struct ep93xx_spi *espi) argument
192 err = clk_enable(espi->clk);
196 regval = ep93xx_spi_read_u8(espi, SSPCR1);
198 ep93xx_spi_write_u8(espi, SSPCR1, regval);
203 static void ep93xx_spi_disable(const struct ep93xx_spi *espi) argument
207 regval = ep93xx_spi_read_u8(espi, SSPCR
214 ep93xx_spi_enable_interrupts(const struct ep93xx_spi *espi) argument
223 ep93xx_spi_disable_interrupts(const struct ep93xx_spi *espi) argument
243 ep93xx_spi_calc_divisors(const struct ep93xx_spi *espi, struct ep93xx_spi_chip *chip, unsigned long rate) argument
298 struct ep93xx_spi *espi = spi_master_get_devdata(spi->master); local
361 struct ep93xx_spi *espi = spi_master_get_devdata(spi->master); local
429 ep93xx_spi_chip_setup(const struct ep93xx_spi *espi, const struct ep93xx_spi_chip *chip) argument
446 bits_per_word(const struct ep93xx_spi *espi) argument
454 ep93xx_do_write(struct ep93xx_spi *espi, struct spi_transfer *t) argument
473 ep93xx_do_read(struct ep93xx_spi *espi, struct spi_transfer *t) argument
503 ep93xx_spi_read_write(struct ep93xx_spi *espi) argument
526 ep93xx_spi_pio_transfer(struct ep93xx_spi *espi) argument
548 ep93xx_spi_dma_prepare(struct ep93xx_spi *espi, enum dma_transfer_direction dir) argument
649 ep93xx_spi_dma_finish(struct ep93xx_spi *espi, enum dma_transfer_direction dir) argument
671 ep93xx_spi_dma_transfer(struct ep93xx_spi *espi) argument
718 ep93xx_spi_process_transfer(struct ep93xx_spi *espi, struct spi_message *msg, struct spi_transfer *t) argument
815 ep93xx_spi_process_message(struct ep93xx_spi *espi, struct spi_message *msg) argument
889 struct ep93xx_spi *espi = work_to_espi(work); local
921 struct ep93xx_spi *espi = dev_id; local
968 ep93xx_spi_setup_dma(struct ep93xx_spi *espi) argument
1013 ep93xx_spi_release_dma(struct ep93xx_spi *espi) argument
1032 struct ep93xx_spi *espi; local
1156 struct ep93xx_spi *espi = spi_master_get_devdata(master); local
[all...]
H A DMakefile30 obj-$(CONFIG_SPI_FSL_ESPI) += spi-fsl-espi.o
/drivers/net/ethernet/chelsio/cxgb/
H A Despi.c3 * File: espi.c *
42 #include "espi.h"
118 void t1_espi_intr_enable(struct peespi *espi) argument
120 u32 enable, pl_intr = readl(espi->adapter->regs + A_PL_ENABLE);
129 enable = t1_is_T1B(espi->adapter) ? 0 : ESPI_INTR_MASK;
130 writel(enable, espi->adapter->regs + A_ESPI_INTR_ENABLE);
131 writel(pl_intr | F_PL_INTR_ESPI, espi->adapter->regs + A_PL_ENABLE);
134 void t1_espi_intr_clear(struct peespi *espi) argument
136 readl(espi->adapter->regs + A_ESPI_DIP2_ERR_COUNT);
137 writel(0xffffffff, espi
141 t1_espi_intr_disable(struct peespi *espi) argument
149 t1_espi_intr_handler(struct peespi *espi) argument
183 t1_espi_get_intr_counts(struct peespi *espi) argument
238 t1_espi_init(struct peespi *espi, int mac_type, int nports) argument
286 t1_espi_destroy(struct peespi *espi) argument
293 struct peespi *espi = kzalloc(sizeof(*espi), GFP_KERNEL); local
317 struct peespi *espi = adapter->espi; local
348 struct peespi *espi = adapter->espi; local
[all...]
H A Despi.h3 * File: espi.h *
56 void t1_espi_destroy(struct peespi *espi);
57 int t1_espi_init(struct peespi *espi, int mac_type, int nports);
63 const struct espi_intr_counts *t1_espi_get_intr_counts(struct peespi *espi);
H A DMakefile8 cxgb-objs := cxgb2.o espi.o tp.o pm3393.o sge.o subr.o \
H A Dsubr.c47 #include "espi.h"
764 if (adapter->espi) {
766 t1_espi_intr_enable(adapter->espi);
796 if (adapter->espi)
797 t1_espi_intr_disable(adapter->espi);
822 if (adapter->espi)
823 t1_espi_intr_clear(adapter->espi);
858 t1_espi_intr_handler(adapter->espi);
976 if (adapter->espi && t1_espi_init(adapter->espi, b
[all...]
H A Dcommon.h245 struct peespi *espi; member in struct:adapter
H A Dcxgb2.c57 #include "espi.h"
528 if (adapter->espi) {
531 e = t1_espi_get_intr_counts(adapter->espi);

Completed in 96 milliseconds