/src/sys/arch/amiga/amiga/ |
isr.h | 1 /* $NetBSD: isr.h,v 1.13 2009/05/19 18:39:26 phx Exp $ */ 31 * @(#)isr.h 7.1 (Berkeley) 5/8/90 37 struct isr { struct 38 struct isr *isr_forw; 39 struct isr *isr_back; 49 void add_isr(struct isr *); 50 void remove_isr(struct isr *);
|
isr.h | 1 /* $NetBSD: isr.h,v 1.13 2009/05/19 18:39:26 phx Exp $ */ 31 * @(#)isr.h 7.1 (Berkeley) 5/8/90 37 struct isr { struct 38 struct isr *isr_forw; 39 struct isr *isr_back; 49 void add_isr(struct isr *); 50 void remove_isr(struct isr *);
|
isr.h | 1 /* $NetBSD: isr.h,v 1.13 2009/05/19 18:39:26 phx Exp $ */ 31 * @(#)isr.h 7.1 (Berkeley) 5/8/90 37 struct isr { struct 38 struct isr *isr_forw; 39 struct isr *isr_back; 49 void add_isr(struct isr *); 50 void remove_isr(struct isr *);
|
isr.h | 1 /* $NetBSD: isr.h,v 1.13 2009/05/19 18:39:26 phx Exp $ */ 31 * @(#)isr.h 7.1 (Berkeley) 5/8/90 37 struct isr { struct 38 struct isr *isr_forw; 39 struct isr *isr_back; 49 void add_isr(struct isr *); 50 void remove_isr(struct isr *);
|
isr.h | 1 /* $NetBSD: isr.h,v 1.13 2009/05/19 18:39:26 phx Exp $ */ 31 * @(#)isr.h 7.1 (Berkeley) 5/8/90 37 struct isr { struct 38 struct isr *isr_forw; 39 struct isr *isr_back; 49 void add_isr(struct isr *); 50 void remove_isr(struct isr *);
|
isr.h | 1 /* $NetBSD: isr.h,v 1.13 2009/05/19 18:39:26 phx Exp $ */ 31 * @(#)isr.h 7.1 (Berkeley) 5/8/90 37 struct isr { struct 38 struct isr *isr_forw; 39 struct isr *isr_back; 49 void add_isr(struct isr *); 50 void remove_isr(struct isr *);
|
/src/sys/external/isc/atheros_hal/dist/ar5210/ |
ar5210_interrupts.c | 38 * an abstracted bitmask of the data found in the ISR. 39 * Note that reading the ISR clear pending interrupts. 47 uint32_t isr; local in function:ar5210GetPendingInterrupts 49 isr = OS_REG_READ(ah, AR_ISR); 50 if (isr == 0xffffffff) { 62 *masked = (isr & (HAL_INT_COMMON - HAL_INT_BNR)) & ahp->ah_maskReg; 64 if (isr & AR_FATAL_INT) 66 if (isr & (AR_ISR_RXOK_INT | AR_ISR_RXERR_INT)) 68 if (isr & (AR_ISR_TXOK_INT | AR_ISR_TXDESC_INT | AR_ISR_TXERR_INT | AR_ISR_TXEOL_INT)) 72 * On fatal errors collect ISR state for debugging [all...] |
ar5210_interrupts.c | 38 * an abstracted bitmask of the data found in the ISR. 39 * Note that reading the ISR clear pending interrupts. 47 uint32_t isr; local in function:ar5210GetPendingInterrupts 49 isr = OS_REG_READ(ah, AR_ISR); 50 if (isr == 0xffffffff) { 62 *masked = (isr & (HAL_INT_COMMON - HAL_INT_BNR)) & ahp->ah_maskReg; 64 if (isr & AR_FATAL_INT) 66 if (isr & (AR_ISR_RXOK_INT | AR_ISR_RXERR_INT)) 68 if (isr & (AR_ISR_TXOK_INT | AR_ISR_TXDESC_INT | AR_ISR_TXERR_INT | AR_ISR_TXEOL_INT)) 72 * On fatal errors collect ISR state for debugging [all...] |
ar5210_interrupts.c | 38 * an abstracted bitmask of the data found in the ISR. 39 * Note that reading the ISR clear pending interrupts. 47 uint32_t isr; local in function:ar5210GetPendingInterrupts 49 isr = OS_REG_READ(ah, AR_ISR); 50 if (isr == 0xffffffff) { 62 *masked = (isr & (HAL_INT_COMMON - HAL_INT_BNR)) & ahp->ah_maskReg; 64 if (isr & AR_FATAL_INT) 66 if (isr & (AR_ISR_RXOK_INT | AR_ISR_RXERR_INT)) 68 if (isr & (AR_ISR_TXOK_INT | AR_ISR_TXDESC_INT | AR_ISR_TXERR_INT | AR_ISR_TXEOL_INT)) 72 * On fatal errors collect ISR state for debugging [all...] |
ar5210_interrupts.c | 38 * an abstracted bitmask of the data found in the ISR. 39 * Note that reading the ISR clear pending interrupts. 47 uint32_t isr; local in function:ar5210GetPendingInterrupts 49 isr = OS_REG_READ(ah, AR_ISR); 50 if (isr == 0xffffffff) { 62 *masked = (isr & (HAL_INT_COMMON - HAL_INT_BNR)) & ahp->ah_maskReg; 64 if (isr & AR_FATAL_INT) 66 if (isr & (AR_ISR_RXOK_INT | AR_ISR_RXERR_INT)) 68 if (isr & (AR_ISR_TXOK_INT | AR_ISR_TXDESC_INT | AR_ISR_TXERR_INT | AR_ISR_TXEOL_INT)) 72 * On fatal errors collect ISR state for debugging [all...] |
ar5210_interrupts.c | 38 * an abstracted bitmask of the data found in the ISR. 39 * Note that reading the ISR clear pending interrupts. 47 uint32_t isr; local in function:ar5210GetPendingInterrupts 49 isr = OS_REG_READ(ah, AR_ISR); 50 if (isr == 0xffffffff) { 62 *masked = (isr & (HAL_INT_COMMON - HAL_INT_BNR)) & ahp->ah_maskReg; 64 if (isr & AR_FATAL_INT) 66 if (isr & (AR_ISR_RXOK_INT | AR_ISR_RXERR_INT)) 68 if (isr & (AR_ISR_TXOK_INT | AR_ISR_TXDESC_INT | AR_ISR_TXERR_INT | AR_ISR_TXEOL_INT)) 72 * On fatal errors collect ISR state for debugging [all...] |
ar5210_interrupts.c | 38 * an abstracted bitmask of the data found in the ISR. 39 * Note that reading the ISR clear pending interrupts. 47 uint32_t isr; local in function:ar5210GetPendingInterrupts 49 isr = OS_REG_READ(ah, AR_ISR); 50 if (isr == 0xffffffff) { 62 *masked = (isr & (HAL_INT_COMMON - HAL_INT_BNR)) & ahp->ah_maskReg; 64 if (isr & AR_FATAL_INT) 66 if (isr & (AR_ISR_RXOK_INT | AR_ISR_RXERR_INT)) 68 if (isr & (AR_ISR_TXOK_INT | AR_ISR_TXDESC_INT | AR_ISR_TXERR_INT | AR_ISR_TXEOL_INT)) 72 * On fatal errors collect ISR state for debugging [all...] |
/src/sys/external/isc/atheros_hal/dist/ar5211/ |
ar5211_interrupts.c | 41 * the interrupt line, and returns both the masked and unmasked mapped ISR 51 uint32_t isr; local in function:ar5211GetPendingInterrupts 53 isr = OS_REG_READ(ah, AR_ISR_RAC); 54 if (isr == 0xffffffff) { 59 *masked = isr & HAL_INT_COMMON; 61 if (isr & AR_ISR_HIUERR) 63 if (isr & (AR_ISR_RXOK | AR_ISR_RXERR)) 65 if (isr & (AR_ISR_TXOK | AR_ISR_TXDESC | AR_ISR_TXERR | AR_ISR_TXEOL)) 72 if ((isr & AR_ISR_RXORN) && AH_PRIVATE(ah)->ah_rxornIsFatal) { 79 * On fatal errors collect ISR state for debugging [all...] |
ar5211_interrupts.c | 41 * the interrupt line, and returns both the masked and unmasked mapped ISR 51 uint32_t isr; local in function:ar5211GetPendingInterrupts 53 isr = OS_REG_READ(ah, AR_ISR_RAC); 54 if (isr == 0xffffffff) { 59 *masked = isr & HAL_INT_COMMON; 61 if (isr & AR_ISR_HIUERR) 63 if (isr & (AR_ISR_RXOK | AR_ISR_RXERR)) 65 if (isr & (AR_ISR_TXOK | AR_ISR_TXDESC | AR_ISR_TXERR | AR_ISR_TXEOL)) 72 if ((isr & AR_ISR_RXORN) && AH_PRIVATE(ah)->ah_rxornIsFatal) { 79 * On fatal errors collect ISR state for debugging [all...] |
ar5211_interrupts.c | 41 * the interrupt line, and returns both the masked and unmasked mapped ISR 51 uint32_t isr; local in function:ar5211GetPendingInterrupts 53 isr = OS_REG_READ(ah, AR_ISR_RAC); 54 if (isr == 0xffffffff) { 59 *masked = isr & HAL_INT_COMMON; 61 if (isr & AR_ISR_HIUERR) 63 if (isr & (AR_ISR_RXOK | AR_ISR_RXERR)) 65 if (isr & (AR_ISR_TXOK | AR_ISR_TXDESC | AR_ISR_TXERR | AR_ISR_TXEOL)) 72 if ((isr & AR_ISR_RXORN) && AH_PRIVATE(ah)->ah_rxornIsFatal) { 79 * On fatal errors collect ISR state for debugging [all...] |
ar5211_interrupts.c | 41 * the interrupt line, and returns both the masked and unmasked mapped ISR 51 uint32_t isr; local in function:ar5211GetPendingInterrupts 53 isr = OS_REG_READ(ah, AR_ISR_RAC); 54 if (isr == 0xffffffff) { 59 *masked = isr & HAL_INT_COMMON; 61 if (isr & AR_ISR_HIUERR) 63 if (isr & (AR_ISR_RXOK | AR_ISR_RXERR)) 65 if (isr & (AR_ISR_TXOK | AR_ISR_TXDESC | AR_ISR_TXERR | AR_ISR_TXEOL)) 72 if ((isr & AR_ISR_RXORN) && AH_PRIVATE(ah)->ah_rxornIsFatal) { 79 * On fatal errors collect ISR state for debugging [all...] |
ar5211_interrupts.c | 41 * the interrupt line, and returns both the masked and unmasked mapped ISR 51 uint32_t isr; local in function:ar5211GetPendingInterrupts 53 isr = OS_REG_READ(ah, AR_ISR_RAC); 54 if (isr == 0xffffffff) { 59 *masked = isr & HAL_INT_COMMON; 61 if (isr & AR_ISR_HIUERR) 63 if (isr & (AR_ISR_RXOK | AR_ISR_RXERR)) 65 if (isr & (AR_ISR_TXOK | AR_ISR_TXDESC | AR_ISR_TXERR | AR_ISR_TXEOL)) 72 if ((isr & AR_ISR_RXORN) && AH_PRIVATE(ah)->ah_rxornIsFatal) { 79 * On fatal errors collect ISR state for debugging [all...] |
ar5211_interrupts.c | 41 * the interrupt line, and returns both the masked and unmasked mapped ISR 51 uint32_t isr; local in function:ar5211GetPendingInterrupts 53 isr = OS_REG_READ(ah, AR_ISR_RAC); 54 if (isr == 0xffffffff) { 59 *masked = isr & HAL_INT_COMMON; 61 if (isr & AR_ISR_HIUERR) 63 if (isr & (AR_ISR_RXOK | AR_ISR_RXERR)) 65 if (isr & (AR_ISR_TXOK | AR_ISR_TXDESC | AR_ISR_TXERR | AR_ISR_TXEOL)) 72 if ((isr & AR_ISR_RXORN) && AH_PRIVATE(ah)->ah_rxornIsFatal) { 79 * On fatal errors collect ISR state for debugging [all...] |
/src/sys/external/isc/atheros_hal/dist/ar5212/ |
ar5212_interrupts.c | 39 * Some platforms trigger our ISR before applying power to 47 * the interrupt line, and returns both the masked and unmasked mapped ISR 57 uint32_t isr, isr0, isr1; local in function:ar5212GetPendingInterrupts 61 isr = OS_REG_READ(ah, AR_ISR); 63 if (isr & AR_ISR_BCNMISC) { 77 isr = OS_REG_READ(ah, AR_ISR_RAC); 78 if (isr == 0xffffffff) { 83 *masked = isr & HAL_INT_COMMON; 85 if (isr & AR_ISR_HIUERR) 87 if (isr & (AR_ISR_RXOK | AR_ISR_RXERR) [all...] |
ar5212_interrupts.c | 39 * Some platforms trigger our ISR before applying power to 47 * the interrupt line, and returns both the masked and unmasked mapped ISR 57 uint32_t isr, isr0, isr1; local in function:ar5212GetPendingInterrupts 61 isr = OS_REG_READ(ah, AR_ISR); 63 if (isr & AR_ISR_BCNMISC) { 77 isr = OS_REG_READ(ah, AR_ISR_RAC); 78 if (isr == 0xffffffff) { 83 *masked = isr & HAL_INT_COMMON; 85 if (isr & AR_ISR_HIUERR) 87 if (isr & (AR_ISR_RXOK | AR_ISR_RXERR) [all...] |
ar5212_interrupts.c | 39 * Some platforms trigger our ISR before applying power to 47 * the interrupt line, and returns both the masked and unmasked mapped ISR 57 uint32_t isr, isr0, isr1; local in function:ar5212GetPendingInterrupts 61 isr = OS_REG_READ(ah, AR_ISR); 63 if (isr & AR_ISR_BCNMISC) { 77 isr = OS_REG_READ(ah, AR_ISR_RAC); 78 if (isr == 0xffffffff) { 83 *masked = isr & HAL_INT_COMMON; 85 if (isr & AR_ISR_HIUERR) 87 if (isr & (AR_ISR_RXOK | AR_ISR_RXERR) [all...] |
/src/sys/external/isc/atheros_hal/dist/ar5416/ |
ar5416_interrupts.c | 36 uint32_t isr; local in function:ar5416IsInterruptPending 38 * Some platforms trigger our ISR before applying power to 41 isr = OS_REG_READ(ah, AR_INTR_ASYNC_CAUSE); 42 if (isr != AR_INTR_SPURIOUS && (isr & AR_INTR_MAC_IRQ) != 0) 45 isr = OS_REG_READ(ah, AR_INTR_SYNC_CAUSE); 46 if (isr != AR_INTR_SPURIOUS && (isr & AR_INTR_SYNC_DEFAULT)) 54 * the interrupt line, and returns both the masked and unmasked mapped ISR 66 uint32_t isr, isr0, isr1, sync_cause local in function:ar5416GetPendingInterrupts [all...] |
ar5416_interrupts.c | 36 uint32_t isr; local in function:ar5416IsInterruptPending 38 * Some platforms trigger our ISR before applying power to 41 isr = OS_REG_READ(ah, AR_INTR_ASYNC_CAUSE); 42 if (isr != AR_INTR_SPURIOUS && (isr & AR_INTR_MAC_IRQ) != 0) 45 isr = OS_REG_READ(ah, AR_INTR_SYNC_CAUSE); 46 if (isr != AR_INTR_SPURIOUS && (isr & AR_INTR_SYNC_DEFAULT)) 54 * the interrupt line, and returns both the masked and unmasked mapped ISR 66 uint32_t isr, isr0, isr1, sync_cause local in function:ar5416GetPendingInterrupts [all...] |
/src/sys/arch/arm/xscale/ |
iopi2c.c | 85 uint32_t isr; local in function:iopiic_wait 92 * the ISR while the transfer is in progress--at least on the 106 isr = bus_space_read_4(sc->sc_st, sc->sc_sh, IIC_ISR); 107 if (isr & (bit | IIC_ISR_BED)) 112 if (isr & (IIC_ISR_BED | (bit & IIC_ISR_ALD))) 114 else if (isr & (bit & ~IIC_ISR_ALD)) 121 "iopiic_wait, (%08x) error %d: ISR = 0x%08x\n", 122 bit, error, isr); 126 * read-only. So simply write back our copy of the ISR to clear any 129 bus_space_write_4(sc->sc_st, sc->sc_sh, IIC_ISR, isr); [all...] |
iopi2c.c | 85 uint32_t isr; local in function:iopiic_wait 92 * the ISR while the transfer is in progress--at least on the 106 isr = bus_space_read_4(sc->sc_st, sc->sc_sh, IIC_ISR); 107 if (isr & (bit | IIC_ISR_BED)) 112 if (isr & (IIC_ISR_BED | (bit & IIC_ISR_ALD))) 114 else if (isr & (bit & ~IIC_ISR_ALD)) 121 "iopiic_wait, (%08x) error %d: ISR = 0x%08x\n", 122 bit, error, isr); 126 * read-only. So simply write back our copy of the ISR to clear any 129 bus_space_write_4(sc->sc_st, sc->sc_sh, IIC_ISR, isr); [all...] |