| /linux/arch/parisc/kernel/ |
| H A D | unaligned.c | 377 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 D | traps.c | 152 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 D | toc.c | 36 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 D | ptrace.c | 455 case RI(iir): return regs->iir; in get_reg() 508 case RI(iir): return regs->iir; in set_reg() 721 REG_OFFSET_NAME(iir),
|
| /linux/drivers/media/platform/ti/omap3isp/ |
| H A D | isph3a_af.c | 71 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/display/ |
| H A D | intel_display_irq.c | 41 intel_de_write(display, regs.iir, 0xffffffff); in irq_reset() 42 intel_de_posting_read(display, regs.iir); in irq_reset() 43 intel_de_write(display, regs.iir, 0xffffffff); in irq_reset() 44 intel_de_posting_read(display, regs.iir); in irq_reset() 69 assert_iir_is_zero(display, regs.iir); in irq_init() 533 u32 iir, u32 pipe_stats[I915_MAX_PIPES]) in i9xx_pipestat_irq_ack() argument 572 if (iir & iir_bit) in i9xx_pipestat_irq_ack() 600 u32 iir, u32 pipe_stats[I915_MAX_PIPES]) in i915_pipestat_irq_handler() argument 619 if (blc_event || (iir & I915_ASLE_INTERRUPT)) in i915_pipestat_irq_handler() 624 u32 iir, u32 pipe_stats[I915_MAX_PIPES]) in i965_pipestat_irq_handler() argument [all …]
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | intel_gt_irq.h | 44 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 D | intel_gsc.c | 292 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 D | intel_gsc.h | 41 void intel_gsc_irq_handler(struct intel_gt *gt, u32 iir);
|
| /linux/drivers/gpu/drm/i915/pxp/ |
| H A D | intel_pxp_irq.c | 25 void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir) in intel_pxp_irq_handler() argument 36 if (unlikely(!iir)) in intel_pxp_irq_handler() 39 if (iir & (GEN12_DISPLAY_PXP_STATE_TERMINATED_INTERRUPT | in intel_pxp_irq_handler() 47 if (iir & GEN12_DISPLAY_STATE_RESET_COMPLETE_INTERRUPT) in intel_pxp_irq_handler()
|
| H A D | intel_pxp_irq.h | 25 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/arch/sh/include/asm/ |
| H A D | smc37c93x.h | 74 volatile __u16 iir; member 86 #define tcr iir 92 #define fcr iir
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_heci_gsc.c | 210 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 D | xe_gsc_proxy.h | 19 void xe_gsc_proxy_irq_handler(struct xe_gsc *gsc, u32 iir);
|
| /linux/drivers/bluetooth/ |
| H A D | dtl1_cs.c | 295 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 D | bt3c_cs.c | 338 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 D | ptrace.h | 36 unsigned long iir; /* CR19 */ member 57 unsigned long iir; /* CR19 */ member
|
| /linux/arch/parisc/mm/ |
| H A D | fault.c | 165 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/net/hamradio/ |
| H A D | baycom_ser_fdx.c | 252 unsigned char iir, msr; in ser12_interrupt() local 258 if ((iir = inb(IIR(dev->base_addr))) & 1) in ser12_interrupt() 267 switch (iir & 6) { in ser12_interrupt() 302 iir = inb(IIR(dev->base_addr)); in ser12_interrupt() 303 } while (!(iir & 1)); in ser12_interrupt()
|
| H A D | baycom_ser_hdx.c | 366 unsigned char iir; in ser12_interrupt() local 371 if ((iir = inb(IIR(dev->base_addr))) & 1) in ser12_interrupt() 375 switch (iir & 6) { in ser12_interrupt() 401 iir = inb(IIR(dev->base_addr)); in ser12_interrupt() 402 } while (!(iir & 1)); in ser12_interrupt()
|
| /linux/drivers/tty/serial/ |
| H A D | sc16is7xx.c | 573 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()
|
| /linux/drivers/tty/serial/8250/ |
| H A D | 8250_core.c | 220 unsigned int iir, ier = 0, lsr; in serial8250_backup_timeout() local 234 iir = serial_in(up, UART_IIR); in serial8250_backup_timeout() 243 if ((iir & UART_IIR_NO_INT) && (up->ier & UART_IER_THRI) && in serial8250_backup_timeout() 247 iir &= ~(UART_IIR_ID | UART_IIR_NO_INT); in serial8250_backup_timeout() 248 iir |= UART_IIR_THRI; in serial8250_backup_timeout() 251 if (!(iir & UART_IIR_NO_INT)) in serial8250_backup_timeout()
|
| /linux/include/linux/ |
| H A D | serial_8250.h | 198 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 D | intel_gsc_proxy.h | 16 void intel_gsc_proxy_irq_handler(struct intel_gsc_uc *gsc, u32 iir);
|
| /linux/arch/parisc/include/asm/ |
| H A D | kgdb.h | 39 unsigned long iir; member
|