Home
last modified time | relevance | path

Searched full:isr (Results 1 – 25 of 1530) sorted by relevance

12345678910>>...62

/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl12xx/
Ddebugfs.c35 WL12XX_DEBUGFS_FWSTATS_FILE(isr, cmd_cmplt, "%u");
36 WL12XX_DEBUGFS_FWSTATS_FILE(isr, fiqs, "%u");
37 WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_headers, "%u");
38 WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_mem_overflow, "%u");
39 WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_rdys, "%u");
40 WL12XX_DEBUGFS_FWSTATS_FILE(isr, irqs, "%u");
41 WL12XX_DEBUGFS_FWSTATS_FILE(isr, tx_procs, "%u");
42 WL12XX_DEBUGFS_FWSTATS_FILE(isr, decrypt_done, "%u");
43 WL12XX_DEBUGFS_FWSTATS_FILE(isr, dma0_done, "%u");
44 WL12XX_DEBUGFS_FWSTATS_FILE(isr, dma1_done, "%u");
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl12xx/
Ddebugfs.c35 WL12XX_DEBUGFS_FWSTATS_FILE(isr, cmd_cmplt, "%u");
36 WL12XX_DEBUGFS_FWSTATS_FILE(isr, fiqs, "%u");
37 WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_headers, "%u");
38 WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_mem_overflow, "%u");
39 WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_rdys, "%u");
40 WL12XX_DEBUGFS_FWSTATS_FILE(isr, irqs, "%u");
41 WL12XX_DEBUGFS_FWSTATS_FILE(isr, tx_procs, "%u");
42 WL12XX_DEBUGFS_FWSTATS_FILE(isr, decrypt_done, "%u");
43 WL12XX_DEBUGFS_FWSTATS_FILE(isr, dma0_done, "%u");
44 WL12XX_DEBUGFS_FWSTATS_FILE(isr, dma1_done, "%u");
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl1251/
Ddebugfs.c117 DEBUGFS_FWSTATS_FILE(isr, cmd_cmplt, 20, "%u");
118 DEBUGFS_FWSTATS_FILE(isr, fiqs, 20, "%u");
119 DEBUGFS_FWSTATS_FILE(isr, rx_headers, 20, "%u");
120 DEBUGFS_FWSTATS_FILE(isr, rx_mem_overflow, 20, "%u");
121 DEBUGFS_FWSTATS_FILE(isr, rx_rdys, 20, "%u");
122 DEBUGFS_FWSTATS_FILE(isr, irqs, 20, "%u");
123 DEBUGFS_FWSTATS_FILE(isr, tx_procs, 20, "%u");
124 DEBUGFS_FWSTATS_FILE(isr, decrypt_done, 20, "%u");
125 DEBUGFS_FWSTATS_FILE(isr, dma0_done, 20, "%u");
126 DEBUGFS_FWSTATS_FILE(isr, dma1_done, 20, "%u");
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl1251/
Ddebugfs.c117 DEBUGFS_FWSTATS_FILE(isr, cmd_cmplt, 20, "%u");
118 DEBUGFS_FWSTATS_FILE(isr, fiqs, 20, "%u");
119 DEBUGFS_FWSTATS_FILE(isr, rx_headers, 20, "%u");
120 DEBUGFS_FWSTATS_FILE(isr, rx_mem_overflow, 20, "%u");
121 DEBUGFS_FWSTATS_FILE(isr, rx_rdys, 20, "%u");
122 DEBUGFS_FWSTATS_FILE(isr, irqs, 20, "%u");
123 DEBUGFS_FWSTATS_FILE(isr, tx_procs, 20, "%u");
124 DEBUGFS_FWSTATS_FILE(isr, decrypt_done, 20, "%u");
125 DEBUGFS_FWSTATS_FILE(isr, dma0_done, 20, "%u");
126 DEBUGFS_FWSTATS_FILE(isr, dma1_done, 20, "%u");
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/
Dinterrupt.c15 * There is ISR pseudo-cause register,
17 * Its bits represents OR'ed bits from 3 real ISR registers:
24 * real ISR registers, or hardware may malfunction.
288 u32 isr; in wil6210_irq_rx() local
293 isr = wil_ioread32_and_clear(wil->csr + in wil6210_irq_rx()
297 trace_wil6210_irq_rx(isr); in wil6210_irq_rx()
298 wil_dbg_irq(wil, "ISR RX 0x%08x\n", isr); in wil6210_irq_rx()
300 if (unlikely(!isr)) { in wil6210_irq_rx()
312 if (likely(isr & (BIT_DMA_EP_RX_ICR_RX_DONE | in wil6210_irq_rx()
314 wil_dbg_irq(wil, "RX done / RX_HTRSH received, ISR (0x%x)\n", in wil6210_irq_rx()
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/
Dinterrupt.c15 * There is ISR pseudo-cause register,
17 * Its bits represents OR'ed bits from 3 real ISR registers:
24 * real ISR registers, or hardware may malfunction.
288 u32 isr; in wil6210_irq_rx() local
293 isr = wil_ioread32_and_clear(wil->csr + in wil6210_irq_rx()
297 trace_wil6210_irq_rx(isr); in wil6210_irq_rx()
298 wil_dbg_irq(wil, "ISR RX 0x%08x\n", isr); in wil6210_irq_rx()
300 if (unlikely(!isr)) { in wil6210_irq_rx()
312 if (likely(isr & (BIT_DMA_EP_RX_ICR_RX_DONE | in wil6210_irq_rx()
314 wil_dbg_irq(wil, "RX done / RX_HTRSH received, ISR (0x%x)\n", in wil6210_irq_rx()
[all …]
/kernel/linux/linux-5.10/arch/ia64/kernel/
Dtraps.c8 * 05/12/00 grao <goutham.rao@intel.com> : added isr in siginfo for SIGFPE
233 fp_emulate (int fp_fault, void *bundle, long *ipsr, long *fpsr, long *isr, long *pr, long *ifs, in fp_emulate() argument
265 (unsigned long *) isr, (unsigned long *) pr, in fp_emulate()
284 handle_fpu_swa (int fp_fault, struct pt_regs *regs, unsigned long isr) in handle_fpu_swa() argument
322 "%s(%d): floating-point assist fault at ip %016lx, isr %016lx\n", in handle_fpu_swa()
323 current->comm, task_pid_nr(current), regs->cr_iip + ia64_psr(regs)->ri, isr); in handle_fpu_swa()
328 exception = fp_emulate(fp_fault, bundle, &regs->cr_ipsr, &regs->ar_fpsr, &isr, &regs->pr, in handle_fpu_swa()
345 if (isr & 0x11) { in handle_fpu_swa()
347 } else if (isr & 0x22) { in handle_fpu_swa()
351 } else if (isr & 0x44) { in handle_fpu_swa()
[all …]
/kernel/linux/linux-6.6/arch/ia64/kernel/
Dtraps.c8 * 05/12/00 grao <goutham.rao@intel.com> : added isr in siginfo for SIGFPE
233 fp_emulate (int fp_fault, void *bundle, long *ipsr, long *fpsr, long *isr, long *pr, long *ifs, in fp_emulate() argument
265 (unsigned long *) isr, (unsigned long *) pr, in fp_emulate()
284 handle_fpu_swa (int fp_fault, struct pt_regs *regs, unsigned long isr) in handle_fpu_swa() argument
322 "%s(%d): floating-point assist fault at ip %016lx, isr %016lx\n", in handle_fpu_swa()
323 current->comm, task_pid_nr(current), regs->cr_iip + ia64_psr(regs)->ri, isr); in handle_fpu_swa()
328 exception = fp_emulate(fp_fault, bundle, &regs->cr_ipsr, &regs->ar_fpsr, &isr, &regs->pr, in handle_fpu_swa()
345 if (isr & 0x11) { in handle_fpu_swa()
347 } else if (isr & 0x22) { in handle_fpu_swa()
351 } else if (isr & 0x44) { in handle_fpu_swa()
[all …]
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/dss/
Ddispc-compat.c34 omap_dispc_isr_t isr; member
129 if (isr_data->isr == NULL) in _omap_dispc_set_irqs()
138 int omap_dispc_register_isr(omap_dispc_isr_t isr, void *arg, u32 mask) in omap_dispc_register_isr() argument
145 if (isr == NULL) in omap_dispc_register_isr()
153 if (isr_data->isr == isr && isr_data->arg == arg && in omap_dispc_register_isr()
166 if (isr_data->isr != NULL) in omap_dispc_register_isr()
169 isr_data->isr = isr; in omap_dispc_register_isr()
192 int omap_dispc_unregister_isr(omap_dispc_isr_t isr, void *arg, u32 mask) in omap_dispc_unregister_isr() argument
203 if (isr_data->isr != isr || isr_data->arg != arg || in omap_dispc_unregister_isr()
207 /* found the correct isr */ in omap_dispc_unregister_isr()
[all …]
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/
Ddispc-compat.c34 omap_dispc_isr_t isr; member
129 if (isr_data->isr == NULL) in _omap_dispc_set_irqs()
138 int omap_dispc_register_isr(omap_dispc_isr_t isr, void *arg, u32 mask) in omap_dispc_register_isr() argument
145 if (isr == NULL) in omap_dispc_register_isr()
153 if (isr_data->isr == isr && isr_data->arg == arg && in omap_dispc_register_isr()
166 if (isr_data->isr != NULL) in omap_dispc_register_isr()
169 isr_data->isr = isr; in omap_dispc_register_isr()
192 int omap_dispc_unregister_isr(omap_dispc_isr_t isr, void *arg, u32 mask) in omap_dispc_unregister_isr() argument
203 if (isr_data->isr != isr || isr_data->arg != arg || in omap_dispc_unregister_isr()
207 /* found the correct isr */ in omap_dispc_unregister_isr()
[all …]
/kernel/linux/linux-6.6/drivers/i2c/busses/
Di2c-pxa.c138 u32 isr; member
160 .isr = 0x18,
169 .isr = 0x0c,
178 .isr = 0x04,
187 .isr = 0x18,
198 .isr = 0x0c,
323 decode_bits(KERN_DEBUG "ISR", isr_bits, ARRAY_SIZE(isr_bits), val); in decode_ISR()
355 dev_dbg(&i2c->adap.dev, "state:%s:%d: ISR=%08x, ICR=%08x, IBMR=%02x\n", fname, lno, in i2c_pxa_show_state()
370 dev_err(dev, "IBMR: %08x IDBR: %08x ICR: %08x ISR: %08x\n", in i2c_pxa_scream_blue_murder()
427 u32 isr; in i2c_pxa_wait_bus_not_busy() local
[all …]
/kernel/linux/linux-5.10/drivers/i2c/busses/
Di2c-pxa.c138 u32 isr; member
160 .isr = 0x18,
169 .isr = 0x0c,
178 .isr = 0x04,
187 .isr = 0x18,
198 .isr = 0x0c,
323 decode_bits(KERN_DEBUG "ISR", isr_bits, ARRAY_SIZE(isr_bits), val); in decode_ISR()
355 dev_dbg(&i2c->adap.dev, "state:%s:%d: ISR=%08x, ICR=%08x, IBMR=%02x\n", fname, lno, in i2c_pxa_show_state()
370 dev_err(dev, "IBMR: %08x IDBR: %08x ICR: %08x ISR: %08x\n", in i2c_pxa_scream_blue_murder()
427 u32 isr; in i2c_pxa_wait_bus_not_busy() local
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/
Ddp_aux.c30 u32 isr; member
184 u32 isr = aux->isr; in dp_aux_native_handler() local
186 if (isr & DP_INTR_AUX_I2C_DONE) in dp_aux_native_handler()
188 else if (isr & DP_INTR_WRONG_ADDR) in dp_aux_native_handler()
190 else if (isr & DP_INTR_TIMEOUT) in dp_aux_native_handler()
192 if (isr & DP_INTR_NACK_DEFER) in dp_aux_native_handler()
194 if (isr & DP_INTR_AUX_ERROR) { in dp_aux_native_handler()
204 u32 isr = aux->isr; in dp_aux_i2c_handler() local
206 if (isr & DP_INTR_AUX_I2C_DONE) { in dp_aux_i2c_handler()
207 if (isr & (DP_INTR_I2C_NACK | DP_INTR_I2C_DEFER)) in dp_aux_i2c_handler()
[all …]
/kernel/linux/linux-6.6/drivers/rtc/
Drtc-stm32.c103 u16 isr; member
155 unsigned int isr = readl_relaxed(rtc->base + regs->isr); in stm32_rtc_enter_init_mode() local
157 if (!(isr & STM32_RTC_ISR_INITF)) { in stm32_rtc_enter_init_mode()
158 isr |= STM32_RTC_ISR_INIT; in stm32_rtc_enter_init_mode()
159 writel_relaxed(isr, rtc->base + regs->isr); in stm32_rtc_enter_init_mode()
167 return readl_relaxed_poll_timeout_atomic(rtc->base + regs->isr, isr, in stm32_rtc_enter_init_mode()
168 (isr & STM32_RTC_ISR_INITF), in stm32_rtc_enter_init_mode()
178 unsigned int isr = readl_relaxed(rtc->base + regs->isr); in stm32_rtc_exit_init_mode() local
180 isr &= ~STM32_RTC_ISR_INIT; in stm32_rtc_exit_init_mode()
181 writel_relaxed(isr, rtc->base + regs->isr); in stm32_rtc_exit_init_mode()
[all …]
/kernel/linux/linux-5.10/drivers/rtc/
Drtc-stm32.c98 u16 isr; member
151 unsigned int isr = readl_relaxed(rtc->base + regs->isr); in stm32_rtc_enter_init_mode() local
153 if (!(isr & STM32_RTC_ISR_INITF)) { in stm32_rtc_enter_init_mode()
154 isr |= STM32_RTC_ISR_INIT; in stm32_rtc_enter_init_mode()
155 writel_relaxed(isr, rtc->base + regs->isr); in stm32_rtc_enter_init_mode()
164 rtc->base + regs->isr, in stm32_rtc_enter_init_mode()
165 isr, (isr & STM32_RTC_ISR_INITF), in stm32_rtc_enter_init_mode()
175 unsigned int isr = readl_relaxed(rtc->base + regs->isr); in stm32_rtc_exit_init_mode() local
177 isr &= ~STM32_RTC_ISR_INIT; in stm32_rtc_exit_init_mode()
178 writel_relaxed(isr, rtc->base + regs->isr); in stm32_rtc_exit_init_mode()
[all …]
/kernel/linux/linux-5.10/arch/mips/loongson2ef/lemote-2f/
Dirq.c28 * get the irq via the IRR directly, we access the ISR instead.
32 int irq, isr; in mach_i8259_irq() local
38 isr = inb(PIC_MASTER_CMD) & in mach_i8259_irq()
40 if (!isr) in mach_i8259_irq()
41 isr = (inb(PIC_SLAVE_CMD) & ~inb(PIC_SLAVE_IMR)) << 8; in mach_i8259_irq()
42 irq = ffs(isr) - 1; in mach_i8259_irq()
47 * Read the interrupt status register (ISR). If the most in mach_i8259_irq()
51 outb(0x0B, PIC_MASTER_ISR); /* ISR register */ in mach_i8259_irq()
/kernel/linux/linux-6.6/arch/mips/loongson2ef/lemote-2f/
Dirq.c28 * get the irq via the IRR directly, we access the ISR instead.
32 int irq, isr; in mach_i8259_irq() local
38 isr = inb(PIC_MASTER_CMD) & in mach_i8259_irq()
40 if (!isr) in mach_i8259_irq()
41 isr = (inb(PIC_SLAVE_CMD) & ~inb(PIC_SLAVE_IMR)) << 8; in mach_i8259_irq()
42 irq = ffs(isr) - 1; in mach_i8259_irq()
47 * Read the interrupt status register (ISR). If the most in mach_i8259_irq()
51 outb(0x0B, PIC_MASTER_ISR); /* ISR register */ in mach_i8259_irq()
/kernel/linux/linux-6.6/arch/ia64/mm/
Dfault.c66 ia64_do_page_fault (unsigned long address, unsigned long isr, struct pt_regs *regs) in ia64_do_page_fault() argument
75 mask = ((((isr >> IA64_ISR_X_BIT) & 1UL) << VM_EXEC_BIT) in ia64_do_page_fault()
76 | (((isr >> IA64_ISR_W_BIT) & 1UL) << VM_WRITE_BIT)); in ia64_do_page_fault()
128 if (((isr >> IA64_ISR_R_BIT) & 1UL) && (!(vma->vm_flags & (VM_READ | VM_WRITE)))) in ia64_do_page_fault()
185 if ((isr & IA64_ISR_SP) in ia64_do_page_fault()
186 || ((isr & IA64_ISR_NA) && (isr & IA64_ISR_CODE_MASK) == IA64_ISR_CODE_LFETCH)) in ia64_do_page_fault()
198 0, __ISR_VALID, isr); in ia64_do_page_fault()
203 if ((isr & IA64_ISR_SP) in ia64_do_page_fault()
204 || ((isr & IA64_ISR_NA) && (isr & IA64_ISR_CODE_MASK) == IA64_ISR_CODE_LFETCH)) in ia64_do_page_fault()
239 if (die("Oops", regs, isr)) in ia64_do_page_fault()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/
Dar9002_mac.c35 u32 isr = 0; in ar9002_hw_get_isr() local
46 isr = REG_READ(ah, AR_ISR); in ar9002_hw_get_isr()
55 if (!isr && !sync_cause) in ar9002_hw_get_isr()
59 isr = REG_READ(ah, AR_ISR); in ar9002_hw_get_isr()
62 if (isr) { in ar9002_hw_get_isr()
63 if (isr & AR_ISR_BCNMISC) { in ar9002_hw_get_isr()
83 isr &= ~AR_ISR_BCNMISC; in ar9002_hw_get_isr()
88 isr = REG_READ(ah, AR_ISR_RAC); in ar9002_hw_get_isr()
90 if (isr == 0xffffffff) { in ar9002_hw_get_isr()
95 *masked = isr & ATH9K_INT_COMMON; in ar9002_hw_get_isr()
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/
Dar9002_mac.c35 u32 isr = 0; in ar9002_hw_get_isr() local
46 isr = REG_READ(ah, AR_ISR); in ar9002_hw_get_isr()
55 if (!isr && !sync_cause) in ar9002_hw_get_isr()
59 isr = REG_READ(ah, AR_ISR); in ar9002_hw_get_isr()
62 if (isr) { in ar9002_hw_get_isr()
63 if (isr & AR_ISR_BCNMISC) { in ar9002_hw_get_isr()
83 isr &= ~AR_ISR_BCNMISC; in ar9002_hw_get_isr()
88 isr = REG_READ(ah, AR_ISR_RAC); in ar9002_hw_get_isr()
90 if (isr == 0xffffffff) { in ar9002_hw_get_isr()
95 *masked = isr & ATH9K_INT_COMMON; in ar9002_hw_get_isr()
[all …]
/kernel/linux/linux-5.10/drivers/tty/serial/
Dtimbuart.c35 static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier);
64 u32 isr = ioread32(port->membase + TIMBUART_ISR); in timbuart_tx_empty() local
66 return (isr & TXBE) ? TIOCSER_TEMT : 0; in timbuart_tx_empty()
119 static void timbuart_handle_tx_port(struct uart_port *port, u32 isr, u32 *ier) in timbuart_handle_tx_port() argument
131 if (isr & TXFLAGS) { in timbuart_handle_tx_port()
153 static void timbuart_handle_rx_port(struct uart_port *port, u32 isr, u32 *ier) in timbuart_handle_rx_port() argument
155 if (isr & RXFLAGS) { in timbuart_handle_rx_port()
157 if (isr & RXBF) { in timbuart_handle_rx_port()
162 } else if (isr & (RXDP)) in timbuart_handle_rx_port()
178 u32 isr, ier = 0; in timbuart_tasklet() local
[all …]
/kernel/linux/linux-6.6/drivers/tty/serial/
Dtimbuart.c35 static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier);
64 u32 isr = ioread32(port->membase + TIMBUART_ISR); in timbuart_tx_empty() local
66 return (isr & TXBE) ? TIOCSER_TEMT : 0; in timbuart_tx_empty()
116 static void timbuart_handle_tx_port(struct uart_port *port, u32 isr, u32 *ier) in timbuart_handle_tx_port() argument
128 if (isr & TXFLAGS) { in timbuart_handle_tx_port()
150 static void timbuart_handle_rx_port(struct uart_port *port, u32 isr, u32 *ier) in timbuart_handle_rx_port() argument
152 if (isr & RXFLAGS) { in timbuart_handle_rx_port()
154 if (isr & RXBF) { in timbuart_handle_rx_port()
159 } else if (isr & (RXDP)) in timbuart_handle_rx_port()
175 u32 isr, ier = 0; in timbuart_tasklet() local
[all …]
/kernel/linux/linux-5.10/arch/arc/kernel/
Dintc-compact.c136 * which maybe in hard ISR itself
140 * -If called from hard-ISR, it must not invert interrupt priorities
142 * Time hard-ISR, timer_interrupt( ) calls spin_unlock_irq several times.
144 * -If called from soft-ISR, it must re-enable all interrupts
145 * soft ISR are low prioity jobs which can be very slow, thus all IRQs
147 * Now hardware context wise we may still be in L2 ISR (not done rtie)
150 * L1 ISR ==> interrupted by L2 ISR ==> L2 soft ISR
/kernel/linux/linux-6.6/arch/arc/kernel/
Dintc-compact.c136 * which maybe in hard ISR itself
140 * -If called from hard-ISR, it must not invert interrupt priorities
142 * Time hard-ISR, timer_interrupt( ) calls spin_unlock_irq several times.
144 * -If called from soft-ISR, it must re-enable all interrupts
145 * soft ISR are low priority jobs which can be very slow, thus all IRQs
147 * Now hardware context wise we may still be in L2 ISR (not done rtie)
150 * L1 ISR ==> interrupted by L2 ISR ==> L2 soft ISR
/kernel/linux/linux-5.10/arch/ia64/mm/
Dfault.c66 ia64_do_page_fault (unsigned long address, unsigned long isr, struct pt_regs *regs) in ia64_do_page_fault() argument
75 mask = ((((isr >> IA64_ISR_X_BIT) & 1UL) << VM_EXEC_BIT) in ia64_do_page_fault()
76 | (((isr >> IA64_ISR_W_BIT) & 1UL) << VM_WRITE_BIT)); in ia64_do_page_fault()
138 if (((isr >> IA64_ISR_R_BIT) & 1UL) && (!(vma->vm_flags & (VM_READ | VM_WRITE)))) in ia64_do_page_fault()
219 if ((isr & IA64_ISR_SP) in ia64_do_page_fault()
220 || ((isr & IA64_ISR_NA) && (isr & IA64_ISR_CODE_MASK) == IA64_ISR_CODE_LFETCH)) in ia64_do_page_fault()
232 0, __ISR_VALID, isr); in ia64_do_page_fault()
237 if ((isr & IA64_ISR_SP) in ia64_do_page_fault()
238 || ((isr & IA64_ISR_NA) && (isr & IA64_ISR_CODE_MASK) == IA64_ISR_CODE_LFETCH)) in ia64_do_page_fault()
273 if (die("Oops", regs, isr)) in ia64_do_page_fault()

12345678910>>...62