Home
last modified time | relevance | path

Searched refs:eisr (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/sysdev/
H A Dfsl_mpic_err.c99 u32 eisr, eimr; in fsl_error_int_handler() local
103 eisr = mpic_fsl_err_read(mpic->err_regs, MPIC_ERR_INT_EISR); in fsl_error_int_handler()
106 if (!(eisr & ~eimr)) in fsl_error_int_handler()
109 while (eisr) { in fsl_error_int_handler()
110 errint = __builtin_clz(eisr); in fsl_error_int_handler()
120 eisr &= ~(1 << (31 - errint)); in fsl_error_int_handler()
/kernel/linux/linux-6.6/arch/powerpc/sysdev/
H A Dfsl_mpic_err.c100 u32 eisr, eimr; in fsl_error_int_handler() local
103 eisr = mpic_fsl_err_read(mpic->err_regs, MPIC_ERR_INT_EISR); in fsl_error_int_handler()
106 if (!(eisr & ~eimr)) in fsl_error_int_handler()
109 while (eisr) { in fsl_error_int_handler()
111 errint = __builtin_clz(eisr); in fsl_error_int_handler()
118 eisr &= ~(1 << (31 - errint)); in fsl_error_int_handler()
/kernel/linux/linux-5.10/drivers/net/ethernet/sgi/
H A Dioc3-eth.c492 static void ioc3_error(struct net_device *dev, u32 eisr) in ioc3_error() argument
498 if (eisr & EISR_RXOFLO) in ioc3_error()
500 if (eisr & EISR_RXBUFOFLO) in ioc3_error()
502 if (eisr & EISR_RXMEMERR) in ioc3_error()
504 if (eisr & EISR_RXPARERR) in ioc3_error()
506 if (eisr & EISR_TXBUFUFLO) in ioc3_error()
508 if (eisr & EISR_TXMEMERR) in ioc3_error()
536 u32 eisr; in ioc3_interrupt() local
538 eisr = readl(&regs->eisr); in ioc3_interrupt()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sgi/
H A Dioc3-eth.c492 static void ioc3_error(struct net_device *dev, u32 eisr) in ioc3_error() argument
498 if (eisr & EISR_RXOFLO) in ioc3_error()
500 if (eisr & EISR_RXBUFOFLO) in ioc3_error()
502 if (eisr & EISR_RXMEMERR) in ioc3_error()
504 if (eisr & EISR_RXPARERR) in ioc3_error()
506 if (eisr & EISR_TXBUFUFLO) in ioc3_error()
508 if (eisr & EISR_TXMEMERR) in ioc3_error()
536 u32 eisr; in ioc3_interrupt() local
538 eisr = readl(&regs->eisr); in ioc3_interrupt()
[all...]
/kernel/linux/linux-5.10/drivers/dma/xilinx/
H A Dxilinx_dpdma.c1119 * @eisr: Error Interrupt Status Register
1124 xilinx_dpdma_chan_err(struct xilinx_dpdma_chan *chan, u32 isr, u32 eisr) in xilinx_dpdma_chan_err() argument
1131 (eisr & (XILINX_DPDMA_EINTR_CHAN_ERR_MASK << chan->id)))) in xilinx_dpdma_chan_err()
1401 * @eisr: Error Interrupt Status Register
1405 static bool xilinx_dpdma_err(u32 isr, u32 eisr) in xilinx_dpdma_err() argument
1408 eisr & XILINX_DPDMA_EINTR_GLOBAL_ERR) in xilinx_dpdma_err()
1418 * @eisr: Error Interrupt Status Register
1420 * Handle if any error occurs based on @isr and @eisr. This function disables
1425 u32 isr, u32 eisr) in xilinx_dpdma_handle_err_irq()
1427 bool err = xilinx_dpdma_err(isr, eisr); in xilinx_dpdma_handle_err_irq()
1424 xilinx_dpdma_handle_err_irq(struct xilinx_dpdma_device *xdev, u32 isr, u32 eisr) xilinx_dpdma_handle_err_irq() argument
[all...]
/kernel/linux/linux-6.6/drivers/dma/xilinx/
H A Dxilinx_dpdma.c1115 * @eisr: Error Interrupt Status Register
1120 xilinx_dpdma_chan_err(struct xilinx_dpdma_chan *chan, u32 isr, u32 eisr) in xilinx_dpdma_chan_err() argument
1127 (eisr & (XILINX_DPDMA_EINTR_CHAN_ERR_MASK << chan->id)))) in xilinx_dpdma_chan_err()
1405 * @eisr: Error Interrupt Status Register
1409 static bool xilinx_dpdma_err(u32 isr, u32 eisr) in xilinx_dpdma_err() argument
1412 eisr & XILINX_DPDMA_EINTR_GLOBAL_ERR) in xilinx_dpdma_err()
1422 * @eisr: Error Interrupt Status Register
1424 * Handle if any error occurs based on @isr and @eisr. This function disables
1429 u32 isr, u32 eisr) in xilinx_dpdma_handle_err_irq()
1431 bool err = xilinx_dpdma_err(isr, eisr); in xilinx_dpdma_handle_err_irq()
1428 xilinx_dpdma_handle_err_irq(struct xilinx_dpdma_device *xdev, u32 isr, u32 eisr) xilinx_dpdma_handle_err_irq() argument
[all...]
/kernel/linux/linux-5.10/arch/mips/include/asm/sn/
H A Dioc3.h75 u32 eisr; /* 0x000f4 */ member
/kernel/linux/linux-6.6/arch/mips/include/asm/sn/
H A Dioc3.h75 u32 eisr; /* 0x000f4 */ member
/kernel/linux/linux-5.10/drivers/mfd/
H A Dioc3.c552 writel(~0, &ipd->regs->eth.eisr); in ioc3_setup()
/kernel/linux/linux-6.6/drivers/mfd/
H A Dioc3.c549 writel(~0, &ipd->regs->eth.eisr); in ioc3_setup()

Completed in 13 milliseconds