Searched refs:espi (Results 1 - 8 of 8) sorted by relevance
/drivers/spi/ |
H A D | spi-ep93xx.c | 164 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 D | Makefile | 30 obj-$(CONFIG_SPI_FSL_ESPI) += spi-fsl-espi.o
|
/drivers/net/ethernet/chelsio/cxgb/ |
H A D | espi.c | 3 * 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 D | espi.h | 3 * 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 D | Makefile | 8 cxgb-objs := cxgb2.o espi.o tp.o pm3393.o sge.o subr.o \
|
H A D | subr.c | 47 #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 D | common.h | 245 struct peespi *espi; member in struct:adapter
|
H A D | cxgb2.c | 57 #include "espi.h" 528 if (adapter->espi) { 531 e = t1_espi_get_intr_counts(adapter->espi);
|
Completed in 96 milliseconds