Home
last modified time | relevance | path

Searched refs:icr (Results 1 – 25 of 39) sorted by relevance

12

/Linux-v4.19/arch/m68k/coldfire/
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 = MCFSIM_ICR1, .index = 0, .ack = 0, },
[all …]
/Linux-v4.19/drivers/i2c/busses/
Di2c-pxa.c46 u32 icr; member
73 .icr = 0x10,
80 .icr = 0x08,
87 .icr = 0x00,
94 .icr = 0x10,
103 .icr = 0x08,
354 unsigned long icr = readl(_ICR(i2c)); in i2c_pxa_abort() local
356 icr &= ~ICR_START; in i2c_pxa_abort()
357 icr |= ICR_ACKNAK | ICR_STOP | ICR_TB; in i2c_pxa_abort()
359 writel(icr, _ICR(i2c)); in i2c_pxa_abort()
[all …]
/Linux-v4.19/arch/x86/include/asm/
Dipi.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()
/Linux-v4.19/drivers/char/
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 & DSP56K_ICR_HF1) status |= 0x2; in dsp56k_ioctl()
[all …]
/Linux-v4.19/drivers/rtc/
Drtc-isl1208.c236 int icr = i2c_smbus_read_byte_data(client, ISL1208_REG_INT); in isl1208_rtc_toggle_alarm() local
238 if (icr < 0) { in isl1208_rtc_toggle_alarm()
240 return icr; in isl1208_rtc_toggle_alarm()
244 icr |= ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM; in isl1208_rtc_toggle_alarm()
246 icr &= ~(ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM); in isl1208_rtc_toggle_alarm()
248 icr = i2c_smbus_write_byte_data(client, ISL1208_REG_INT, icr); in isl1208_rtc_toggle_alarm()
249 if (icr < 0) { in isl1208_rtc_toggle_alarm()
251 return icr; in isl1208_rtc_toggle_alarm()
344 int icr, yr, sr = isl1208_i2c_get_sr(client); in isl1208_i2c_read_alarm() local
376 icr = i2c_smbus_read_byte_data(client, ISL1208_REG_INT); in isl1208_i2c_read_alarm()
[all …]
/Linux-v4.19/drivers/misc/vmw_vmci/
Dvmci_guest.c385 unsigned int icr; in vmci_interrupt() local
388 icr = ioread32(dev->iobase + VMCI_ICR_ADDR); in vmci_interrupt()
389 if (icr == 0 || icr == ~0) in vmci_interrupt()
392 if (icr & VMCI_ICR_DATAGRAM) { in vmci_interrupt()
394 icr &= ~VMCI_ICR_DATAGRAM; in vmci_interrupt()
397 if (icr & VMCI_ICR_NOTIFICATION) { in vmci_interrupt()
399 icr &= ~VMCI_ICR_NOTIFICATION; in vmci_interrupt()
402 if (icr != 0) in vmci_interrupt()
405 icr); in vmci_interrupt()
/Linux-v4.19/drivers/tty/serial/
Dstm32-usart.h20 u8 icr; member
52 .icr = UNDEF_REG,
70 .icr = 0x20,
90 .icr = 0x20,
Dstm32-usart.c238 if (ofs->icr != UNDEF_REG) in stm32_receive_chars()
241 ofs->icr); in stm32_receive_chars()
285 if (ofs->icr == UNDEF_REG) in stm32_tx_dma_complete()
288 stm32_set_bits(port, ofs->icr, USART_CR_TC); in stm32_tx_dma_complete()
437 if ((sr & USART_SR_WUF) && (ofs->icr != UNDEF_REG)) in stm32_interrupt()
439 port->membase + ofs->icr); in stm32_interrupt()
/Linux-v4.19/drivers/pinctrl/
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()
660 gpio->icr = U300_GPIO_PXICR; in u300_gpio_probe()
/Linux-v4.19/arch/m68k/amiga/
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()
/Linux-v4.19/arch/powerpc/platforms/embedded6xx/
Dflipper-pic.c239 u32 icr; in flipper_is_reset_button_pressed() local
243 icr = in_be32(io_base + FLIPPER_ICR); in flipper_is_reset_button_pressed()
244 return !(icr & FLIPPER_ICR_RSS); in flipper_is_reset_button_pressed()
/Linux-v4.19/drivers/net/fjes/
Dfjes_main.c1022 u32 icr; in fjes_intr() local
1024 icr = fjes_hw_capture_interrupt_status(hw); in fjes_intr()
1026 if (icr & REG_IS_MASK_IS_ASSERT) { in fjes_intr()
1027 if (icr & REG_ICTL_MASK_RX_DATA) { in fjes_intr()
1028 fjes_rx_irq(adapter, icr & REG_IS_MASK_EPID); in fjes_intr()
1029 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats in fjes_intr()
1033 if (icr & REG_ICTL_MASK_DEV_STOP_REQ) { in fjes_intr()
1034 fjes_stop_req_irq(adapter, icr & REG_IS_MASK_EPID); in fjes_intr()
1035 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats in fjes_intr()
1039 if (icr & REG_ICTL_MASK_TXRX_STOP_REQ) { in fjes_intr()
[all …]
/Linux-v4.19/drivers/net/can/sja1000/
Dpeak_pci.c546 u16 icr; in peak_pci_post_irq() local
549 icr = readw(chan->cfg_base + PITA_ICR); in peak_pci_post_irq()
550 if (icr & chan->icr_mask) in peak_pci_post_irq()
560 u16 sub_sys_id, icr; in peak_pci_probe() local
615 icr = readw(cfg_base + PITA_ICR + 2); in peak_pci_probe()
646 icr |= chan->icr_mask; in peak_pci_probe()
683 writew(icr, cfg_base + PITA_ICR + 2); in peak_pci_probe()
/Linux-v4.19/arch/x86/kernel/
Dkvm.c453 int cpu, apic_id, icr; in __send_ipi_mask() local
468 icr = APIC_DM_FIXED | vector; in __send_ipi_mask()
471 icr = APIC_DM_NMI; in __send_ipi_mask()
486 (unsigned long)(ipi_bitmap >> BITS_PER_LONG), min, icr); in __send_ipi_mask()
495 (unsigned long)(ipi_bitmap >> BITS_PER_LONG), min, icr); in __send_ipi_mask()
/Linux-v4.19/arch/arm/mach-pxa/
Dviper.c71 static unsigned int icr; variable
75 icr |= bit; in viper_icr_set_bit()
76 VIPER_ICR = icr; in viper_icr_set_bit()
81 icr &= ~bit; in viper_icr_clear_bit()
82 VIPER_ICR = icr; in viper_icr_clear_bit()
/Linux-v4.19/drivers/mtd/spi-nor/
Datmel-quadspi.c279 u32 iar, icr, ifr, sr; in atmel_qspi_run_command() local
283 icr = 0; in atmel_qspi_run_command()
322 icr |= QSPI_ICR_INST(cmd->instruction); in atmel_qspi_run_command()
345 icr |= QSPI_ICR_OPT(cmd->mode); in atmel_qspi_run_command()
408 qspi_writel(aq, QSPI_ICR, icr); in atmel_qspi_run_command()
/Linux-v4.19/drivers/mfd/
Dstmpe.c1183 u8 icr = 0; in stmpe_chip_init() local
1212 icr = STMPE_SYS_CTRL_INT_EN; in stmpe_chip_init()
1214 icr = STMPE_ICR_LSB_GIM; in stmpe_chip_init()
1220 icr |= STMPE_ICR_LSB_EDGE; in stmpe_chip_init()
1226 icr |= STMPE_SYS_CTRL_INT_HI; in stmpe_chip_init()
1228 icr |= STMPE_ICR_LSB_HIGH; in stmpe_chip_init()
1238 return stmpe_reg_write(stmpe, stmpe->regs[STMPE_IDX_ICR_LSB], icr); in stmpe_chip_init()
/Linux-v4.19/include/uapi/linux/
Datm.h144 unsigned int icr; /* Initial Cell Rate (24-bit) */ member
/Linux-v4.19/drivers/net/ethernet/marvell/
Dpxa168_eth.c854 u32 icr; in pxa168_eth_collect_events() local
857 icr = rdl(pep, INT_CAUSE); in pxa168_eth_collect_events()
858 if (icr == 0) in pxa168_eth_collect_events()
861 wrl(pep, INT_CAUSE, ~icr); in pxa168_eth_collect_events()
862 if (icr & (ICR_TXBUF_H | ICR_TXBUF_L)) { in pxa168_eth_collect_events()
866 if (icr & ICR_RXBUF) in pxa168_eth_collect_events()
/Linux-v4.19/arch/x86/kernel/apic/
Dvector.c1061 u64 icr; in print_local_APIC() local
1121 icr = apic_icr_read(); in print_local_APIC()
1122 pr_debug("... APIC ICR: %08x\n", (u32)icr); in print_local_APIC()
1123 pr_debug("... APIC ICR2: %08x\n", (u32)(icr >> 32)); in print_local_APIC()
/Linux-v4.19/drivers/atm/
Diphase.c363 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()
1851 if (vcc->qos.txtp.icr)
1852 srv_p.icr = vcc->qos.txtp.icr;
1869 if (srv_p.icr > srv_p.pcr)
[all …]
/Linux-v4.19/arch/m68k/include/asm/
Damigahw.h238 unsigned char icr; char padc[0xff]; member
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_main.c299 u32 icr = PVRDMA_INTR_CAUSE_RESPONSE; in pvrdma_intr0_handler() local
306 icr = pvrdma_read_reg(dev, PVRDMA_REG_ICR); in pvrdma_intr0_handler()
307 if (icr == 0) in pvrdma_intr0_handler()
311 if (icr == PVRDMA_INTR_CAUSE_RESPONSE) in pvrdma_intr0_handler()
/Linux-v4.19/arch/x86/kvm/
Dlapic.c552 unsigned long icr, int op_64_bit) in kvm_pv_send_ipi() argument
561 irq.vector = icr & APIC_VECTOR_MASK; in kvm_pv_send_ipi()
562 irq.delivery_mode = icr & APIC_MODE_MASK; in kvm_pv_send_ipi()
563 irq.level = (icr & APIC_INT_ASSERT) != 0; in kvm_pv_send_ipi()
564 irq.trig_mode = icr & APIC_INT_LEVELTRIG; in kvm_pv_send_ipi()
566 if (icr & APIC_DEST_MASK) in kvm_pv_send_ipi()
568 if (icr & APIC_SHORT_MASK) in kvm_pv_send_ipi()
/Linux-v4.19/drivers/scsi/
DNCR5380.c274 unsigned char status, data, basr, mr, icr, i; in NCR5380_print() local
279 icr = NCR5380_read(INITIATOR_COMMAND_REG); in NCR5380_print()
290 printk(KERN_CONT "\nICR = 0x%02x : ", icr); in NCR5380_print()
292 if (icr & icrs[i].mask) in NCR5380_print()

12