Home
last modified time | relevance | path

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

123

/linux/arch/parisc/kernel/
A Dunaligned.c438 unsigned long newbase = R1(regs->iir)?regs->gr[R1(regs->iir)]:0; in handle_unaligned()
467 switch (MAJOR_OP(regs->iir)) in handle_unaligned()
472 if (regs->iir&0x20) in handle_unaligned()
476 if (regs->iir&0x200) in handle_unaligned()
477 newbase += IM5_3(regs->iir); in handle_unaligned()
493 newbase += (R2(regs->iir)?regs->gr[R2(regs->iir)]:0)<<shift; in handle_unaligned()
495 newbase += (R2(regs->iir)?regs->gr[R2(regs->iir)]:0); in handle_unaligned()
501 newbase += IM14(regs->iir); in handle_unaligned()
505 if (regs->iir&8) in handle_unaligned()
514 newbase += IM14(regs->iir&6); in handle_unaligned()
[all …]
A Dtraps.c145 level, regs->iir, regs->isr, regs->ior); in show_regs()
285 unsigned iir = regs->iir; in handle_break() local
310 iir == PARISC_KGDB_BREAK_INSN)) { in handle_break()
316 if (unlikely(iir != GDB_BREAK_INSN)) in handle_break()
319 iir & 31, (iir>>13) & ((1<<13)-1), in handle_break()
370 regs->iir = pim_wide->cr[19]; in transfer_pim_to_trap_frame()
394 regs->iir = pim_narrow->cr[19]; in transfer_pim_to_trap_frame()
599 if (regs->iir & 0x00200000) in handle_interruption()
600 regs->gr[regs->iir & 0x1f] = mfctl(27); in handle_interruption()
602 regs->gr[regs->iir & 0x1f] = mfctl(26); in handle_interruption()
[all …]
A Dkgdb.c81 gr->iir = regs->iir; in pt_regs_to_gdb_regs()
112 regs->iir = gr->iir; in gdb_regs_to_pt_regs()
189 else if (trap == 9 && regs->iir == in kgdb_arch_handle_exception()
197 } else if (trap == 9 && regs->iir == in kgdb_arch_handle_exception()
A Dtoc.c33 regs->iir = (unsigned long)toc->cr[19]; in toc20_to_pt_regs()
56 regs->iir = toc->cr[19]; in toc11_to_pt_regs()
A Dptrace.c444 case RI(iir): return regs->iir; in get_reg()
497 case RI(iir): return regs->iir; in set_reg()
708 REG_OFFSET_NAME(iir),
/linux/drivers/gpu/drm/i915/gt/
A Dintel_gt_irq.c20 if (iir & GUC_INTR_GUC2HOST) in guc_irq_handler()
60 const u16 iir) in gen11_other_irq_handler() argument
72 instance, iir); in gen11_other_irq_handler()
77 const u8 instance, const u16 iir) in gen11_engine_irq_handler() argument
310 u32 iir; in gen8_gt_irq_handler() local
314 if (likely(iir)) { in gen8_gt_irq_handler()
316 iir >> GEN8_RCS_IRQ_SHIFT); in gen8_gt_irq_handler()
318 iir >> GEN8_BCS_IRQ_SHIFT); in gen8_gt_irq_handler()
325 if (likely(iir)) { in gen8_gt_irq_handler()
336 if (likely(iir)) { in gen8_gt_irq_handler()
[all …]
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
/linux/drivers/media/platform/omap3isp/
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()
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()
263 user_cfg->iir.coeff_set0[index]) { in h3a_af_set_params()
267 if (cur_cfg->iir.coeff_set1[index] != in h3a_af_set_params()
[all …]
/linux/drivers/gpu/drm/i915/
A Di915_irq.c1714 if (iir) in valleyview_irq_handler()
1798 if (iir) in cherryview_irq_handler()
2455 u32 iir; in gen8_de_irq_handler() local
2462 if (iir) { in gen8_de_irq_handler()
2474 if (iir) { in gen8_de_irq_handler()
2486 if (iir) { in gen8_de_irq_handler()
2581 if (iir) { in gen8_de_irq_handler()
2658 u32 iir; in gen11_gu_misc_irq_ack() local
4054 u16 iir; in i8xx_irq_handler() local
4158 u32 iir; in i915_irq_handler() local
[all …]
A Di915_irq.h94 i915_reg_t iir, i915_reg_t ier);
101 i915_reg_t iir);
/linux/drivers/gpu/drm/i915/pxp/
A Dintel_pxp_irq.c20 void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir) in intel_pxp_irq_handler() argument
29 if (unlikely(!iir)) in intel_pxp_irq_handler()
32 if (iir & (GEN12_DISPLAY_PXP_STATE_TERMINATED_INTERRUPT | in intel_pxp_irq_handler()
39 if (iir & GEN12_DISPLAY_STATE_RESET_COMPLETE_INTERRUPT) in intel_pxp_irq_handler()
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/arch/sh/include/asm/
A Dsmc37c93x.h74 volatile __u16 iir; member
86 #define tcr iir
92 #define fcr iir
/linux/drivers/bluetooth/
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()
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/drivers/gpu/drm/i915/gvt/
A Dinterrupt.c42 #define iir_to_regbase(iir) (iir - 0x8) argument
289 u32 iir = *(u32 *)p_data; in intel_vgpu_reg_iir_handler() local
291 trace_write_ir(vgpu->id, "IIR", reg, iir, vgpu_vreg(vgpu, reg), in intel_vgpu_reg_iir_handler()
292 (vgpu_vreg(vgpu, reg) ^ iir)); in intel_vgpu_reg_iir_handler()
297 vgpu_vreg(vgpu, reg) &= ~iir; in intel_vgpu_reg_iir_handler()
366 u32 iir = regbase_to_iir( in update_upstream_irq() local
371 vgpu_vreg(vgpu, iir) |= (set_bits & ~vgpu_vreg(vgpu, imr)); in update_upstream_irq()
/linux/arch/parisc/include/uapi/asm/
A Dptrace.h36 unsigned long iir; /* CR19 */ member
57 unsigned long iir; /* CR19 */ member
/linux/drivers/tty/serial/8250/
A D8250_omap.c620 unsigned int iir, lsr; in omap8250_irq() local
632 iir = serial_port_in(port, UART_IIR); in omap8250_irq()
633 ret = serial8250_handle_irq(port, iir); in omap8250_irq()
1122 switch (iir & 0x3f) { in handle_rx_dma()
1133 u8 iir, unsigned char status) in omap_8250_handle_rx_dma() argument
1136 (iir & UART_IIR_RDI)) { in omap_8250_handle_rx_dma()
1137 if (handle_rx_dma(up, iir)) { in omap_8250_handle_rx_dma()
1182 u8 iir; in omap_8250_dma_handle_irq() local
1186 iir = serial_port_in(port, UART_IIR); in omap_8250_dma_handle_irq()
1187 if (iir & UART_IIR_NO_INT) { in omap_8250_dma_handle_irq()
[all …]
A D8250_fsl.c30 unsigned int iir; in fsl8250_handle_irq() local
35 iir = port->serial_in(port, UART_IIR); in fsl8250_handle_irq()
36 if (iir & UART_IIR_NO_INT) { in fsl8250_handle_irq()
A D8250_port.c1885 switch (iir & 0x3f) { in handle_rx_dma()
1905 if (iir & UART_IIR_NO_INT) in serial8250_handle_irq()
1926 if (!up->dma || handle_rx_dma(up, iir)) in serial8250_handle_irq()
1943 unsigned int iir; in serial8250_default_handle_irq() local
1948 iir = serial_port_in(port, UART_IIR); in serial8250_default_handle_irq()
1949 ret = serial8250_handle_irq(port, iir); in serial8250_default_handle_irq()
1975 iir = serial_port_in(port, UART_IIR); in serial8250_tx_threshold_handle_irq()
1976 return serial8250_handle_irq(port, iir); in serial8250_tx_threshold_handle_irq()
2158 unsigned char lsr, iir; in serial8250_do_startup() local
2306 iir = serial_port_in(port, UART_IIR); in serial8250_do_startup()
[all …]
A D8250_dw.c240 unsigned int iir = p->serial_in(p, UART_IIR); in dw8250_handle_irq() local
254 if (!up->dma && ((iir & 0x3f) == UART_IIR_RX_TIMEOUT)) { in dw8250_handle_irq()
264 if (serial8250_handle_irq(p, iir)) in dw8250_handle_irq()
267 if ((iir & UART_IIR_BUSY) == UART_IIR_BUSY) { in dw8250_handle_irq()
/linux/arch/parisc/mm/
A Dfault.c158 if (parisc_acctyp(0, regs->iir) == VM_READ) { in fixup_exception()
159 int treg = regs->iir & 0x1f; in fixup_exception()
282 acc_type = parisc_acctyp(code, regs->iir); in do_page_fault()
/linux/drivers/net/hamradio/
A Dbaycom_ser_fdx.c252 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()
A Dbaycom_ser_hdx.c366 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/
A Dsc16is7xx.c556 unsigned int iir) in sc16is7xx_handle_rx() argument
560 bool read_lsr = (iir == SC16IS7XX_IIR_RLSE_SRC) ? true : false; in sc16is7xx_handle_rx()
683 unsigned int iir, rxlen; in sc16is7xx_port_irq() local
685 iir = sc16is7xx_port_read(port, SC16IS7XX_IIR_REG); in sc16is7xx_port_irq()
686 if (iir & SC16IS7XX_IIR_NO_INT_BIT) in sc16is7xx_port_irq()
689 iir &= SC16IS7XX_IIR_ID_MASK; in sc16is7xx_port_irq()
691 switch (iir) { in sc16is7xx_port_irq()
698 sc16is7xx_handle_rx(port, rxlen, iir); in sc16is7xx_port_irq()
706 port->line, iir); in sc16is7xx_port_irq()

Completed in 215 milliseconds

123