/kernel/linux/linux-5.10/arch/m68k/coldfire/ |
H A 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 [all...] |
/kernel/linux/linux-6.6/arch/m68k/coldfire/ |
H A 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 [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H 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 TEST_ASSERT_EQ(icr, val & ~APIC_ICR_BUSY); in ____test_icr() 78 TEST_ASSERT_EQ(icr & ~APIC_ICR_BUSY, val & ~APIC_ICR_BUSY); in ____test_icr() 102 uint64_t icr, i, j; in test_icr() local 104 icr = APIC_DEST_SELF | APIC_INT_ASSERT | APIC_DM_FIXED; in test_icr() 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 in test_icr() [all...] |
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-pxa.c | 137 u32 icr; member 159 .icr = 0x10, 168 .icr = 0x08, 177 .icr = 0x00, 186 .icr = 0x10, 197 .icr = 0x08, 407 unsigned long icr = readl(_ICR(i2c)); in i2c_pxa_abort() local 409 icr &= ~ICR_START; in i2c_pxa_abort() 410 icr |= ICR_ACKNAK | ICR_STOP | ICR_TB; in i2c_pxa_abort() 412 writel(icr, _IC in i2c_pxa_abort() 794 u32 icr; i2c_pxa_start_message() local 811 u32 icr; i2c_pxa_stop_message() local 827 u32 icr; i2c_pxa_send_mastercode() local 864 u32 icr = readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP|ICR_ACKNAK|ICR_TB); i2c_pxa_irq_txempty() local 971 u32 icr = readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP|ICR_ACKNAK|ICR_TB); i2c_pxa_irq_rxfull() local [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-pxa.c | 137 u32 icr; member 159 .icr = 0x10, 168 .icr = 0x08, 177 .icr = 0x00, 186 .icr = 0x10, 197 .icr = 0x08, 407 unsigned long icr = readl(_ICR(i2c)); in i2c_pxa_abort() local 409 icr &= ~ICR_START; in i2c_pxa_abort() 410 icr |= ICR_ACKNAK | ICR_STOP | ICR_TB; in i2c_pxa_abort() 412 writel(icr, _IC in i2c_pxa_abort() 794 u32 icr; i2c_pxa_start_message() local 811 u32 icr; i2c_pxa_stop_message() local 827 u32 icr; i2c_pxa_send_mastercode() local 864 u32 icr = readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP|ICR_ACKNAK|ICR_TB); i2c_pxa_irq_txempty() local 971 u32 icr = readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP|ICR_ACKNAK|ICR_TB); i2c_pxa_irq_rxfull() local [all...] |
/kernel/linux/linux-5.10/arch/x86/kernel/apic/ |
H 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()
|
/kernel/linux/linux-6.6/arch/x86/kernel/apic/ |
H A D | local.h | 34 unsigned int icr = shortcut | dest; in __prepare_ICR() local 38 icr |= APIC_DM_FIXED | vector; in __prepare_ICR() 41 icr |= APIC_DM_NMI; in __prepare_ICR() 44 return icr; in __prepare_ICR()
|
/kernel/linux/linux-5.10/drivers/char/ |
H 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 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 in dsp56k_ioctl() [all...] |
/kernel/linux/linux-6.6/drivers/char/ |
H 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 55 #define DSP56K_RX_INT_OFF dsp56k_host_interface.icr &= ~DSP56K_ICR_RREQ 371 dsp56k_host_interface.icr |= DSP56K_ICR_HF0; in dsp56k_ioctl() 373 dsp56k_host_interface.icr &= ~DSP56K_ICR_HF0; in dsp56k_ioctl() 375 dsp56k_host_interface.icr |= DSP56K_ICR_HF1; in dsp56k_ioctl() 377 dsp56k_host_interface.icr &= ~DSP56K_ICR_HF1; in dsp56k_ioctl() 380 if (dsp56k_host_interface.icr & DSP56K_ICR_HF0) status |= 0x1; in dsp56k_ioctl() 381 if (dsp56k_host_interface.icr in dsp56k_ioctl() [all...] |
/kernel/linux/linux-5.10/drivers/misc/vmw_vmci/ |
H A 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() [all...] |
/kernel/linux/linux-6.6/drivers/misc/vmw_vmci/ |
H 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 in vmci_interrupt() [all...] |
/kernel/linux/linux-5.10/drivers/rtc/ |
H A 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, y in isl1208_i2c_read_alarm() local [all...] |
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-isl1208.c | 276 int icr = i2c_smbus_read_byte_data(client, ISL1208_REG_INT); in isl1208_rtc_toggle_alarm() local 278 if (icr < 0) { in isl1208_rtc_toggle_alarm() 280 return icr; in isl1208_rtc_toggle_alarm() 284 icr |= ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM; in isl1208_rtc_toggle_alarm() 286 icr &= ~(ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM); in isl1208_rtc_toggle_alarm() 288 icr = i2c_smbus_write_byte_data(client, ISL1208_REG_INT, icr); in isl1208_rtc_toggle_alarm() 289 if (icr < 0) { in isl1208_rtc_toggle_alarm() 291 return icr; in isl1208_rtc_toggle_alarm() 384 int icr, y in isl1208_i2c_read_alarm() local [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A 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() 659 gpio->icr = U300_GPIO_PXICR; in u300_gpio_probe()
|
/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | stm32-usart.h | 20 u8 icr; member 53 .icr = UNDEF_REG, 72 .icr = 0x20, 93 .icr = 0x20,
|
/kernel/linux/linux-5.10/arch/m68k/amiga/ |
H 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()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/embedded6xx/ |
H A 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()
|
/kernel/linux/linux-6.6/arch/m68k/amiga/ |
H 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()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/embedded6xx/ |
H 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()
|
/kernel/linux/linux-5.10/drivers/net/can/sja1000/ |
H A 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()
|
/kernel/linux/linux-6.6/drivers/net/can/sja1000/ |
H 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()
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | atmel-quadspi.c | 303 u32 iar, icr, ifr; in atmel_qspi_set_cfg() local 308 icr = QSPI_ICR_INST(op->cmd.opcode); in atmel_qspi_set_cfg() 337 icr |= QSPI_ICR_OPT(op->addr.val & 0xff); in atmel_qspi_set_cfg() 398 atmel_qspi_write(icr, aq, QSPI_RICR); in atmel_qspi_set_cfg() 400 atmel_qspi_write(icr, aq, QSPI_WICR); in atmel_qspi_set_cfg() 408 atmel_qspi_write(icr, aq, QSPI_ICR); in atmel_qspi_set_cfg()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H 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()
|
/kernel/linux/linux-5.10/drivers/net/fjes/ |
H A D | fjes_main.c | 1010 u32 icr; in fjes_intr() local 1012 icr = fjes_hw_capture_interrupt_status(hw); in fjes_intr() 1014 if (icr & REG_IS_MASK_IS_ASSERT) { in fjes_intr() 1015 if (icr & REG_ICTL_MASK_RX_DATA) { in fjes_intr() 1016 fjes_rx_irq(adapter, icr & REG_IS_MASK_EPID); in fjes_intr() 1017 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats in fjes_intr() 1021 if (icr & REG_ICTL_MASK_DEV_STOP_REQ) { in fjes_intr() 1022 fjes_stop_req_irq(adapter, icr & REG_IS_MASK_EPID); in fjes_intr() 1023 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats in fjes_intr() 1027 if (icr in fjes_intr() [all...] |
/kernel/linux/linux-6.6/drivers/net/fjes/ |
H 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() 359 fjes_stop_req_irq(adapter, icr & REG_IS_MASK_EPID); in fjes_intr() 360 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats in fjes_intr() 364 if (icr in fjes_intr() [all...] |