/linux-4.4.14/arch/parisc/kernel/ |
D | unaligned.c | 452 unsigned long newbase = R1(regs->iir)?regs->gr[R1(regs->iir)]:0; in handle_unaligned() 482 switch (MAJOR_OP(regs->iir)) in handle_unaligned() 487 if (regs->iir&0x20) in handle_unaligned() 490 if (regs->iir&0x1000) /* short loads */ in handle_unaligned() 491 if (regs->iir&0x200) in handle_unaligned() 492 newbase += IM5_3(regs->iir); in handle_unaligned() 494 newbase += IM5_2(regs->iir); in handle_unaligned() 495 else if (regs->iir&0x2000) /* scaled indexed */ in handle_unaligned() 498 switch (regs->iir & OPCODE1_MASK) in handle_unaligned() 508 newbase += (R2(regs->iir)?regs->gr[R2(regs->iir)]:0)<<shift; in handle_unaligned() [all …]
|
D | traps.c | 139 level, regs->iir, regs->isr, regs->ior); in show_regs() 312 unsigned iir = regs->iir; in handle_break() local 314 if (unlikely(iir == PARISC_BUG_BREAK_INSN && !user_mode(regs))) { in handle_break() 327 if (unlikely(iir != GDB_BREAK_INSN)) in handle_break() 330 iir & 31, (iir>>13) & ((1<<13)-1), in handle_break() 381 regs->iir = pim_wide->cr[19]; in transfer_pim_to_trap_frame() 405 regs->iir = pim_narrow->cr[19]; in transfer_pim_to_trap_frame() 591 if ((regs->iir & 0xffdfffe0) == 0x034008a0) { in handle_interruption() 597 if (regs->iir & 0x00200000) in handle_interruption() 598 regs->gr[regs->iir & 0x1f] = mfctl(27); in handle_interruption() [all …]
|
D | binfmt_elf32.c | 23 dst[44] = (elf_greg_t) pt->sar; dst[45] = (elf_greg_t) pt->iir; \
|
D | asm-offsets.c | 148 DEFINE(TASK_PT_IIR, offsetof(struct task_struct, thread.regs.iir)); in main() 237 DEFINE(PT_IIR, offsetof(struct pt_regs, iir)); in main()
|
/linux-4.4.14/drivers/media/platform/omap3isp/ |
D | isph3a_af.c | 74 isp_reg_writel(af->isp, conf->iir.h_start, in h3a_af_setup_regs() 82 coef |= conf->iir.coeff_set0[index]; in h3a_af_setup_regs() 83 coef |= conf->iir.coeff_set0[index + 1] << in h3a_af_setup_regs() 91 coef |= conf->iir.coeff_set1[index]; in h3a_af_setup_regs() 92 coef |= conf->iir.coeff_set1[index + 1] << in h3a_af_setup_regs() 99 isp_reg_writel(af->isp, conf->iir.coeff_set0[10], in h3a_af_setup_regs() 102 isp_reg_writel(af->isp, conf->iir.coeff_set1[10], in h3a_af_setup_regs() 160 struct omap3isp_h3a_af_iir *iir_cfg = &user_cfg->iir; in h3a_af_validate_params() 260 if (cur_cfg->iir.h_start != user_cfg->iir.h_start) { in h3a_af_set_params() 265 if (cur_cfg->iir.coeff_set0[index] != in h3a_af_set_params() [all …]
|
/linux-4.4.14/drivers/tty/serial/8250/ |
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()
|
D | 8250.h | 20 int (*rx_dma)(struct uart_8250_port *p, unsigned int iir); 179 extern int serial8250_rx_dma(struct uart_8250_port *, unsigned int iir); 187 static inline int serial8250_rx_dma(struct uart_8250_port *p, unsigned int iir) in serial8250_rx_dma() argument
|
D | 8250_omap.c | 571 unsigned int iir; in omap8250_irq() local 582 iir = serial_port_in(port, UART_IIR); in omap8250_irq() 583 ret = serial8250_handle_irq(port, iir); in omap8250_irq() 718 static int omap_8250_rx_dma(struct uart_8250_port *p, unsigned int iir); 785 static int omap_8250_rx_dma(struct uart_8250_port *p, unsigned int iir) in omap_8250_rx_dma() argument 793 switch (iir & 0x3f) { in omap_8250_rx_dma() 1008 u8 iir; in omap_8250_dma_handle_irq() local 1013 iir = serial_port_in(port, UART_IIR); in omap_8250_dma_handle_irq() 1014 if (iir & UART_IIR_NO_INT) { in omap_8250_dma_handle_irq() 1025 dma_err = omap_8250_rx_dma(up, iir); in omap_8250_dma_handle_irq() [all …]
|
D | 8250_dma.c | 113 int serial8250_rx_dma(struct uart_8250_port *p, unsigned int iir) in serial8250_rx_dma() argument 118 switch (iir & 0x3f) { in serial8250_rx_dma()
|
D | 8250_port.c | 1549 int serial8250_handle_irq(struct uart_port *port, unsigned int iir) in serial8250_handle_irq() argument 1556 if (iir & UART_IIR_NO_INT) in serial8250_handle_irq() 1567 dma_err = up->dma->rx_dma(up, iir); in serial8250_handle_irq() 1585 unsigned int iir; in serial8250_default_handle_irq() local 1590 iir = serial_port_in(port, UART_IIR); in serial8250_default_handle_irq() 1591 ret = serial8250_handle_irq(port, iir); in serial8250_default_handle_irq() 1606 unsigned int iir = serial_port_in(port, UART_IIR); in exar_handle_irq() local 1609 ret = serial8250_handle_irq(port, iir); in exar_handle_irq() 1807 unsigned char lsr, iir; in serial8250_do_startup() local 1924 iir = serial_port_in(port, UART_IIR); in serial8250_do_startup() [all …]
|
D | 8250_core.c | 276 unsigned int iir, ier = 0, lsr; in serial8250_backup_timeout() local 290 iir = serial_in(up, UART_IIR); in serial8250_backup_timeout() 300 if ((iir & UART_IIR_NO_INT) && (up->ier & UART_IER_THRI) && in serial8250_backup_timeout() 303 iir &= ~(UART_IIR_ID | UART_IIR_NO_INT); in serial8250_backup_timeout() 304 iir |= UART_IIR_THRI; in serial8250_backup_timeout() 307 if (!(iir & UART_IIR_NO_INT)) in serial8250_backup_timeout()
|
D | 8250_dw.c | 193 unsigned int iir = p->serial_in(p, UART_IIR); in dw8250_handle_irq() local 195 if (serial8250_handle_irq(p, iir)) { in dw8250_handle_irq() 197 } else if ((iir & UART_IIR_BUSY) == UART_IIR_BUSY) { in dw8250_handle_irq()
|
/linux-4.4.14/arch/sh/include/asm/ |
D | smc37c93x.h | 73 volatile __u16 iir; member 85 #define tcr iir 91 #define fcr iir
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_irq.c | 1239 static void ivybridge_parity_error_irq_handler(struct drm_device *dev, u32 iir) in ivybridge_parity_error_irq_handler() argument 1250 iir &= GT_PARITY_ERROR(dev); in ivybridge_parity_error_irq_handler() 1251 if (iir & GT_RENDER_L3_PARITY_ERROR_INTERRUPT_S1) in ivybridge_parity_error_irq_handler() 1254 if (iir & GT_RENDER_L3_PARITY_ERROR_INTERRUPT) in ivybridge_parity_error_irq_handler() 1620 static void valleyview_pipestat_irq_handler(struct drm_device *dev, u32 iir) in valleyview_pipestat_irq_handler() argument 1653 if (iir & iir_bit) in valleyview_pipestat_irq_handler() 1738 u32 iir, gt_iir, pm_iir; in valleyview_irq_handler() local 1755 iir = I915_READ(VLV_IIR); in valleyview_irq_handler() 1756 if (iir) { in valleyview_irq_handler() 1758 if (iir & I915_DISPLAY_PORT_INTERRUPT) in valleyview_irq_handler() [all …]
|
/linux-4.4.14/arch/mips/pmcs-msp71xx/ |
D | msp_serial.c | 67 unsigned int iir = readb(p->membase + (UART_IIR << p->regshift)); in msp_serial_handle_irq() local 69 if (serial8250_handle_irq(p, iir)) { in msp_serial_handle_irq() 71 } else if ((iir & UART_IIR_BUSY) == UART_IIR_BUSY) { in msp_serial_handle_irq()
|
/linux-4.4.14/drivers/bluetooth/ |
D | dtl1_cs.c | 294 int iir, lsr; in dtl1_interrupt() local 305 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in dtl1_interrupt() 306 while (iir) { in dtl1_interrupt() 312 switch (iir) { in dtl1_interrupt() 327 BT_ERR("Unhandled IIR=%#x", iir); in dtl1_interrupt() 335 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in dtl1_interrupt()
|
D | btuart_cs.c | 291 int iir, lsr; in btuart_interrupt() local 302 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in btuart_interrupt() 303 while (iir) { in btuart_interrupt() 309 switch (iir) { in btuart_interrupt() 324 BT_ERR("Unhandled IIR=%#x", iir); in btuart_interrupt() 332 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in btuart_interrupt()
|
D | bt3c_cs.c | 337 int iir; in bt3c_interrupt() local 348 iir = inb(iobase + CONTROL); in bt3c_interrupt() 349 if (iir & 0x80) { in bt3c_interrupt() 369 outb(iir, iobase + CONTROL); in bt3c_interrupt()
|
/linux-4.4.14/arch/ia64/include/asm/sn/ |
D | ioc3.h | 22 char iir; /* read only */ member 45 #define iu_iir u3.iir
|
/linux-4.4.14/arch/parisc/include/uapi/asm/ |
D | ptrace.h | 30 unsigned long iir; /* CR19 */ member
|
/linux-4.4.14/drivers/net/hamradio/ |
D | baycom_ser_fdx.c | 291 unsigned char iir, msr; in ser12_interrupt() local 297 if ((iir = inb(IIR(dev->base_addr))) & 1) in ser12_interrupt() 306 switch (iir & 6) { in ser12_interrupt() 341 iir = inb(IIR(dev->base_addr)); in ser12_interrupt() 342 } while (!(iir & 1)); in ser12_interrupt()
|
D | baycom_ser_hdx.c | 382 unsigned char iir; in ser12_interrupt() local 387 if ((iir = inb(IIR(dev->base_addr))) & 1) in ser12_interrupt() 391 switch (iir & 6) { in ser12_interrupt() 417 iir = inb(IIR(dev->base_addr)); in ser12_interrupt() 418 } while (!(iir & 1)); in ser12_interrupt()
|
D | yam.c | 747 unsigned char iir; in yam_interrupt() local 759 while ((iir = IIR_MASK & inb(IIR(dev->base_addr))) != IIR_NOPEND) { in yam_interrupt() 773 dev->name, iir); in yam_interrupt()
|
/linux-4.4.14/drivers/tty/serial/ |
D | sc16is7xx.c | 535 unsigned int iir) in sc16is7xx_handle_rx() argument 539 bool read_lsr = (iir == SC16IS7XX_IIR_RLSE_SRC) ? true : false; in sc16is7xx_handle_rx() 656 unsigned int iir, msr, rxlen; in sc16is7xx_port_irq() local 658 iir = sc16is7xx_port_read(port, SC16IS7XX_IIR_REG); in sc16is7xx_port_irq() 659 if (iir & SC16IS7XX_IIR_NO_INT_BIT) in sc16is7xx_port_irq() 662 iir &= SC16IS7XX_IIR_ID_MASK; in sc16is7xx_port_irq() 664 switch (iir) { in sc16is7xx_port_irq() 671 sc16is7xx_handle_rx(port, rxlen, iir); in sc16is7xx_port_irq() 685 port->line, iir); in sc16is7xx_port_irq()
|
D | nwpserial.c | 134 unsigned int iir; in nwpserial_interrupt() local 140 iir = dcr_read(up->dcr_host, UART_IIR); in nwpserial_interrupt() 141 if (!iir) { in nwpserial_interrupt()
|
D | vr41xx_siu.c | 427 uint8_t iir, lsr; in siu_interrupt() local 431 iir = siu_read(port, UART_IIR); in siu_interrupt() 432 if (iir & UART_IIR_NO_INT) in siu_interrupt()
|
D | pxa.c | 254 unsigned int iir, lsr; in serial_pxa_irq() local 256 iir = serial_in(up, UART_IIR); in serial_pxa_irq() 257 if (iir & UART_IIR_NO_INT) in serial_pxa_irq()
|
D | serial-tegra.c | 688 unsigned long iir; in tegra_uart_isr() local 695 iir = tegra_uart_read(tup, UART_IIR); in tegra_uart_isr() 696 if (iir & UART_IIR_NO_INT) { in tegra_uart_isr() 711 switch ((iir >> 1) & 0x7) { in tegra_uart_isr()
|
D | omap-serial.c | 571 unsigned int iir, lsr; in serial_omap_irq() local 580 iir = serial_in(up, UART_IIR); in serial_omap_irq() 581 if (iir & UART_IIR_NO_INT) in serial_omap_irq() 588 type = iir & 0x3e; in serial_omap_irq() 613 } while (!(iir & UART_IIR_NO_INT) && max_count--); in serial_omap_irq()
|
D | ioc4_serial.c | 261 char iir; /* read only */ member
|
/linux-4.4.14/drivers/net/irda/ |
D | smsc-ircc2.c | 1514 int iobase, iir, lcra, lsr; in smsc_ircc_interrupt() local 1529 iir = inb(iobase + IRCC_IIR); in smsc_ircc_interrupt() 1530 if (iir == 0) in smsc_ircc_interrupt() 1539 pr_debug("%s(), iir = 0x%02x\n", __func__, iir); in smsc_ircc_interrupt() 1541 if (iir & IRCC_IIR_EOM) { in smsc_ircc_interrupt() 1550 if (iir & IRCC_IIR_ACTIVE_FRAME) { in smsc_ircc_interrupt() 1575 int iir, lsr; in smsc_ircc_interrupt_sir() local 1582 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in smsc_ircc_interrupt_sir() 1583 if (iir == 0) in smsc_ircc_interrupt_sir() 1585 while (iir) { in smsc_ircc_interrupt_sir() [all …]
|
D | ali-ircc.c | 811 int iir, lsr; in ali_ircc_sir_interrupt() local 816 iir = inb(iobase+UART_IIR) & UART_IIR_ID; in ali_ircc_sir_interrupt() 817 if (iir) { in ali_ircc_sir_interrupt() 822 __func__, iir, lsr, iobase); in ali_ircc_sir_interrupt() 824 switch (iir) in ali_ircc_sir_interrupt() 842 __func__, iir); in ali_ircc_sir_interrupt() 849 return IRQ_RETVAL(iir); in ali_ircc_sir_interrupt()
|
D | pxaficp_ir.c | 338 int iir, lsr, data; in pxa_irda_sir_irq() local 340 iir = stuart_readl(si, STIIR); in pxa_irda_sir_irq() 342 switch (iir & 0x0F) { in pxa_irda_sir_irq()
|
/linux-4.4.14/drivers/isdn/hisax/ |
D | elsa_ser.c | 389 int status, iir, msr; in rs_interrupt_elsa() local 410 iir = serial_inp(cs, UART_IIR); in rs_interrupt_elsa() 411 debugl1(cs, "rs IIR %02x", iir); in rs_interrupt_elsa() 412 if ((iir & 0xf) == 0) { in rs_interrupt_elsa() 416 } while (!(iir & UART_IIR_NO_INT)); in rs_interrupt_elsa()
|
/linux-4.4.14/include/linux/ |
D | serial_8250.h | 149 int serial8250_handle_irq(struct uart_port *port, unsigned int iir);
|
/linux-4.4.14/drivers/staging/media/lirc/ |
D | lirc_sir.c | 440 int iir, lsr; in sir_interrupt() local 442 while ((iir = inb(io + UART_IIR) & UART_IIR_ID)) { in sir_interrupt() 443 switch (iir&UART_IIR_ID) { /* FIXME toto treba preriedit */ in sir_interrupt()
|
/linux-4.4.14/arch/mips/include/asm/sn/ |
D | ioc3.h | 22 volatile u8 iir; /* read only */ member 37 #define iu_iir u3.iir
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | elf.h | 283 dst[44] = pt->sar; dst[45] = pt->iir; \
|
D | asmregs.h | 142 iir: .reg %cr19
|
/linux-4.4.14/arch/parisc/mm/ |
D | fault.c | 223 acc_type = parisc_acctyp(code, regs->iir); in do_page_fault()
|
/linux-4.4.14/drivers/tty/ |
D | mxser.c | 2218 int status, iir, i; in mxser_interrupt() local 2253 iir = inb(port->ioaddr + UART_IIR); in mxser_interrupt() 2254 if (iir & UART_IIR_NO_INT) in mxser_interrupt() 2256 iir &= MOXA_MUST_IIR_MASK; in mxser_interrupt() 2282 if (iir == MOXA_MUST_IIR_GDA || in mxser_interrupt() 2283 iir == MOXA_MUST_IIR_RDA || in mxser_interrupt() 2284 iir == MOXA_MUST_IIR_RTO || in mxser_interrupt() 2285 iir == MOXA_MUST_IIR_LSR) in mxser_interrupt() 2300 if (iir == 0x02 && (status & in mxser_interrupt()
|
/linux-4.4.14/drivers/video/fbdev/i810/ |
D | i810.h | 235 u16 bltcntl, hwstam, ier, iir, imr; member
|
/linux-4.4.14/drivers/mmc/card/ |
D | sdio_uart.c | 521 unsigned int iir, lsr; in sdio_uart_irq() local 534 iir = sdio_in(port, UART_IIR); in sdio_uart_irq() 535 if (iir & UART_IIR_NO_INT) in sdio_uart_irq()
|
/linux-4.4.14/drivers/video/fbdev/intelfb/ |
D | intelfb.h | 235 u16 iir; member
|
D | intelfbhw.c | 650 hw->iir = INREG16(IIR); in intelfbhw_read_hw_state() 869 printk(" IIR 0x%04x\n", hw->iir); in intelfbhw_print_hw_state()
|
/linux-4.4.14/include/uapi/linux/ |
D | omap3isp.h | 284 struct omap3isp_h3a_af_iir iir; /* IIR filter configurations */ member
|
/linux-4.4.14/drivers/usb/serial/ |
D | mos7720.c | 850 __u8 iir; in mos7715_interrupt_callback() local 882 iir = data[0]; in mos7715_interrupt_callback() 883 if (!(iir & 0x01)) { /* serial port interrupt pending */ in mos7715_interrupt_callback() 884 switch (iir & 0x0f) { in mos7715_interrupt_callback()
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | bfin_serial.h | 257 const __BFP(iir);
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | debug-mmrs.c | 565 __UART(IIR, iir); in bfin_debug_mmrs_uart()
|