/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | unaligned.c | 374 unsigned long newbase = R1(regs->iir)?regs->gr[R1(regs->iir)]:0; in handle_unaligned() 389 " at ip " RFMT " (iir " RFMT ")\n", in handle_unaligned() 391 regs->iaoq[0], regs->iir); in handle_unaligned() 402 switch (MAJOR_OP(regs->iir)) in handle_unaligned() 407 if (regs->iir&0x20) in handle_unaligned() 410 if (regs->iir&0x1000) /* short loads */ in handle_unaligned() 411 if (regs->iir&0x200) in handle_unaligned() 412 newbase += IM5_3(regs->iir); in handle_unaligned() 414 newbase += IM5_2(regs->iir); in handle_unaligned() [all...] |
H A D | traps.c | 149 level, regs->iir, regs->isr, regs->ior); in show_regs() 282 unsigned iir = regs->iir; in handle_break() local 284 if (unlikely(iir == PARISC_BUG_BREAK_INSN && !user_mode(regs))) { in handle_break() 298 if (unlikely(iir == PARISC_KPROBES_BREAK_INSN && !user_mode(regs))) { in handle_break() 302 if (unlikely(iir == PARISC_KPROBES_BREAK_INSN2 && !user_mode(regs))) { in handle_break() 309 if (unlikely((iir == PARISC_KGDB_COMPILED_BREAK_INSN || in handle_break() 310 iir == PARISC_KGDB_BREAK_INSN)) && !user_mode(regs)) { in handle_break() 317 if ((iir == SPINLOCK_BREAK_INSN) && !user_mode(regs)) { in handle_break() 322 if (unlikely(iir ! in handle_break() [all...] |
H A D | kgdb.c | 82 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()
|
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | unaligned.c | 438 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() 475 if (regs->iir&0x1000) /* short loads */ in handle_unaligned() 476 if (regs->iir&0x200) in handle_unaligned() 477 newbase += IM5_3(regs->iir); in handle_unaligned() 479 newbase += IM5_2(regs->iir); in handle_unaligned() 480 else if (regs->iir&0x2000) /* scaled indexed */ in handle_unaligned() 483 switch (regs->iir in handle_unaligned() [all...] |
H A D | traps.c | 144 level, regs->iir, regs->isr, regs->ior); in show_regs() 284 unsigned iir = regs->iir; in handle_break() local 286 if (unlikely(iir == PARISC_BUG_BREAK_INSN && !user_mode(regs))) { in handle_break() 300 if (unlikely(iir == PARISC_KPROBES_BREAK_INSN)) { in handle_break() 308 if (unlikely((iir == PARISC_KGDB_COMPILED_BREAK_INSN || in handle_break() 309 iir == PARISC_KGDB_BREAK_INSN)) && !user_mode(regs)) { in handle_break() 315 if (unlikely(iir != GDB_BREAK_INSN)) in handle_break() 318 iir & 31, (iir>>1 in handle_break() [all...] |
H A D | kgdb.c | 81 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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_irq.c | 17 static void guc_irq_handler(struct intel_guc *guc, u16 iir) in guc_irq_handler() argument 19 if (iir & GUC_INTR_GUC2HOST) in guc_irq_handler() 24 cs_irq_handler(struct intel_engine_cs *engine, u32 iir) in cs_irq_handler() argument 28 if (unlikely(iir & GT_CS_MASTER_ERROR_INTERRUPT)) { in cs_irq_handler() 44 if (iir & GT_WAIT_SEMAPHORE_INTERRUPT) { in cs_irq_handler() 53 if (iir & GT_CONTEXT_SWITCH_INTERRUPT) in cs_irq_handler() 56 if (iir & GT_RENDER_USER_INTERRUPT) { in cs_irq_handler() 101 const u16 iir) in gen11_other_irq_handler() 104 return guc_irq_handler(>->uc.guc, iir); in gen11_other_irq_handler() 107 return gen11_rps_irq_handler(>->rps, iir); in gen11_other_irq_handler() 100 gen11_other_irq_handler(struct intel_gt *gt, const u8 instance, const u16 iir) gen11_other_irq_handler() argument 114 gen11_engine_irq_handler(struct intel_gt *gt, const u8 class, const u8 instance, const u16 iir) gen11_engine_irq_handler() argument 283 gen7_parity_error_irq_handler(struct intel_gt *gt, u32 iir) gen7_parity_error_irq_handler() argument 322 u32 iir; gen8_gt_irq_handler() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_irq.c | 21 static void guc_irq_handler(struct intel_guc *guc, u16 iir) in guc_irq_handler() argument 26 if (iir & GUC_INTR_GUC2HOST) in guc_irq_handler() 66 const u16 iir) in gen11_other_irq_handler() 71 return guc_irq_handler(>->uc.guc, iir); in gen11_other_irq_handler() 73 return guc_irq_handler(&media_gt->uc.guc, iir); in gen11_other_irq_handler() 76 return gen11_rps_irq_handler(>->rps, iir); in gen11_other_irq_handler() 78 return gen11_rps_irq_handler(&media_gt->rps, iir); in gen11_other_irq_handler() 81 return intel_pxp_irq_handler(gt->i915->pxp, iir); in gen11_other_irq_handler() 84 return intel_gsc_irq_handler(gt, iir); in gen11_other_irq_handler() 87 return intel_gsc_proxy_irq_handler(>->uc.gsc, iir); in gen11_other_irq_handler() 65 gen11_other_irq_handler(struct intel_gt *gt, const u8 instance, const u16 iir) gen11_other_irq_handler() argument 364 gen7_parity_error_irq_handler(struct intel_gt *gt, u32 iir) gen7_parity_error_irq_handler() argument 408 u32 iir; gen8_gt_irq_handler() local [all...] |
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() 51 intel_engine_set_irq_handler(struct intel_engine_cs *engine, void (*fn)(struct intel_engine_cs *engine, u16 iir)) intel_engine_set_irq_handler() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_irq.c | 82 i915_reg_t iir, i915_reg_t ier) in gen3_irq_reset() 90 intel_uncore_write(uncore, iir, 0xffffffff); in gen3_irq_reset() 91 intel_uncore_posting_read(uncore, iir); in gen3_irq_reset() 92 intel_uncore_write(uncore, iir, 0xffffffff); in gen3_irq_reset() 93 intel_uncore_posting_read(uncore, iir); in gen3_irq_reset() 148 i915_reg_t iir) in gen3_irq_init() 150 gen3_assert_iir_is_zero(uncore, iir); in gen3_irq_init() 263 u32 iir, gt_iir, pm_iir; in valleyview_irq_handler() local 270 iir = intel_uncore_read(&dev_priv->uncore, VLV_IIR); in valleyview_irq_handler() 272 if (gt_iir == 0 && pm_iir == 0 && iir in valleyview_irq_handler() 81 gen3_irq_reset(struct intel_uncore *uncore, i915_reg_t imr, i915_reg_t iir, i915_reg_t ier) gen3_irq_reset() argument 145 gen3_irq_init(struct intel_uncore *uncore, i915_reg_t imr, u32 imr_val, i915_reg_t ier, u32 ier_val, i915_reg_t iir) gen3_irq_init() argument 349 u32 master_ctl, iir; cherryview_irq_handler() local 1002 u16 iir; i8xx_irq_handler() local 1105 u32 iir; i915_irq_handler() local 1231 u32 iir; i965_irq_handler() local 1257 iir >> 25); i965_irq_handler() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_irq.c | 204 i915_reg_t iir, i915_reg_t ier) in gen3_irq_reset() 212 intel_uncore_write(uncore, iir, 0xffffffff); in gen3_irq_reset() 213 intel_uncore_posting_read(uncore, iir); in gen3_irq_reset() 214 intel_uncore_write(uncore, iir, 0xffffffff); in gen3_irq_reset() 215 intel_uncore_posting_read(uncore, iir); in gen3_irq_reset() 270 i915_reg_t iir) in gen3_irq_init() 272 gen3_assert_iir_is_zero(uncore, iir); in gen3_irq_init() 1304 u32 iir, u32 pipe_stats[I915_MAX_PIPES]) in i9xx_pipestat_irq_ack() 1342 if (iir & iir_bit) in i9xx_pipestat_irq_ack() 1370 u16 iir, u3 in i8xx_pipestat_irq_handler() 203 gen3_irq_reset(struct intel_uncore *uncore, i915_reg_t imr, i915_reg_t iir, i915_reg_t ier) gen3_irq_reset() argument 267 gen3_irq_init(struct intel_uncore *uncore, i915_reg_t imr, u32 imr_val, i915_reg_t ier, u32 ier_val, i915_reg_t iir) gen3_irq_init() argument 1303 i9xx_pipestat_irq_ack(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) i9xx_pipestat_irq_ack() argument 1369 i8xx_pipestat_irq_handler(struct drm_i915_private *dev_priv, u16 iir, u32 pipe_stats[I915_MAX_PIPES]) i8xx_pipestat_irq_handler() argument 1386 i915_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) i915_pipestat_irq_handler() argument 1410 i965_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) i965_pipestat_irq_handler() argument 1534 u32 iir, gt_iir, pm_iir; valleyview_irq_handler() local 1619 u32 master_ctl, iir; cherryview_irq_handler() local 2128 gen11_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 iir) gen11_hpd_irq_handler() argument 2209 gen8_de_misc_irq_handler(struct drm_i915_private *dev_priv, u32 iir) gen8_de_misc_irq_handler() argument 2244 u32 iir; gen8_de_irq_handler() local 2327 I915_WRITE(GEN8_DE_PIPE_IIR(pipe), iir); gen8_de_irq_handler() local 2429 u32 iir; gen11_gu_misc_irq_ack() local 2442 gen11_gu_misc_irq_handler(struct intel_gt *gt, const u32 iir) gen11_gu_misc_irq_handler() argument 3665 u16 iir; i8xx_irq_handler() local 3766 u32 iir; i915_irq_handler() local 3909 u32 iir; i965_irq_handler() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_display_irq.c | 412 u32 iir, u32 pipe_stats[I915_MAX_PIPES]) in i9xx_pipestat_irq_ack() 450 if (iir & iir_bit) in i9xx_pipestat_irq_ack() 478 u16 iir, u32 pipe_stats[I915_MAX_PIPES]) in i8xx_pipestat_irq_handler() 495 u32 iir, u32 pipe_stats[I915_MAX_PIPES]) in i915_pipestat_irq_handler() 514 if (blc_event || (iir & I915_ASLE_INTERRUPT)) in i915_pipestat_irq_handler() 519 u32 iir, u32 pipe_stats[I915_MAX_PIPES]) in i965_pipestat_irq_handler() 538 if (blc_event || (iir & I915_ASLE_INTERRUPT)) in i965_pipestat_irq_handler() 851 gen8_de_misc_irq_handler(struct drm_i915_private *dev_priv, u32 iir) in gen8_de_misc_irq_handler() argument 856 if (iir & (XELPDP_PMDEMAND_RSP | in gen8_de_misc_irq_handler() 858 if (iir in gen8_de_misc_irq_handler() 411 i9xx_pipestat_irq_ack(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) i9xx_pipestat_irq_ack() argument 477 i8xx_pipestat_irq_handler(struct drm_i915_private *dev_priv, u16 iir, u32 pipe_stats[I915_MAX_PIPES]) i8xx_pipestat_irq_handler() argument 494 i915_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) i915_pipestat_irq_handler() argument 518 i965_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) i965_pipestat_irq_handler() argument 1005 u32 iir; gen8_de_irq_handler() local 1153 u32 iir; gen11_gu_misc_irq_ack() local 1165 gen11_gu_misc_irq_handler(struct drm_i915_private *i915, const u32 iir) gen11_gu_misc_irq_handler() argument [all...] |
H A D | intel_display_irq.h | 55 void gen11_gu_misc_irq_handler(struct drm_i915_private *i915, const u32 iir); 73 void i9xx_pipestat_irq_ack(struct drm_i915_private *i915, u32 iir, u32 pipe_stats[I915_MAX_PIPES]); 75 void i915_pipestat_irq_handler(struct drm_i915_private *i915, u32 iir, u32 pipe_stats[I915_MAX_PIPES]); 76 void i965_pipestat_irq_handler(struct drm_i915_private *i915, u32 iir, u32 pipe_stats[I915_MAX_PIPES]); 78 void i8xx_pipestat_irq_handler(struct drm_i915_private *i915, u16 iir, u32 pipe_stats[I915_MAX_PIPES]);
|
H A D | intel_hotplug_irq.h | 19 void gen11_hpd_irq_handler(struct drm_i915_private *i915, u32 iir); 21 void xelpdp_pica_irq_handler(struct drm_i915_private *i915, u32 iir);
|
/kernel/linux/linux-5.10/drivers/media/platform/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() 256 /* iir */ in h3a_af_set_params() 257 if (cur_cfg->iir in h3a_af_set_params() [all...] |
/kernel/linux/linux-6.6/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() 256 /* iir */ in h3a_af_set_params() 257 if (cur_cfg->iir in h3a_af_set_params() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/pxp/ |
H A D | intel_pxp_irq.c | 23 * @iir: interrupt vector 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() 46 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
|
/kernel/linux/linux-5.10/arch/parisc/include/uapi/asm/ |
H A D | ptrace.h | 36 unsigned long iir; /* CR19 */ member 57 unsigned long iir; /* CR19 */ member
|
/kernel/linux/linux-6.6/arch/parisc/include/uapi/asm/ |
H A D | ptrace.h | 36 unsigned long iir; /* CR19 */ member 57 unsigned long iir; /* CR19 */ member
|
/kernel/linux/linux-5.10/arch/sh/include/asm/ |
H A D | smc37c93x.h | 74 volatile __u16 iir; member 86 #define tcr iir 92 #define fcr iir
|
/kernel/linux/linux-6.6/arch/sh/include/asm/ |
H A D | smc37c93x.h | 74 volatile __u16 iir; member 86 #define tcr iir 92 #define fcr iir
|
/kernel/linux/linux-5.10/drivers/tty/serial/8250/ |
H A D | 8250_fsl.c | 34 unsigned int iir; in fsl8250_handle_irq() local 39 iir = port->serial_in(port, UART_IIR); in fsl8250_handle_irq() 40 if (iir & UART_IIR_NO_INT) { in fsl8250_handle_irq()
|
/kernel/linux/linux-6.6/drivers/tty/serial/8250/ |
H A D | 8250_fsl.c | 30 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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/ |
H A D | interrupt.c | 42 #define iir_to_regbase(iir) (iir - 0x8) 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()
|