| /Linux-v5.4/arch/m68k/coldfire/ |
| D | intc-5272.c | 39 unsigned int icr; member 45 /*MCF_IRQ_SPURIOUS*/ { .icr = 0, .index = 0, .ack = 0, }, 46 /*MCF_IRQ_EINT1*/ { .icr = MCFSIM_ICR1, .index = 28, .ack = 1, }, 47 /*MCF_IRQ_EINT2*/ { .icr = MCFSIM_ICR1, .index = 24, .ack = 1, }, 48 /*MCF_IRQ_EINT3*/ { .icr = MCFSIM_ICR1, .index = 20, .ack = 1, }, 49 /*MCF_IRQ_EINT4*/ { .icr = MCFSIM_ICR1, .index = 16, .ack = 1, }, 50 /*MCF_IRQ_TIMER1*/ { .icr = MCFSIM_ICR1, .index = 12, .ack = 0, }, 51 /*MCF_IRQ_TIMER2*/ { .icr = MCFSIM_ICR1, .index = 8, .ack = 0, }, 52 /*MCF_IRQ_TIMER3*/ { .icr = MCFSIM_ICR1, .index = 4, .ack = 0, }, 53 /*MCF_IRQ_TIMER4*/ { .icr = MCFSIM_ICR1, .index = 0, .ack = 0, }, [all …]
|
| /Linux-v5.4/drivers/i2c/busses/ |
| D | i2c-pxa.c | 43 u32 icr; member 70 .icr = 0x10, 77 .icr = 0x08, 84 .icr = 0x00, 91 .icr = 0x10, 100 .icr = 0x08, 351 unsigned long icr = readl(_ICR(i2c)); in i2c_pxa_abort() local 353 icr &= ~ICR_START; in i2c_pxa_abort() 354 icr |= ICR_ACKNAK | ICR_STOP | ICR_TB; in i2c_pxa_abort() 356 writel(icr, _ICR(i2c)); in i2c_pxa_abort() [all …]
|
| /Linux-v5.4/arch/x86/kernel/apic/ |
| D | local.h | 35 unsigned int icr = shortcut | dest; in __prepare_ICR() local 39 icr |= APIC_DM_FIXED | vector; in __prepare_ICR() 42 icr |= APIC_DM_NMI; in __prepare_ICR() 45 return icr; in __prepare_ICR()
|
| D | vector.c | 1069 u64 icr; in print_local_APIC() local 1129 icr = apic_icr_read(); in print_local_APIC() 1130 pr_debug("... APIC ICR: %08x\n", (u32)icr); in print_local_APIC() 1131 pr_debug("... APIC ICR2: %08x\n", (u32)(icr >> 32)); in print_local_APIC()
|
| /Linux-v5.4/drivers/char/ |
| D | dsp56k.c | 52 #define DSP56K_TX_INT_ON dsp56k_host_interface.icr |= DSP56K_ICR_TREQ 53 #define DSP56K_RX_INT_ON dsp56k_host_interface.icr |= DSP56K_ICR_RREQ 54 #define DSP56K_TX_INT_OFF dsp56k_host_interface.icr &= ~DSP56K_ICR_TREQ 55 #define DSP56K_RX_INT_OFF dsp56k_host_interface.icr &= ~DSP56K_ICR_RREQ 369 dsp56k_host_interface.icr |= DSP56K_ICR_HF0; in dsp56k_ioctl() 371 dsp56k_host_interface.icr &= ~DSP56K_ICR_HF0; in dsp56k_ioctl() 373 dsp56k_host_interface.icr |= DSP56K_ICR_HF1; in dsp56k_ioctl() 375 dsp56k_host_interface.icr &= ~DSP56K_ICR_HF1; in dsp56k_ioctl() 378 if (dsp56k_host_interface.icr & DSP56K_ICR_HF0) status |= 0x1; in dsp56k_ioctl() 379 if (dsp56k_host_interface.icr & DSP56K_ICR_HF1) status |= 0x2; in dsp56k_ioctl() [all …]
|
| /Linux-v5.4/drivers/misc/vmw_vmci/ |
| D | vmci_guest.c | 384 unsigned int icr; in vmci_interrupt() local 387 icr = ioread32(dev->iobase + VMCI_ICR_ADDR); in vmci_interrupt() 388 if (icr == 0 || icr == ~0) in vmci_interrupt() 391 if (icr & VMCI_ICR_DATAGRAM) { in vmci_interrupt() 393 icr &= ~VMCI_ICR_DATAGRAM; in vmci_interrupt() 396 if (icr & VMCI_ICR_NOTIFICATION) { in vmci_interrupt() 398 icr &= ~VMCI_ICR_NOTIFICATION; in vmci_interrupt() 401 if (icr != 0) in vmci_interrupt() 404 icr); in vmci_interrupt()
|
| /Linux-v5.4/drivers/rtc/ |
| D | rtc-isl1208.c | 243 int icr = i2c_smbus_read_byte_data(client, ISL1208_REG_INT); in isl1208_rtc_toggle_alarm() local 245 if (icr < 0) { in isl1208_rtc_toggle_alarm() 247 return icr; in isl1208_rtc_toggle_alarm() 251 icr |= ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM; in isl1208_rtc_toggle_alarm() 253 icr &= ~(ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM); in isl1208_rtc_toggle_alarm() 255 icr = i2c_smbus_write_byte_data(client, ISL1208_REG_INT, icr); in isl1208_rtc_toggle_alarm() 256 if (icr < 0) { in isl1208_rtc_toggle_alarm() 258 return icr; in isl1208_rtc_toggle_alarm() 351 int icr, yr, sr = isl1208_i2c_get_sr(client); in isl1208_i2c_read_alarm() local 383 icr = i2c_smbus_read_byte_data(client, ISL1208_REG_INT); in isl1208_i2c_read_alarm() [all …]
|
| /Linux-v5.4/drivers/tty/serial/ |
| D | stm32-usart.h | 20 u8 icr; member 53 .icr = UNDEF_REG, 72 .icr = 0x20, 93 .icr = 0x20,
|
| D | stm32-usart.c | 242 if ((sr & USART_SR_ERR_MASK) && ofs->icr != UNDEF_REG) in stm32_receive_chars() 243 stm32_clr_bits(port, ofs->icr, USART_ICR_ORECF | in stm32_receive_chars() 435 if (ofs->icr == UNDEF_REG) in stm32_transmit_chars() 438 stm32_set_bits(port, ofs->icr, USART_ICR_TCCF); in stm32_transmit_chars() 463 if ((sr & USART_SR_RTOF) && ofs->icr != UNDEF_REG) in stm32_interrupt() 465 port->membase + ofs->icr); in stm32_interrupt() 467 if ((sr & USART_SR_WUF) && (ofs->icr != UNDEF_REG)) in stm32_interrupt() 469 port->membase + ofs->icr); in stm32_interrupt()
|
| /Linux-v5.4/drivers/pinctrl/ |
| D | pinctrl-coh901.c | 81 u32 icr; member 405 val = readl(U300_PIN_REG(offset, icr)); in u300_toggle_trigger() 409 writel(val & ~U300_PIN_BIT(offset), U300_PIN_REG(offset, icr)); in u300_toggle_trigger() 414 writel(val | U300_PIN_BIT(offset), U300_PIN_REG(offset, icr)); in u300_toggle_trigger() 443 val = readl(U300_PIN_REG(offset, icr)); in u300_gpio_irq_type() 444 writel(val | U300_PIN_BIT(offset), U300_PIN_REG(offset, icr)); in u300_gpio_irq_type() 449 val = readl(U300_PIN_REG(offset, icr)); in u300_gpio_irq_type() 450 writel(val & ~U300_PIN_BIT(offset), U300_PIN_REG(offset, icr)); in u300_gpio_irq_type() 660 gpio->icr = U300_GPIO_PXICR; in u300_gpio_probe()
|
| /Linux-v5.4/arch/powerpc/platforms/embedded6xx/ |
| D | flipper-pic.c | 234 u32 icr; in flipper_is_reset_button_pressed() local 238 icr = in_be32(io_base + FLIPPER_ICR); in flipper_is_reset_button_pressed() 239 return !(icr & FLIPPER_ICR_RSS); in flipper_is_reset_button_pressed()
|
| /Linux-v5.4/arch/m68k/amiga/ |
| D | cia.c | 55 old = (base->icr_data |= base->cia->icr); in cia_set_irq() 74 base->icr_data |= base->cia->icr; in cia_able_irq() 75 base->cia->icr = mask; in cia_able_irq()
|
| /Linux-v5.4/drivers/net/fjes/ |
| D | fjes_main.c | 1007 u32 icr; in fjes_intr() local 1009 icr = fjes_hw_capture_interrupt_status(hw); in fjes_intr() 1011 if (icr & REG_IS_MASK_IS_ASSERT) { in fjes_intr() 1012 if (icr & REG_ICTL_MASK_RX_DATA) { in fjes_intr() 1013 fjes_rx_irq(adapter, icr & REG_IS_MASK_EPID); in fjes_intr() 1014 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats in fjes_intr() 1018 if (icr & REG_ICTL_MASK_DEV_STOP_REQ) { in fjes_intr() 1019 fjes_stop_req_irq(adapter, icr & REG_IS_MASK_EPID); in fjes_intr() 1020 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats in fjes_intr() 1024 if (icr & REG_ICTL_MASK_TXRX_STOP_REQ) { in fjes_intr() [all …]
|
| /Linux-v5.4/drivers/net/can/sja1000/ |
| D | peak_pci.c | 538 u16 icr; in peak_pci_post_irq() local 541 icr = readw(chan->cfg_base + PITA_ICR); in peak_pci_post_irq() 542 if (icr & chan->icr_mask) in peak_pci_post_irq() 552 u16 sub_sys_id, icr; in peak_pci_probe() local 607 icr = readw(cfg_base + PITA_ICR + 2); in peak_pci_probe() 638 icr |= chan->icr_mask; in peak_pci_probe() 675 writew(icr, cfg_base + PITA_ICR + 2); in peak_pci_probe()
|
| /Linux-v5.4/drivers/spi/ |
| D | atmel-quadspi.c | 218 u32 iar, icr, ifr; in atmel_qspi_set_cfg() local 223 icr = QSPI_ICR_INST(op->cmd.opcode); in atmel_qspi_set_cfg() 252 icr |= QSPI_ICR_OPT(op->addr.val & 0xff); in atmel_qspi_set_cfg() 309 writel_relaxed(icr, aq->regs + QSPI_RICR); in atmel_qspi_set_cfg() 311 writel_relaxed(icr, aq->regs + QSPI_WICR); in atmel_qspi_set_cfg() 319 writel_relaxed(icr, aq->regs + QSPI_ICR); in atmel_qspi_set_cfg()
|
| /Linux-v5.4/arch/arm/mach-pxa/ |
| D | viper.c | 68 static unsigned int icr; variable 72 icr |= bit; in viper_icr_set_bit() 73 VIPER_ICR = icr; in viper_icr_set_bit() 78 icr &= ~bit; in viper_icr_clear_bit() 79 VIPER_ICR = icr; in viper_icr_clear_bit()
|
| /Linux-v5.4/arch/x86/kernel/ |
| D | kvm.c | 437 int cpu, apic_id, icr; in __send_ipi_mask() local 453 icr = APIC_DM_FIXED | vector; in __send_ipi_mask() 456 icr = APIC_DM_NMI; in __send_ipi_mask() 471 (unsigned long)(ipi_bitmap >> BITS_PER_LONG), min, icr); in __send_ipi_mask() 481 (unsigned long)(ipi_bitmap >> BITS_PER_LONG), min, icr); in __send_ipi_mask()
|
| /Linux-v5.4/drivers/mfd/ |
| D | stmpe.c | 1239 u8 icr = 0; in stmpe_chip_init() local 1268 icr = STMPE_SYS_CTRL_INT_EN; in stmpe_chip_init() 1270 icr = STMPE_ICR_LSB_GIM; in stmpe_chip_init() 1276 icr |= STMPE_ICR_LSB_EDGE; in stmpe_chip_init() 1282 icr |= STMPE_SYS_CTRL_INT_HI; in stmpe_chip_init() 1284 icr |= STMPE_ICR_LSB_HIGH; in stmpe_chip_init() 1294 return stmpe_reg_write(stmpe, stmpe->regs[STMPE_IDX_ICR_LSB], icr); in stmpe_chip_init()
|
| /Linux-v5.4/include/uapi/linux/ |
| D | atm.h | 144 unsigned int icr; /* Initial Cell Rate (24-bit) */ member
|
| /Linux-v5.4/drivers/net/ethernet/marvell/ |
| D | pxa168_eth.c | 843 u32 icr; in pxa168_eth_collect_events() local 846 icr = rdl(pep, INT_CAUSE); in pxa168_eth_collect_events() 847 if (icr == 0) in pxa168_eth_collect_events() 850 wrl(pep, INT_CAUSE, ~icr); in pxa168_eth_collect_events() 851 if (icr & (ICR_TXBUF_H | ICR_TXBUF_L)) { in pxa168_eth_collect_events() 855 if (icr & ICR_RXBUF) in pxa168_eth_collect_events()
|
| /Linux-v5.4/drivers/net/ethernet/intel/igc/ |
| D | igc_main.c | 2543 u32 icr = rd32(IGC_ICR); in igc_msix_other() local 2546 if (icr & IGC_ICR_DRSTA) in igc_msix_other() 2549 if (icr & IGC_ICR_DOUTSYNC) { in igc_msix_other() 2554 if (icr & IGC_ICR_LSC) { in igc_msix_other() 3229 u32 icr = rd32(IGC_ICR); in igc_intr_msi() local 3233 if (icr & IGC_ICR_DRSTA) in igc_intr_msi() 3236 if (icr & IGC_ICR_DOUTSYNC) { in igc_intr_msi() 3241 if (icr & (IGC_ICR_RXSEQ | IGC_ICR_LSC)) { in igc_intr_msi() 3265 u32 icr = rd32(IGC_ICR); in igc_intr() local 3270 if (!(icr & IGC_ICR_INT_ASSERTED)) in igc_intr() [all …]
|
| /Linux-v5.4/drivers/atm/ |
| D | iphase.c | 364 srv_p->icr = 0x055cb7; in init_abr_vc() 381 u32 icr; in ia_open_abr_vc() local 397 if (!(srv_p->icr)) in ia_open_abr_vc() 398 srv_p->icr = srv_p->pcr; in ia_open_abr_vc() 399 if ((srv_p->icr < srv_p->mcr) || (srv_p->icr > srv_p->pcr)) in ia_open_abr_vc() 432 icr = min( srv_p->icr, (srv_p->tbe > srv_p->frtt) ? in ia_open_abr_vc() 435 f_abr_vc->f_icr = cellrate_to_float(icr); in ia_open_abr_vc() 1852 if (vcc->qos.txtp.icr) 1853 srv_p.icr = vcc->qos.txtp.icr; 1870 if (srv_p.icr > srv_p.pcr) [all …]
|
| /Linux-v5.4/drivers/infiniband/hw/vmw_pvrdma/ |
| D | pvrdma_main.c | 293 u32 icr = PVRDMA_INTR_CAUSE_RESPONSE; in pvrdma_intr0_handler() local 300 icr = pvrdma_read_reg(dev, PVRDMA_REG_ICR); in pvrdma_intr0_handler() 301 if (icr == 0) in pvrdma_intr0_handler() 305 if (icr == PVRDMA_INTR_CAUSE_RESPONSE) in pvrdma_intr0_handler()
|
| /Linux-v5.4/arch/m68k/include/asm/ |
| D | amigahw.h | 238 unsigned char icr; char padc[0xff]; member
|
| /Linux-v5.4/arch/x86/kvm/ |
| D | lapic.c | 562 unsigned long icr, int op_64_bit) in kvm_pv_send_ipi() argument 571 irq.vector = icr & APIC_VECTOR_MASK; in kvm_pv_send_ipi() 572 irq.delivery_mode = icr & APIC_MODE_MASK; in kvm_pv_send_ipi() 573 irq.level = (icr & APIC_INT_ASSERT) != 0; in kvm_pv_send_ipi() 574 irq.trig_mode = icr & APIC_INT_LEVELTRIG; in kvm_pv_send_ipi() 576 if (icr & APIC_DEST_MASK) in kvm_pv_send_ipi() 578 if (icr & APIC_SHORT_MASK) in kvm_pv_send_ipi()
|