/linux-6.3-rc2/arch/m68k/coldfire/ |
A D | intc-5272.c | 39 unsigned int icr; member 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, }, 56 /*MCF_IRQ_PLIP*/ { .icr = MCFSIM_ICR2, .index = 20, .ack = 0, }, 57 /*MCF_IRQ_PLIA*/ { .icr = MCFSIM_ICR2, .index = 16, .ack = 0, }, 58 /*MCF_IRQ_USB0*/ { .icr = MCFSIM_ICR2, .index = 12, .ack = 0, }, 89 writel(v, intc_irqmap[irq].icr); in intc_irq_mask() 101 writel(v, intc_irqmap[irq].icr); in intc_irq_unmask() 114 v = readl(intc_irqmap[irq].icr); in intc_irq_ack() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/kvm/x86_64/ |
A D | xapic_state_test.c | 55 uint64_t icr; in ____test_icr() local 72 icr = (u64)(*((u32 *)&xapic.regs[APIC_ICR])) | in ____test_icr() 76 ASSERT_EQ(icr, val & ~APIC_ICR_BUSY); in ____test_icr() 102 uint64_t icr, i, j; in test_icr() local 106 __test_icr(x, icr | i); in test_icr() 108 icr = APIC_INT_ASSERT | APIC_DM_FIXED; in test_icr() 110 __test_icr(x, icr | i); in test_icr() 116 icr = APIC_INT_ASSERT | 0xff; in test_icr() 121 __test_icr(x, i << (32 + 24) | icr | (j << 8)); in test_icr() 125 icr = APIC_DEST_ALLBUT | APIC_INT_ASSERT; in test_icr() [all …]
|
A D | xapic_ipi_test.c | 63 uint32_t icr; member 152 data->icr = icr_val; in sender_guest_code() 488 data->icr, data->icr2, in main()
|
/linux-6.3-rc2/drivers/i2c/busses/ |
A D | i2c-pxa.c | 137 u32 icr; member 159 .icr = 0x10, 168 .icr = 0x08, 177 .icr = 0x00, 186 .icr = 0x10, 197 .icr = 0x08, 406 icr &= ~ICR_START; in i2c_pxa_abort() 791 u32 icr; in i2c_pxa_start_message() local 808 u32 icr; in i2c_pxa_stop_message() local 824 u32 icr; in i2c_pxa_send_mastercode() local [all …]
|
/linux-6.3-rc2/arch/x86/kernel/apic/ |
A D | local.h | 36 unsigned int icr = shortcut | dest; in __prepare_ICR() local 40 icr |= APIC_DM_FIXED | vector; in __prepare_ICR() 43 icr |= APIC_DM_NMI; in __prepare_ICR() 46 return icr; in __prepare_ICR()
|
A D | vector.c | 1150 u64 icr; in print_local_APIC() local 1210 icr = apic_icr_read(); in print_local_APIC() 1211 pr_debug("... APIC ICR: %08x\n", (u32)icr); in print_local_APIC() 1212 pr_debug("... APIC ICR2: %08x\n", (u32)(icr >> 32)); in print_local_APIC()
|
/linux-6.3-rc2/drivers/char/ |
A 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 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() 449 dsp56k_host_interface.icr &= ~DSP56K_ICR_HF0; in dsp56k_open() [all …]
|
/linux-6.3-rc2/drivers/misc/vmw_vmci/ |
A D | vmci_guest.c | 492 unsigned int icr; in vmci_interrupt() local 495 icr = vmci_read_reg(dev, VMCI_ICR_ADDR); in vmci_interrupt() 496 if (icr == 0 || icr == ~0) in vmci_interrupt() 499 if (icr & VMCI_ICR_DATAGRAM) { in vmci_interrupt() 501 icr &= ~VMCI_ICR_DATAGRAM; in vmci_interrupt() 504 if (icr & VMCI_ICR_NOTIFICATION) { in vmci_interrupt() 506 icr &= ~VMCI_ICR_NOTIFICATION; in vmci_interrupt() 510 if (icr & VMCI_ICR_DMA_DATAGRAM) { in vmci_interrupt() 512 icr &= ~VMCI_ICR_DMA_DATAGRAM; in vmci_interrupt() 515 if (icr != 0) in vmci_interrupt() [all …]
|
/linux-6.3-rc2/drivers/rtc/ |
A D | rtc-isl1208.c | 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 384 if (icr < 0) { in isl1208_i2c_read_alarm() 386 return icr; in isl1208_i2c_read_alarm() [all …]
|
/linux-6.3-rc2/arch/powerpc/platforms/embedded6xx/ |
A D | flipper-pic.c | 235 u32 icr; in flipper_is_reset_button_pressed() local 239 icr = in_be32(io_base + FLIPPER_ICR); in flipper_is_reset_button_pressed() 240 return !(icr & FLIPPER_ICR_RSS); in flipper_is_reset_button_pressed()
|
/linux-6.3-rc2/arch/m68k/amiga/ |
A 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-6.3-rc2/drivers/net/fjes/ |
A D | fjes_main.c | 347 u32 icr; in fjes_intr() local 349 icr = fjes_hw_capture_interrupt_status(hw); in fjes_intr() 351 if (icr & REG_IS_MASK_IS_ASSERT) { in fjes_intr() 352 if (icr & REG_ICTL_MASK_RX_DATA) { in fjes_intr() 353 fjes_rx_irq(adapter, icr & REG_IS_MASK_EPID); in fjes_intr() 354 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats in fjes_intr() 358 if (icr & REG_ICTL_MASK_DEV_STOP_REQ) { in fjes_intr() 360 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats in fjes_intr() 364 if (icr & REG_ICTL_MASK_TXRX_STOP_REQ) { in fjes_intr() 370 if (icr & REG_ICTL_MASK_TXRX_STOP_DONE) in fjes_intr() [all …]
|
/linux-6.3-rc2/drivers/net/can/sja1000/ |
A D | peak_pci.c | 543 u16 icr; in peak_pci_post_irq() local 546 icr = readw(chan->cfg_base + PITA_ICR); in peak_pci_post_irq() 547 if (icr & chan->icr_mask) in peak_pci_post_irq() 557 u16 sub_sys_id, icr; in peak_pci_probe() local 628 icr = readw(cfg_base + PITA_ICR + 2); in peak_pci_probe() 659 icr |= chan->icr_mask; in peak_pci_probe() 695 writew(icr, cfg_base + PITA_ICR + 2); in peak_pci_probe()
|
/linux-6.3-rc2/drivers/spi/ |
A D | atmel-quadspi.c | 298 u32 iar, icr, ifr; in atmel_qspi_set_cfg() local 303 icr = QSPI_ICR_INST(op->cmd.opcode); in atmel_qspi_set_cfg() 332 icr |= QSPI_ICR_OPT(op->addr.val & 0xff); in atmel_qspi_set_cfg() 392 atmel_qspi_write(icr, aq, QSPI_RICR); in atmel_qspi_set_cfg() 394 atmel_qspi_write(icr, aq, QSPI_WICR); in atmel_qspi_set_cfg() 399 atmel_qspi_write(icr, aq, QSPI_ICR); in atmel_qspi_set_cfg()
|
/linux-6.3-rc2/arch/x86/kernel/ |
A D | kvm.c | 503 int cpu, apic_id, icr; in __send_ipi_mask() local 519 icr = APIC_DM_FIXED | vector; in __send_ipi_mask() 522 icr = APIC_DM_NMI; in __send_ipi_mask() 537 (unsigned long)(ipi_bitmap >> BITS_PER_LONG), min, icr); in __send_ipi_mask() 548 (unsigned long)(ipi_bitmap >> BITS_PER_LONG), min, icr); in __send_ipi_mask()
|
/linux-6.3-rc2/drivers/net/can/ctucanfd/ |
A D | ctucanfd_base.c | 1103 u32 isr, icr; in ctucan_interrupt() local 1120 icr = REG_INT_STAT_RBNEI; in ctucan_interrupt() 1121 ctucan_write32(priv, CTUCANFD_INT_MASK_SET, icr); in ctucan_interrupt() 1122 ctucan_write32(priv, CTUCANFD_INT_STAT, icr); in ctucan_interrupt() 1137 icr = isr & (REG_INT_STAT_EWLI | REG_INT_STAT_FCSI | REG_INT_STAT_ALI); in ctucan_interrupt() 1139 ctucan_netdev_dbg(ndev, "some ERR interrupt: clearing 0x%08x\n", icr); in ctucan_interrupt() 1140 ctucan_write32(priv, CTUCANFD_INT_STAT, icr); in ctucan_interrupt()
|
/linux-6.3-rc2/drivers/tty/serial/ |
A D | stm32-usart.c | 52 .icr = UNDEF_REG, 71 .icr = 0x20, 93 .icr = 0x20, 361 if ((sr & USART_SR_ERR_MASK) && ofs->icr != UNDEF_REG) in stm32_usart_receive_chars_pio() 363 port->membase + ofs->icr); in stm32_usart_receive_chars_pio() 729 if (ofs->icr == UNDEF_REG) in stm32_usart_transmit_chars() 732 writel_relaxed(USART_ICR_TCCF, port->membase + ofs->icr); in stm32_usart_transmit_chars() 770 if ((sr & USART_SR_RTOF) && ofs->icr != UNDEF_REG) in stm32_usart_interrupt() 772 port->membase + ofs->icr); in stm32_usart_interrupt() 774 if ((sr & USART_SR_WUF) && ofs->icr != UNDEF_REG) { in stm32_usart_interrupt() [all …]
|
A D | stm32-usart.h | 20 u8 icr; member
|
/linux-6.3-rc2/drivers/mfd/ |
A D | stmpe.c | 1237 u8 icr = 0; in stmpe_chip_init() local 1266 icr = STMPE_SYS_CTRL_INT_EN; in stmpe_chip_init() 1268 icr = STMPE_ICR_LSB_GIM; in stmpe_chip_init() 1274 icr |= STMPE_ICR_LSB_EDGE; in stmpe_chip_init() 1280 icr |= STMPE_SYS_CTRL_INT_HI; in stmpe_chip_init() 1282 icr |= STMPE_ICR_LSB_HIGH; in stmpe_chip_init() 1292 return stmpe_reg_write(stmpe, stmpe->regs[STMPE_IDX_ICR_LSB], icr); in stmpe_chip_init()
|
/linux-6.3-rc2/drivers/iio/proximity/ |
A D | vcnl3020.c | 276 unsigned int icr; in vcnl3020_is_thr_enabled() local 278 rc = regmap_read(data->regmap, VCNL_PS_ICR, &icr); in vcnl3020_is_thr_enabled() 285 return !!(icr & VCNL_ICR_THRES_EN); in vcnl3020_is_thr_enabled()
|
/linux-6.3-rc2/include/uapi/linux/ |
A D | atm.h | 144 unsigned int icr; /* Initial Cell Rate (24-bit) */ member
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/ |
A 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-6.3-rc2/arch/x86/kvm/ |
A D | lapic.c | 810 unsigned long icr, int op_64_bit) in kvm_pv_send_ipi() argument 817 if (icr & (APIC_DEST_MASK | APIC_SHORT_MASK)) in kvm_pv_send_ipi() 820 irq.vector = icr & APIC_VECTOR_MASK; in kvm_pv_send_ipi() 821 irq.delivery_mode = icr & APIC_MODE_MASK; in kvm_pv_send_ipi() 822 irq.level = (icr & APIC_INT_ASSERT) != 0; in kvm_pv_send_ipi() 823 irq.trig_mode = icr & APIC_INT_LEVELTRIG; in kvm_pv_send_ipi() 2888 u64 icr; in kvm_apic_state_fixup() local 2908 icr = __kvm_lapic_get_reg(s->regs, APIC_ICR) | in kvm_apic_state_fixup() 2910 __kvm_lapic_set_reg64(s->regs, APIC_ICR, icr); in kvm_apic_state_fixup() 2912 icr = __kvm_lapic_get_reg64(s->regs, APIC_ICR); in kvm_apic_state_fixup() [all …]
|
/linux-6.3-rc2/drivers/atm/ |
A D | iphase.c | 363 srv_p->icr = 0x055cb7; in init_abr_vc() 380 u32 icr; in ia_open_abr_vc() local 396 if (!(srv_p->icr)) in ia_open_abr_vc() 397 srv_p->icr = srv_p->pcr; in ia_open_abr_vc() 398 if ((srv_p->icr < srv_p->mcr) || (srv_p->icr > srv_p->pcr)) in ia_open_abr_vc() 431 icr = min( srv_p->icr, (srv_p->tbe > srv_p->frtt) ? in ia_open_abr_vc() 434 f_abr_vc->f_icr = cellrate_to_float(icr); in ia_open_abr_vc() 1853 if (vcc->qos.txtp.icr) 1854 srv_p.icr = vcc->qos.txtp.icr; 1871 if (srv_p.icr > srv_p.pcr) [all …]
|
/linux-6.3-rc2/drivers/infiniband/hw/vmw_pvrdma/ |
A D | pvrdma_main.c | 266 u32 icr = PVRDMA_INTR_CAUSE_RESPONSE; in pvrdma_intr0_handler() local 273 icr = pvrdma_read_reg(dev, PVRDMA_REG_ICR); in pvrdma_intr0_handler() 274 if (icr == 0) in pvrdma_intr0_handler() 278 if (icr == PVRDMA_INTR_CAUSE_RESPONSE) in pvrdma_intr0_handler()
|