/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_dw.c | 248 unsigned int iir = p->serial_in(p, UART_IIR); local 249 bool rx_timeout = (iir & 0x3f) == UART_IIR_RX_TIMEOUT; 286 if (serial8250_handle_irq(p, iir)) 289 if ((iir & UART_IIR_BUSY) == UART_IIR_BUSY) {
|
H A D | 8250_port.c | 1308 DEBUG_AUTOCONF("iir=%d ", scratch); 1863 static bool handle_rx_dma(struct uart_8250_port *up, unsigned int iir) argument 1865 switch (iir & 0x3f) { 1892 int serial8250_handle_irq(struct uart_port *port, unsigned int iir) argument 1900 if (iir & UART_IIR_NO_INT) 1926 if (!up->dma || handle_rx_dma(up, iir)) 1946 unsigned int iir; local 1951 iir = serial_port_in(port, UART_IIR); 1952 ret = serial8250_handle_irq(port, iir); 1967 unsigned int iir local 2174 unsigned char iir; local [all...] |
H A D | 8250_omap.c | 641 unsigned int iir, lsr; local 662 iir = serial_port_in(port, UART_IIR); 663 ret = serial8250_handle_irq(port, iir); 671 (iir & UART_IIR_RX_TIMEOUT) == UART_IIR_RX_TIMEOUT && 1226 static bool handle_rx_dma(struct uart_8250_port *up, unsigned int iir) argument 1228 switch (iir & 0x3f) { 1238 static u16 omap_8250_handle_rx_dma(struct uart_8250_port *up, u8 iir, u16 status) argument 1241 (iir & UART_IIR_RDI)) { 1242 if (handle_rx_dma(up, iir)) { 1251 static void am654_8250_handle_rx_dma(struct uart_8250_port *up, u8 iir, argument 1290 u8 iir; local [all...] |
H A D | 8250_bcm7271.c | 776 unsigned int iir = serial_port_in(p, UART_IIR); local 789 if (((iir & UART_IIR_ID) == UART_IIR_RX_TIMEOUT) && !(priv->shutdown)) { 819 return serial8250_handle_irq(p, iir);
|
H A D | 8250_aspeed_vuart.c | 333 unsigned int iir, lsr; local 337 iir = serial_port_in(port, UART_IIR); 339 if (iir & UART_IIR_NO_INT)
|
H A D | 8250_fsl.c | 30 unsigned int iir; local 35 iir = port->serial_in(port, UART_IIR); 36 if (iir & UART_IIR_NO_INT) { 54 if (unlikely((iir & UART_IIR_ID) == UART_IIR_RLSI &&
|
/linux-master/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_submission.c | 1065 static void cs_irq_handler(struct intel_engine_cs *engine, u16 iir) argument 1067 if (iir & GT_RENDER_USER_INTERRUPT)
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_engine_cs.c | 391 static void nop_irq_handler(struct intel_engine_cs *engine, u16 iir) argument 393 GEM_DEBUG_WARN_ON(iir);
|
H A D | intel_execlists_submission.c | 2489 static void execlists_irq_handler(struct intel_engine_cs *engine, u16 iir) argument 2493 if (unlikely(iir & GT_CS_MASTER_ERROR_INTERRUPT)) { 2509 if (iir & GT_WAIT_SEMAPHORE_INTERRUPT) { 2518 if (iir & GT_CONTEXT_SWITCH_INTERRUPT) 2521 if (iir & GT_RENDER_USER_INTERRUPT)
|
/linux-master/include/linux/ |
H A D | serial_8250.h | 198 int serial8250_handle_irq(struct uart_port *port, unsigned int iir);
|
/linux-master/drivers/tty/serial/ |
H A D | pxa.c | 223 unsigned int iir, lsr; local 225 iir = serial_in(up, UART_IIR); 226 if (iir & UART_IIR_NO_INT)
|
H A D | omap-serial.c | 525 unsigned int iir, lsr; local 533 iir = serial_in(up, UART_IIR); 534 if (iir & UART_IIR_NO_INT) 541 type = iir & 0x3e;
|
H A D | serial-tegra.c | 292 unsigned long iir; local 296 iir = tegra_uart_read(tup, UART_IIR); 297 if (iir & TEGRA_UART_FCR_IIR_FIFO_EN) 833 unsigned long iir; local 841 iir = tegra_uart_read(tup, UART_IIR); 842 if (iir & UART_IIR_NO_INT) { 859 switch ((iir >> 1) & 0x7) {
|
H A D | sc16is7xx.c | 598 unsigned int iir) 602 bool read_lsr = (iir == SC16IS7XX_IIR_RLSE_SRC) ? true : false; 775 unsigned int iir, rxlen; local 781 iir = sc16is7xx_port_read(port, SC16IS7XX_IIR_REG); 782 if (iir & SC16IS7XX_IIR_NO_INT_BIT) { 787 iir &= SC16IS7XX_IIR_ID_MASK; 789 switch (iir) { 804 if (iir == SC16IS7XX_IIR_RTOI_SRC && !rxlen) 808 sc16is7xx_handle_rx(port, rxlen, iir); 821 port->line, iir); 597 sc16is7xx_handle_rx(struct uart_port *port, unsigned int rxlen, unsigned int iir) argument [all...] |
/linux-master/arch/parisc/kernel/ |
H A D | unaligned.c | 374 unsigned long newbase = R1(regs->iir)?regs->gr[R1(regs->iir)]:0; 389 " at ip " RFMT " (iir " RFMT ")\n", 391 regs->iaoq[0], regs->iir); 404 "(iir " RFMT ")\n", 405 regs->ior, (void *)regs->iaoq[0], regs->iir); 409 switch (MAJOR_OP(regs->iir)) 414 if (regs->iir&0x20) 417 if (regs->iir&0x1000) /* short loads */ 418 if (regs->iir [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_irq.c | 107 u32 iir; local 112 iir = xe_mmio_read32(mmio, IIR(GU_MISC_IRQ_OFFSET)); 113 if (likely(iir)) 114 xe_mmio_write32(mmio, IIR(GU_MISC_IRQ_OFFSET), iir); 116 return iir; 242 gt_other_irq_handler(struct xe_gt *gt, const u8 instance, const u16 iir) argument 245 return xe_guc_irq_handler(>->uc.guc, iir); 247 return xe_guc_irq_handler(>->uc.guc, iir); 249 return xe_gsc_proxy_irq_handler(>->uc.gsc, iir); 253 WARN_ONCE(1, "unhandled other interrupt instance=0x%x, iir [all...] |
H A D | xe_heci_gsc.c | 216 void xe_heci_gsc_irq_handler(struct xe_device *xe, u32 iir) argument 220 if ((iir & GSC_IRQ_INTF(1)) == 0)
|
H A D | xe_guc.h | 32 void xe_guc_irq_handler(struct xe_guc *guc, const u16 iir);
|
H A D | xe_guc.c | 878 void xe_guc_irq_handler(struct xe_guc *guc, const u16 iir) argument 880 if (iir & GUC_INTR_GUC2HOST)
|
H A D | xe_gsc_proxy.c | 325 void xe_gsc_proxy_irq_handler(struct xe_gsc *gsc, u32 iir) argument 329 if (unlikely(!iir))
|
H A D | xe_gsc_proxy.h | 18 void xe_gsc_proxy_irq_handler(struct xe_gsc *gsc, u32 iir);
|
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | interrupt.c | 61 #define iir_to_regbase(iir) (iir - 0x8) 308 u32 iir = *(u32 *)p_data; local 310 trace_write_ir(vgpu->id, "IIR", reg, iir, vgpu_vreg(vgpu, reg), 311 (vgpu_vreg(vgpu, reg) ^ iir)); 316 vgpu_vreg(vgpu, reg) &= ~iir; 385 u32 iir = regbase_to_iir( local 390 vgpu_vreg(vgpu, iir) |= (set_bits & ~vgpu_vreg(vgpu, imr));
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_hotplug_irq.c | 510 void xelpdp_pica_irq_handler(struct drm_i915_private *i915, u32 iir) argument 513 u32 hotplug_trigger = iir & (XELPDP_DP_ALT_HOTPLUG_MASK | XELPDP_TBT_HOTPLUG_MASK); 514 u32 trigger_aux = iir & XELPDP_AUX_TC_MASK; 518 trigger_aux |= iir & XE2LPD_AUX_DDI_MASK; 548 "Unexpected DE HPD/AUX interrupt 0x%08x\n", iir); 653 void gen11_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 iir) argument 656 u32 trigger_tc = iir & GEN11_DE_TC_HOTPLUG_MASK; 657 u32 trigger_tbt = iir & GEN11_DE_TBT_HOTPLUG_MASK; 685 "Unexpected DE HPD interrupt 0x%08x\n", iir);
|
H A D | intel_display_irq.c | 409 u32 iir, u32 pipe_stats[I915_MAX_PIPES]) 447 if (iir & iir_bit) 475 u16 iir, u32 pipe_stats[I915_MAX_PIPES]) 492 u32 iir, u32 pipe_stats[I915_MAX_PIPES]) 511 if (blc_event || (iir & I915_ASLE_INTERRUPT)) 516 u32 iir, u32 pipe_stats[I915_MAX_PIPES]) 535 if (blc_event || (iir & I915_ASLE_INTERRUPT)) 850 gen8_de_misc_irq_handler(struct drm_i915_private *dev_priv, u32 iir) argument 855 if (iir & (XELPDP_PMDEMAND_RSP | 857 if (iir 408 i9xx_pipestat_irq_ack(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) argument 474 i8xx_pipestat_irq_handler(struct drm_i915_private *dev_priv, u16 iir, u32 pipe_stats[I915_MAX_PIPES]) argument 491 i915_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) argument 515 i965_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) argument 1004 u32 iir; local 1152 u32 iir; local 1164 gen11_gu_misc_irq_handler(struct drm_i915_private *i915, const u32 iir) argument [all...] |
/linux-master/arch/parisc/mm/ |
H A D | fault.c | 165 if (parisc_acctyp(0, regs->iir) == VM_READ) { 166 int treg = regs->iir & 0x1f; 289 acc_type = parisc_acctyp(code, regs->iir); 455 unsigned long insn = regs->iir;
|