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

12

/linux-master/arch/m68k/coldfire/
H A Dintc-5272.c39 unsigned int icr; member in struct:irqmap
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...]
/linux-master/arch/x86/kernel/apic/
H A Dlocal.h32 unsigned int icr = shortcut | dest; local
36 icr |= APIC_DM_FIXED | vector;
39 icr |= APIC_DM_NMI;
42 return icr;
H A Dvector.c1208 u64 icr; local
1268 icr = apic_icr_read();
1269 pr_debug("... APIC ICR: %08x\n", (u32)icr);
1270 pr_debug("... APIC ICR2: %08x\n", (u32)(icr >> 32));
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dxapic_state_test.c55 uint64_t icr; local
72 icr = (u64)(*((u32 *)&xapic.regs[APIC_ICR])) |
76 TEST_ASSERT_EQ(icr, val & ~APIC_ICR_BUSY);
78 TEST_ASSERT_EQ(icr & ~APIC_ICR_BUSY, val & ~APIC_ICR_BUSY);
102 uint64_t icr, i, j; local
104 icr = APIC_DEST_SELF | APIC_INT_ASSERT | APIC_DM_FIXED;
106 __test_icr(x, icr | i);
108 icr = APIC_INT_ASSERT | APIC_DM_FIXED;
110 __test_icr(x, icr | i);
116 icr
[all...]
H A Dxapic_ipi_test.c63 uint32_t icr; member in struct:test_data_page
152 data->icr = icr_val;
484 data->icr, data->icr2,
/linux-master/drivers/i2c/busses/
H A Di2c-pxa.c138 u32 icr; member in struct:pxa_reg_layout
160 .icr = 0x10,
169 .icr = 0x08,
178 .icr = 0x00,
187 .icr = 0x10,
198 .icr = 0x08,
408 unsigned long icr = readl(_ICR(i2c)); local
410 icr &= ~ICR_START;
411 icr |= ICR_ACKNAK | ICR_STOP | ICR_TB;
413 writel(icr, _IC
795 u32 icr; local
812 u32 icr; local
828 u32 icr; local
865 u32 icr = readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP|ICR_ACKNAK|ICR_TB); local
972 u32 icr = readl(_ICR(i2c)) & ~(ICR_START|ICR_STOP|ICR_ACKNAK|ICR_TB); local
[all...]
/linux-master/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;
373 dsp56k_host_interface.icr &= ~DSP56K_ICR_HF0;
375 dsp56k_host_interface.icr |= DSP56K_ICR_HF1;
377 dsp56k_host_interface.icr &= ~DSP56K_ICR_HF1;
380 if (dsp56k_host_interface.icr & DSP56K_ICR_HF0) status |= 0x1;
381 if (dsp56k_host_interface.icr
[all...]
/linux-master/arch/m68k/amiga/
H A Dcia.c55 old = (base->icr_data |= base->cia->icr);
74 base->icr_data |= base->cia->icr;
75 base->cia->icr = mask;
/linux-master/drivers/misc/vmw_vmci/
H A Dvmci_guest.c492 unsigned int icr; local
495 icr = vmci_read_reg(dev, VMCI_ICR_ADDR);
496 if (icr == 0 || icr == ~0)
499 if (icr & VMCI_ICR_DATAGRAM) {
501 icr &= ~VMCI_ICR_DATAGRAM;
504 if (icr & VMCI_ICR_NOTIFICATION) {
506 icr &= ~VMCI_ICR_NOTIFICATION;
510 if (icr & VMCI_ICR_DMA_DATAGRAM) {
512 icr
[all...]
/linux-master/arch/powerpc/platforms/embedded6xx/
H A Dflipper-pic.c235 u32 icr; local
239 icr = in_be32(io_base + FLIPPER_ICR);
240 return !(icr & FLIPPER_ICR_RSS);
/linux-master/drivers/rtc/
H A Drtc-isl1208.c276 int icr = i2c_smbus_read_byte_data(client, ISL1208_REG_INT); local
278 if (icr < 0) {
280 return icr;
284 icr |= ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM;
286 icr &= ~(ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM);
288 icr = i2c_smbus_write_byte_data(client, ISL1208_REG_INT, icr);
289 if (icr < 0) {
291 return icr;
384 int icr, y local
[all...]
/linux-master/drivers/net/fjes/
H A Dfjes_main.c347 u32 icr; local
349 icr = fjes_hw_capture_interrupt_status(hw);
351 if (icr & REG_IS_MASK_IS_ASSERT) {
352 if (icr & REG_ICTL_MASK_RX_DATA) {
353 fjes_rx_irq(adapter, icr & REG_IS_MASK_EPID);
354 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats
358 if (icr & REG_ICTL_MASK_DEV_STOP_REQ) {
359 fjes_stop_req_irq(adapter, icr & REG_IS_MASK_EPID);
360 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats
364 if (icr
[all...]
/linux-master/drivers/net/can/sja1000/
H A Dpeak_pci.c543 u16 icr; local
546 icr = readw(chan->cfg_base + PITA_ICR);
547 if (icr & chan->icr_mask)
557 u16 sub_sys_id, icr; local
628 icr = readw(cfg_base + PITA_ICR + 2);
659 icr |= chan->icr_mask;
695 writew(icr, cfg_base + PITA_ICR + 2);
/linux-master/include/uapi/linux/
H A Datm.h144 unsigned int icr; /* Initial Cell Rate (24-bit) */ member in struct:atm_trafprm
/linux-master/drivers/iio/proximity/
H A Dvcnl3020.c276 unsigned int icr; local
278 rc = regmap_read(data->regmap, VCNL_PS_ICR, &icr);
285 return !!(icr & VCNL_ICR_THRES_EN);
/linux-master/drivers/spi/
H A Datmel-quadspi.c298 u32 iar, icr, ifr; local
303 icr = QSPI_ICR_INST(op->cmd.opcode);
332 icr |= QSPI_ICR_OPT(op->addr.val & 0xff);
392 atmel_qspi_write(icr, aq, QSPI_RICR);
394 atmel_qspi_write(icr, aq, QSPI_WICR);
399 atmel_qspi_write(icr, aq, QSPI_ICR);
/linux-master/drivers/net/can/ctucanfd/
H A Dctucanfd_base.c1103 u32 isr, icr; local
1120 icr = REG_INT_STAT_RBNEI;
1121 ctucan_write32(priv, CTUCANFD_INT_MASK_SET, icr);
1122 ctucan_write32(priv, CTUCANFD_INT_STAT, icr);
1137 icr = isr & (REG_INT_STAT_EWLI | REG_INT_STAT_FCSI | REG_INT_STAT_ALI);
1139 ctucan_netdev_dbg(ndev, "some ERR interrupt: clearing 0x%08x\n", icr);
1140 ctucan_write32(priv, CTUCANFD_INT_STAT, icr);
/linux-master/drivers/mfd/
H A Dstmpe.c1237 u8 icr = 0; local
1266 icr = STMPE_SYS_CTRL_INT_EN;
1268 icr = STMPE_ICR_LSB_GIM;
1274 icr |= STMPE_ICR_LSB_EDGE;
1280 icr |= STMPE_SYS_CTRL_INT_HI;
1282 icr |= STMPE_ICR_LSB_HIGH;
1292 return stmpe_reg_write(stmpe, stmpe->regs[STMPE_IDX_ICR_LSB], icr);
/linux-master/arch/x86/kernel/
H A Dkvm.c511 u32 apic_id, icr; local
521 icr = APIC_DM_FIXED | vector;
524 icr = APIC_DM_NMI;
539 (unsigned long)(ipi_bitmap >> BITS_PER_LONG), min, icr);
550 (unsigned long)(ipi_bitmap >> BITS_PER_LONG), min, icr);
/linux-master/drivers/net/ethernet/marvell/
H A Dpxa168_eth.c843 u32 icr; local
846 icr = rdl(pep, INT_CAUSE);
847 if (icr == 0)
850 wrl(pep, INT_CAUSE, ~icr);
851 if (icr & (ICR_TXBUF_H | ICR_TXBUF_L)) {
855 if (icr & ICR_RXBUF)
/linux-master/arch/x86/kvm/
H A Dlapic.c857 unsigned long icr, int op_64_bit)
864 if (icr & (APIC_DEST_MASK | APIC_SHORT_MASK))
867 irq.vector = icr & APIC_VECTOR_MASK;
868 irq.delivery_mode = icr & APIC_MODE_MASK;
869 irq.level = (icr & APIC_INT_ASSERT) != 0;
870 irq.trig_mode = icr & APIC_INT_LEVELTRIG;
2966 u64 icr; local
2986 icr = __kvm_lapic_get_reg(s->regs, APIC_ICR) |
2988 __kvm_lapic_set_reg64(s->regs, APIC_ICR, icr);
2990 icr
855 kvm_pv_send_ipi(struct kvm *kvm, unsigned long ipi_bitmap_low, unsigned long ipi_bitmap_high, u32 min, unsigned long icr, int op_64_bit) argument
[all...]
/linux-master/drivers/tty/serial/
H A Dstm32-usart.c53 .icr = UNDEF_REG,
73 .icr = 0x20,
96 .icr = 0x20,
404 if ((sr & USART_SR_ERR_MASK) && ofs->icr != UNDEF_REG)
406 port->membase + ofs->icr);
834 if (ofs->icr == UNDEF_REG)
837 writel_relaxed(USART_ICR_TCCF, port->membase + ofs->icr);
876 if ((sr & USART_SR_RTOF) && ofs->icr != UNDEF_REG) {
878 port->membase + ofs->icr);
882 if ((sr & USART_SR_WUF) && ofs->icr !
[all...]
H A Dstm32-usart.h20 u16 icr; member in struct:stm32_usart_offsets
/linux-master/arch/m68k/include/asm/
H A Damigahw.h238 unsigned char icr; char padc[0xff]; member in struct:CIA
/linux-master/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_main.c266 u32 icr = PVRDMA_INTR_CAUSE_RESPONSE; local
273 icr = pvrdma_read_reg(dev, PVRDMA_REG_ICR);
274 if (icr == 0)
278 if (icr == PVRDMA_INTR_CAUSE_RESPONSE)

Completed in 299 milliseconds

12