| /linux/drivers/spi/ |
| A D | spi-fsl-espi.c | 223 tx_left = espi->tx_t->len - espi->tx_pos; in fsl_espi_fill_tx_fifo() 259 espi->m_transfers) || espi->rxskip) { in fsl_espi_fill_tx_fifo() 263 espi->tx_t = list_next_entry(espi->tx_t, transfer_list); in fsl_espi_fill_tx_fifo() 278 rx_left = espi->rx_t->len - espi->rx_pos; in fsl_espi_read_rx_fifo() 315 espi->rx_t = list_next_entry(espi->rx_t, transfer_list); in fsl_espi_read_rx_fifo() 409 espi->tx_pos = 0; in fsl_espi_trans() 413 espi->rx_pos = 0; in fsl_espi_trans() 423 if (espi->rxskip) in fsl_espi_trans() 424 espi->rx_t = list_next_entry(espi->rx_t, transfer_list); in fsl_espi_trans() 538 if (!espi->tx_done || !espi->rx_done) in fsl_espi_cpu_irq() [all …]
|
| A D | spi-ep93xx.c | 188 espi->tx += 2; in ep93xx_do_write() 192 espi->tx += 1; in ep93xx_do_write() 207 espi->rx += 2; in ep93xx_do_read() 211 espi->rx += 1; in ep93xx_do_read() 234 espi->fifo_level--; in ep93xx_spi_read_write() 238 while (espi->fifo_level < SPI_FIFO_SIZE && espi->tx < xfer->len) { in ep93xx_spi_read_write() 240 espi->fifo_level++; in ep93xx_spi_read_write() 497 espi->rx = 0; in ep93xx_spi_transfer_one() 498 espi->tx = 0; in ep93xx_spi_transfer_one() 634 if (espi->dma_rx) { in ep93xx_spi_release_dma() [all …]
|
| /linux/drivers/net/ethernet/chelsio/cxgb/ |
| A D | espi.c | 184 return &espi->intr_cnt; in t1_espi_get_intr_counts() 287 kfree(espi); in t1_espi_destroy() 292 struct peespi *espi = kzalloc(sizeof(*espi), GFP_KERNEL); in t1_espi_create() local 294 if (espi) in t1_espi_create() 296 return espi; in t1_espi_create() 302 struct peespi *espi = adapter->espi; 306 spin_lock(&espi->lock); 316 struct peespi *espi = adapter->espi; in t1_espi_get_mon() local 327 spin_lock(&espi->lock); in t1_espi_get_mon() 347 struct peespi *espi = adapter->espi; in t1_espi_get_mon_t204() local [all …]
|
| A D | espi.h | 55 void t1_espi_destroy(struct peespi *espi); 56 int t1_espi_init(struct peespi *espi, int mac_type, int nports); 62 const struct espi_intr_counts *t1_espi_get_intr_counts(struct peespi *espi);
|
| A D | subr.c | 775 if (adapter->espi) { in t1_interrupts_enable() 777 t1_espi_intr_enable(adapter->espi); in t1_interrupts_enable() 807 if (adapter->espi) in t1_interrupts_disable() 808 t1_espi_intr_disable(adapter->espi); in t1_interrupts_disable() 833 if (adapter->espi) in t1_interrupts_clear() 834 t1_espi_intr_clear(adapter->espi); in t1_interrupts_clear() 872 t1_espi_intr_handler(adapter->espi); in asic_slow_intr() 1001 if (adapter->espi && t1_espi_init(adapter->espi, bi->chip_mac, in t1_init_hw_modules() 1052 if (adapter->espi) in t1_free_sw_modules() 1053 t1_espi_destroy(adapter->espi); in t1_free_sw_modules() [all …]
|
| A D | Makefile | 9 cxgb-objs := cxgb2.o espi.o tp.o pm3393.o sge.o subr.o \
|
| A D | common.h | 245 struct peespi *espi; member
|
| /linux/Documentation/devicetree/bindings/spi/ |
| A D | fsl-spi.txt | 42 - compatible : should be "fsl,mpc8536-espi". 45 - fsl,espi-num-chipselects : the number of the chipselect signals. 55 compatible = "fsl,mpc8536-espi"; 59 fsl,espi-num-chipselects = <4>;
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| A D | bsc9131si-post.dtsi | 85 /include/ "pq3-espi-0.dtsi" 87 fsl,espi-num-chipselects = <1>;
|
| A D | bsc9132si-post.dtsi | 114 /include/ "pq3-espi-0.dtsi" 116 fsl,espi-num-chipselects = <1>;
|
| A D | c293si-post.dtsi | 98 /include/ "pq3-espi-0.dtsi" 100 fsl,espi-num-chipselects = <1>;
|
| A D | p1010si-post.dtsi | 135 /include/ "pq3-espi-0.dtsi" 137 fsl,espi-num-chipselects = <1>;
|
| A D | p1020si-post.dtsi | 129 /include/ "pq3-espi-0.dtsi" 131 fsl,espi-num-chipselects = <4>;
|
| A D | p2020si-post.dtsi | 156 /include/ "pq3-espi-0.dtsi" 158 fsl,espi-num-chipselects = <4>;
|
| A D | p1021si-post.dtsi | 129 /include/ "pq3-espi-0.dtsi" 131 fsl,espi-num-chipselects = <4>;
|
| A D | mpc8536si-post.dtsi | 166 /include/ "pq3-espi-0.dtsi" 168 fsl,espi-num-chipselects = <4>;
|
| A D | p1022si-post.dtsi | 161 /include/ "pq3-espi-0.dtsi" 163 fsl,espi-num-chipselects = <4>;
|
| A D | pq3-espi-0.dtsi | 38 compatible = "fsl,mpc8536-espi";
|
| A D | qoriq-espi-0.dtsi | 38 compatible = "fsl,mpc8536-espi";
|
| A D | p1023si-post.dtsi | 191 /include/ "pq3-espi-0.dtsi" 193 fsl,espi-num-chipselects = <4>;
|
| A D | p2041si-post.dtsi | 360 /include/ "qoriq-espi-0.dtsi" 362 fsl,espi-num-chipselects = <4>;
|
| A D | p3041si-post.dtsi | 387 /include/ "qoriq-espi-0.dtsi" 389 fsl,espi-num-chipselects = <4>;
|
| A D | p5020si-post.dtsi | 392 /include/ "qoriq-espi-0.dtsi" 394 fsl,espi-num-chipselects = <4>;
|
| A D | p5040si-post.dtsi | 352 /include/ "qoriq-espi-0.dtsi" 354 fsl,espi-num-chipselects = <4>;
|
| /linux/drivers/pinctrl/nuvoton/ |
| A D | pinctrl-npcm7xx.c | 629 NPCM7XX_GRP(espi), \ 772 NPCM7XX_SFUNC(espi); 890 NPCM7XX_MKFUNC(espi), 1022 NPCM7XX_PINCFG(95, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, 0), 1091 NPCM7XX_PINCFG(161, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, DS(8, 12)), 1093 NPCM7XX_PINCFG(163, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, 0), 1094 NPCM7XX_PINCFG(164, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC), 1095 NPCM7XX_PINCFG(165, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC), 1096 NPCM7XX_PINCFG(166, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC), 1097 NPCM7XX_PINCFG(167, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC), [all …]
|