Home
last modified time | relevance | path

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

123

/Linux-v6.1/arch/parisc/kernel/
Dunaligned.c376 unsigned long newbase = R1(regs->iir)?regs->gr[R1(regs->iir)]:0; in handle_unaligned()
393 regs->iaoq[0], regs->iir); in handle_unaligned()
404 switch (MAJOR_OP(regs->iir)) in handle_unaligned()
409 if (regs->iir&0x20) in handle_unaligned()
412 if (regs->iir&0x1000) /* short loads */ in handle_unaligned()
413 if (regs->iir&0x200) in handle_unaligned()
414 newbase += IM5_3(regs->iir); in handle_unaligned()
416 newbase += IM5_2(regs->iir); in handle_unaligned()
417 else if (regs->iir&0x2000) /* scaled indexed */ in handle_unaligned()
420 switch (regs->iir & OPCODE1_MASK) in handle_unaligned()
[all …]
Dtraps.c145 level, regs->iir, regs->isr, regs->ior); in show_regs()
278 unsigned iir = regs->iir; in handle_break() local
280 if (unlikely(iir == PARISC_BUG_BREAK_INSN && !user_mode(regs))) { in handle_break()
294 if (unlikely(iir == PARISC_KPROBES_BREAK_INSN)) { in handle_break()
298 if (unlikely(iir == PARISC_KPROBES_BREAK_INSN2)) { in handle_break()
305 if (unlikely(iir == PARISC_KGDB_COMPILED_BREAK_INSN || in handle_break()
306 iir == PARISC_KGDB_BREAK_INSN)) { in handle_break()
312 if (unlikely(iir != GDB_BREAK_INSN)) in handle_break()
315 iir & 31, (iir>>13) & ((1<<13)-1), in handle_break()
366 regs->iir = pim_wide->cr[19]; in transfer_pim_to_trap_frame()
[all …]
Dkgdb.c82 gr->iir = regs->iir; in pt_regs_to_gdb_regs()
113 regs->iir = gr->iir; in gdb_regs_to_pt_regs()
190 else if (trap == 9 && regs->iir == in kgdb_arch_handle_exception()
198 } else if (trap == 9 && regs->iir == in kgdb_arch_handle_exception()
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()
Dptrace.c443 case RI(iir): return regs->iir; in get_reg()
496 case RI(iir): return regs->iir; in set_reg()
707 REG_OFFSET_NAME(iir),
/Linux-v6.1/drivers/gpu/drm/i915/gt/
Dintel_gt_irq.c18 static void guc_irq_handler(struct intel_guc *guc, u16 iir) in guc_irq_handler() argument
20 if (iir & GUC_INTR_GUC2HOST) in guc_irq_handler()
60 const u16 iir) in gen11_other_irq_handler() argument
65 return guc_irq_handler(&gt->uc.guc, iir); in gen11_other_irq_handler()
67 return guc_irq_handler(&media_gt->uc.guc, iir); in gen11_other_irq_handler()
70 return gen11_rps_irq_handler(&gt->rps, iir); in gen11_other_irq_handler()
72 return gen11_rps_irq_handler(&media_gt->rps, iir); in gen11_other_irq_handler()
75 return intel_pxp_irq_handler(&gt->pxp, iir); in gen11_other_irq_handler()
78 return intel_gsc_irq_handler(gt, iir); in gen11_other_irq_handler()
81 instance, iir); in gen11_other_irq_handler()
[all …]
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
Dintel_gsc.c281 void intel_gsc_irq_handler(struct intel_gt *gt, u32 iir) in intel_gsc_irq_handler() argument
283 if (iir & GSC_IRQ_INTF(0)) in intel_gsc_irq_handler()
285 if (iir & GSC_IRQ_INTF(1)) in intel_gsc_irq_handler()
Dintel_gsc.h38 void intel_gsc_irq_handler(struct intel_gt *gt, u32 iir);
/Linux-v6.1/drivers/media/platform/ti/omap3isp/
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-v6.1/drivers/gpu/drm/i915/
Di915_irq.c237 i915_reg_t iir, i915_reg_t ier) in gen3_irq_reset() argument
245 intel_uncore_write(uncore, iir, 0xffffffff); in gen3_irq_reset()
246 intel_uncore_posting_read(uncore, iir); in gen3_irq_reset()
247 intel_uncore_write(uncore, iir, 0xffffffff); in gen3_irq_reset()
248 intel_uncore_posting_read(uncore, iir); in gen3_irq_reset()
303 i915_reg_t iir) in gen3_irq_init() argument
305 gen3_assert_iir_is_zero(uncore, iir); in gen3_irq_init()
1431 u32 iir, u32 pipe_stats[I915_MAX_PIPES]) in i9xx_pipestat_irq_ack() argument
1469 if (iir & iir_bit) in i9xx_pipestat_irq_ack()
1497 u16 iir, u32 pipe_stats[I915_MAX_PIPES]) in i8xx_pipestat_irq_handler() argument
[all …]
Di915_irq.h95 i915_reg_t iir, i915_reg_t ier);
102 i915_reg_t iir);
/Linux-v6.1/drivers/gpu/drm/i915/pxp/
Dintel_pxp_irq.c21 void intel_pxp_irq_handler(struct intel_pxp *pxp, u16 iir) in intel_pxp_irq_handler() argument
30 if (unlikely(!iir)) in intel_pxp_irq_handler()
33 if (iir & (GEN12_DISPLAY_PXP_STATE_TERMINATED_INTERRUPT | in intel_pxp_irq_handler()
40 if (iir & GEN12_DISPLAY_STATE_RESET_COMPLETE_INTERRUPT) in intel_pxp_irq_handler()
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-v6.1/arch/sh/include/asm/
Dsmc37c93x.h74 volatile __u16 iir; member
86 #define tcr iir
92 #define fcr iir
/Linux-v6.1/arch/parisc/include/uapi/asm/
Dptrace.h36 unsigned long iir; /* CR19 */ member
57 unsigned long iir; /* CR19 */ member
/Linux-v6.1/drivers/bluetooth/
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()
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-v6.1/drivers/tty/serial/8250/
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()
D8250_omap.c612 unsigned int iir, lsr; in omap8250_irq() local
624 iir = serial_port_in(port, UART_IIR); in omap8250_irq()
625 ret = serial8250_handle_irq(port, iir); in omap8250_irq()
633 (iir & UART_IIR_RX_TIMEOUT) == UART_IIR_RX_TIMEOUT && in omap8250_irq()
1109 static bool handle_rx_dma(struct uart_8250_port *up, unsigned int iir) in handle_rx_dma() argument
1111 switch (iir & 0x3f) { in handle_rx_dma()
1121 static u16 omap_8250_handle_rx_dma(struct uart_8250_port *up, u8 iir, u16 status) in omap_8250_handle_rx_dma() argument
1124 (iir & UART_IIR_RDI)) { in omap_8250_handle_rx_dma()
1125 if (handle_rx_dma(up, iir)) { in omap_8250_handle_rx_dma()
1134 static void am654_8250_handle_rx_dma(struct uart_8250_port *up, u8 iir, in am654_8250_handle_rx_dma() argument
[all …]
/Linux-v6.1/drivers/gpu/drm/i915/gvt/
Dinterrupt.c45 #define iir_to_regbase(iir) (iir - 0x8) argument
292 u32 iir = *(u32 *)p_data; in intel_vgpu_reg_iir_handler() local
294 trace_write_ir(vgpu->id, "IIR", reg, iir, vgpu_vreg(vgpu, reg), in intel_vgpu_reg_iir_handler()
295 (vgpu_vreg(vgpu, reg) ^ iir)); in intel_vgpu_reg_iir_handler()
300 vgpu_vreg(vgpu, reg) &= ~iir; in intel_vgpu_reg_iir_handler()
369 u32 iir = regbase_to_iir( in update_upstream_irq() local
374 vgpu_vreg(vgpu, iir) |= (set_bits & ~vgpu_vreg(vgpu, imr)); in update_upstream_irq()
/Linux-v6.1/arch/parisc/mm/
Dfault.c160 if (parisc_acctyp(0, regs->iir) == VM_READ) { in fixup_exception()
161 int treg = regs->iir & 0x1f; in fixup_exception()
284 acc_type = parisc_acctyp(code, regs->iir); in do_page_fault()
445 unsigned long insn = regs->iir; in handle_nadtlb_fault()
/Linux-v6.1/drivers/net/hamradio/
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()
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-v6.1/arch/parisc/include/asm/
Dkgdb.h37 unsigned long iir; member

123