Home
last modified time | relevance | path

Searched refs:icr (Results 1 - 25 of 85) sorted by relevance

1234

/kernel/linux/linux-5.10/arch/m68k/coldfire/
H A Dintc-5272.c39 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 Dintc-5272.c39 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 Dxapic_state_test.c55 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 Di2c-pxa.c137 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 Di2c-pxa.c137 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 Dlocal.h36 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 Dlocal.h34 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 Ddsp56k.c52 #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 Ddsp56k.c52 #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 Dvmci_guest.c384 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 Dvmci_guest.c492 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 Drtc-isl1208.c243 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 Drtc-isl1208.c276 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 Dpinctrl-coh901.c81 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 Dstm32-usart.h20 u8 icr; member
53 .icr = UNDEF_REG,
72 .icr = 0x20,
93 .icr = 0x20,
/kernel/linux/linux-5.10/arch/m68k/amiga/
H A Dcia.c55 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 Dflipper-pic.c234 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 Dcia.c55 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 Dflipper-pic.c235 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 Dpeak_pci.c538 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 Dpeak_pci.c543 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 Datmel-quadspi.c303 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 Datmel-quadspi.c298 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 Dfjes_main.c1010 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 Dfjes_main.c347 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...]

Completed in 20 milliseconds

1234