Home
last modified time | relevance | path

Searched refs:iir (Results 1 – 25 of 39) sorted by relevance

12

/linux/arch/parisc/kernel/
H A Dunaligned.c377 unsigned long newbase = R1(regs->iir)?regs->gr[R1(regs->iir)]:0; in handle_unaligned()
395 regs->iaoq[0], regs->iir); in handle_unaligned()
410 regs->ior, (void *)regs->iaoq[0], regs->iir); in handle_unaligned()
414 switch (MAJOR_OP(regs->iir)) in handle_unaligned()
419 if (regs->iir&0x20) in handle_unaligned()
422 if (regs->iir&0x1000) /* short loads */ in handle_unaligned()
423 if (regs->iir&0x200) in handle_unaligned()
424 newbase += IM5_3(regs->iir); in handle_unaligned()
426 newbase += IM5_2(regs->iir); in handle_unaligned()
427 else if (regs->iir&0x2000) /* scaled indexed */ in handle_unaligned()
[all …]
H A Dtraps.c152 level, regs->iir, regs->isr, regs->ior); in show_regs()
285 unsigned iir = regs->iir; in handle_break() local
287 if (unlikely(iir == PARISC_BUG_BREAK_INSN && !user_mode(regs))) { in handle_break()
301 if (unlikely(iir == PARISC_KPROBES_BREAK_INSN && !user_mode(regs))) { in handle_break()
305 if (unlikely(iir == PARISC_KPROBES_BREAK_INSN2 && !user_mode(regs))) { in handle_break()
312 if (unlikely((iir == PARISC_KGDB_COMPILED_BREAK_INSN || in handle_break()
313 iir == PARISC_KGDB_BREAK_INSN)) && !user_mode(regs)) { in handle_break()
320 if ((iir == SPINLOCK_BREAK_INSN) && !user_mode(regs)) { in handle_break()
325 if (unlikely(iir != GDB_BREAK_INSN)) in handle_break()
328 iir & 31, (iir>>13) & ((1<<13)-1), in handle_break()
[all …]
H A Dtoc.c36 regs->iir = (unsigned long)toc->cr[19]; in toc20_to_pt_regs()
59 regs->iir = toc->cr[19]; in toc11_to_pt_regs()
H A Dptrace.c455 case RI(iir): return regs->iir; in get_reg()
508 case RI(iir): return regs->iir; in set_reg()
721 REG_OFFSET_NAME(iir),
H A Dperf_regs.c23 return regs->iir; in perf_reg_value()
/linux/drivers/media/platform/ti/omap3isp/
H A Disph3a_af.c71 isp_reg_writel(af->isp, conf->iir.h_start, in h3a_af_setup_regs()
79 coef |= conf->iir.coeff_set0[index]; in h3a_af_setup_regs()
80 coef |= conf->iir.coeff_set0[index + 1] << in h3a_af_setup_regs()
88 coef |= conf->iir.coeff_set1[index]; in h3a_af_setup_regs()
89 coef |= conf->iir.coeff_set1[index + 1] << in h3a_af_setup_regs()
96 isp_reg_writel(af->isp, conf->iir.coeff_set0[10], in h3a_af_setup_regs()
99 isp_reg_writel(af->isp, conf->iir.coeff_set1[10], in h3a_af_setup_regs()
157 struct omap3isp_h3a_af_iir *iir_cfg = &user_cfg->iir; in h3a_af_validate_params()
257 if (cur_cfg->iir.h_start != user_cfg->iir.h_start) { in h3a_af_set_params()
262 if (cur_cfg->iir.coeff_set0[index] != in h3a_af_set_params()
[all …]
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_gt_irq.h44 static inline void intel_engine_cs_irq(struct intel_engine_cs *engine, u16 iir) in intel_engine_cs_irq() argument
46 if (iir) in intel_engine_cs_irq()
47 engine->irq_handler(engine, iir); in intel_engine_cs_irq()
53 u16 iir)) in intel_engine_set_irq_handler() argument
H A Dintel_gsc.c292 void intel_gsc_irq_handler(struct intel_gt *gt, u32 iir) in intel_gsc_irq_handler() argument
294 if (iir & GSC_IRQ_INTF(0)) in intel_gsc_irq_handler()
296 if (iir & GSC_IRQ_INTF(1)) in intel_gsc_irq_handler()
H A Dintel_gsc.h41 void intel_gsc_irq_handler(struct intel_gt *gt, u32 iir);
/linux/arch/sh/include/asm/
H A Dsmc37c93x.h74 volatile __u16 iir; member
86 #define tcr iir
92 #define fcr iir
/linux/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp_irq.h25 void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir);
27 static inline void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir) in intel_pxp_irq_handler() argument
/linux/drivers/gpu/drm/xe/
H A Dxe_heci_gsc.c210 void xe_heci_gsc_irq_handler(struct xe_device *xe, u32 iir) in xe_heci_gsc_irq_handler() argument
214 if ((iir & GSC_IRQ_INTF(1)) == 0) in xe_heci_gsc_irq_handler()
230 void xe_heci_csc_irq_handler(struct xe_device *xe, u32 iir) in xe_heci_csc_irq_handler() argument
234 if ((iir & CSC_IRQ_INTF(1)) == 0) in xe_heci_csc_irq_handler()
H A Dxe_pxp.c288 void xe_pxp_irq_handler(struct xe_device *xe, u16 iir) in xe_pxp_irq_handler() argument
293 drm_err(&xe->drm, "PXP irq 0x%x received with PXP disabled!\n", iir); in xe_pxp_irq_handler()
299 if (unlikely(!iir)) in xe_pxp_irq_handler()
302 if (iir & (KCR_PXP_STATE_TERMINATED_INTERRUPT | in xe_pxp_irq_handler()
306 if (iir & KCR_PXP_STATE_RESET_COMPLETE_INTERRUPT) in xe_pxp_irq_handler()
H A Dxe_gsc_proxy.h19 void xe_gsc_proxy_irq_handler(struct xe_gsc *gsc, u32 iir);
/linux/drivers/bluetooth/
H A Ddtl1_cs.c295 int iir, lsr; in dtl1_interrupt() local
306 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in dtl1_interrupt()
307 while (iir) { in dtl1_interrupt()
313 switch (iir) { in dtl1_interrupt()
328 BT_ERR("Unhandled IIR=%#x", iir); in dtl1_interrupt()
336 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in dtl1_interrupt()
H A Dbt3c_cs.c338 int iir; in bt3c_interrupt() local
349 iir = inb(iobase + CONTROL); in bt3c_interrupt()
350 if (iir & 0x80) { in bt3c_interrupt()
370 outb(iir, iobase + CONTROL); in bt3c_interrupt()
/linux/arch/parisc/include/uapi/asm/
H A Dptrace.h36 unsigned long iir; /* CR19 */ member
57 unsigned long iir; /* CR19 */ member
/linux/arch/parisc/mm/
H A Dfault.c165 if (parisc_acctyp(0, regs->iir) == VM_READ) { in fixup_exception()
166 int treg = regs->iir & 0x1f; in fixup_exception()
289 acc_type = parisc_acctyp(code, regs->iir); in do_page_fault()
459 unsigned long insn = regs->iir; in handle_nadtlb_fault()
/linux/drivers/tty/serial/
H A Dsc16is7xx.c573 unsigned int iir) in sc16is7xx_handle_rx() argument
577 bool read_lsr = (iir == SC16IS7XX_IIR_RLSE_SRC); in sc16is7xx_handle_rx()
741 unsigned int iir, rxlen; in sc16is7xx_port_irq() local
747 iir = sc16is7xx_port_read(port, SC16IS7XX_IIR_REG); in sc16is7xx_port_irq()
748 if (iir & SC16IS7XX_IIR_NO_INT_BIT) in sc16is7xx_port_irq()
751 iir &= SC16IS7XX_IIR_ID_MASK; in sc16is7xx_port_irq()
753 switch (iir) { in sc16is7xx_port_irq()
768 if (iir == SC16IS7XX_IIR_RTOI_SRC && !rxlen) in sc16is7xx_port_irq()
772 sc16is7xx_handle_rx(port, rxlen, iir); in sc16is7xx_port_irq()
785 port->line, iir); in sc16is7xx_port_irq()
H A Dserial-tegra.c292 unsigned long iir; in tegra_uart_wait_fifo_mode_enabled() local
296 iir = tegra_uart_read(tup, UART_IIR); in tegra_uart_wait_fifo_mode_enabled()
297 if (iir & TEGRA_UART_FCR_IIR_FIFO_EN) in tegra_uart_wait_fifo_mode_enabled()
839 unsigned long iir; in tegra_uart_isr() local
847 iir = tegra_uart_read(tup, UART_IIR); in tegra_uart_isr()
848 if (iir & UART_IIR_NO_INT) { in tegra_uart_isr()
865 switch ((iir >> 1) & 0x7) { in tegra_uart_isr()
/linux/include/linux/
H A Dserial_8250.h198 void serial8250_handle_irq_locked(struct uart_port *port, unsigned int iir);
199 int serial8250_handle_irq(struct uart_port *port, unsigned int iir);
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_gsc_proxy.h16 void intel_gsc_proxy_irq_handler(struct intel_gsc_uc *gsc, u32 iir);
/linux/arch/parisc/include/asm/
H A Dkgdb.h39 unsigned long iir; member
/linux/drivers/tty/serial/8250/
H A D8250_port.c1760 static bool handle_rx_dma(struct uart_8250_port *up, unsigned int iir) in handle_rx_dma() argument
1762 switch (iir & 0x3f) { in handle_rx_dma()
1789 void serial8250_handle_irq_locked(struct uart_port *port, unsigned int iir) in serial8250_handle_irq_locked() argument
1819 if (!up->dma || handle_rx_dma(up, iir)) in serial8250_handle_irq_locked()
1835 int serial8250_handle_irq(struct uart_port *port, unsigned int iir) in serial8250_handle_irq() argument
1837 if (iir & UART_IIR_NO_INT) in serial8250_handle_irq()
1841 serial8250_handle_irq_locked(port, iir); in serial8250_handle_irq()
1850 unsigned int iir; in serial8250_default_handle_irq() local
1854 iir = serial_port_in(port, UART_IIR); in serial8250_default_handle_irq()
1855 return serial8250_handle_irq(port, iir); in serial8250_default_handle_irq()
[all …]
H A D8250_aspeed_vuart.c334 unsigned int iir, lsr; in aspeed_vuart_handle_irq() local
338 iir = serial_port_in(port, UART_IIR); in aspeed_vuart_handle_irq()
340 if (iir & UART_IIR_NO_INT) in aspeed_vuart_handle_irq()

12