Searched refs:espi (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/io/chxge/com/ |
H A D | espi.c | 125 void t1_espi_intr_enable(struct peespi *espi) in t1_espi_intr_enable() argument 127 u32 enable, pl_intr = t1_read_reg_4(espi->adapter, A_PL_ENABLE); in t1_espi_intr_enable() 136 enable = t1_is_T1B(espi->adapter) ? 0 : ESPI_INTR_MASK; in t1_espi_intr_enable() 137 t1_write_reg_4(espi->adapter, A_ESPI_INTR_ENABLE, enable); in t1_espi_intr_enable() 138 t1_write_reg_4(espi->adapter, A_PL_ENABLE, pl_intr | F_PL_INTR_ESPI); in t1_espi_intr_enable() 141 void t1_espi_intr_clear(struct peespi *espi) in t1_espi_intr_clear() argument 143 (void) t1_read_reg_4(espi->adapter, A_ESPI_DIP2_ERR_COUNT); in t1_espi_intr_clear() 144 t1_write_reg_4(espi->adapter, A_ESPI_INTR_STATUS, 0xffffffff); in t1_espi_intr_clear() 145 t1_write_reg_4(espi->adapter, A_PL_CAUSE, F_PL_INTR_ESPI); in t1_espi_intr_clear() 148 void t1_espi_intr_disable(struct peespi *espi) in t1_espi_intr_disable() argument [all …]
|
H A D | espi.h | 43 void t1_espi_destroy(struct peespi *espi); 44 int t1_espi_init(struct peespi *espi, int mac_type, int nports); 50 const struct espi_intr_counts *t1_espi_get_intr_counts(struct peespi *espi);
|
H A D | ch_subr.c | 995 if (adapter->espi) { in t1_interrupts_enable() 997 t1_espi_intr_enable(adapter->espi); in t1_interrupts_enable() 1038 if (adapter->espi) in t1_interrupts_disable() 1039 t1_espi_intr_disable(adapter->espi); in t1_interrupts_disable() 1075 if (adapter->espi) in t1_interrupts_clear() 1076 t1_espi_intr_clear(adapter->espi); in t1_interrupts_clear() 1124 (void) t1_espi_intr_handler(adapter->espi); in asic_slow_intr() 1261 if (adapter->espi && t1_espi_init(adapter->espi, bi->chip_mac, in t1_init_hw_modules() 1318 if (adapter->espi) in t1_free_sw_modules() 1319 t1_espi_destroy(adapter->espi); in t1_free_sw_modules() [all …]
|
/illumos-gate/usr/src/uts/common/io/chxge/ |
H A D | ch.h | 204 struct peespi *espi; member
|
/illumos-gate/usr/src/uts/common/ |
H A D | Makefile.files | 1983 CH_COM_OBJS = ch_mac.o ch_subr.o cspi.o espi.o ixf1010.o mc3.o mc4.o mc5.o \
|