/drivers/i2c/busses/ |
D | i2c-pxa.c | 46 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 …]
|
/drivers/char/ |
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 & DSP56K_ICR_HF1) status |= 0x2; in dsp56k_ioctl() [all …]
|
/drivers/rtc/ |
D | rtc-isl1208.c | 215 int icr = i2c_smbus_read_byte_data(client, ISL1208_REG_INT); in isl1208_rtc_toggle_alarm() local 217 if (icr < 0) { in isl1208_rtc_toggle_alarm() 219 return icr; in isl1208_rtc_toggle_alarm() 223 icr |= ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM; in isl1208_rtc_toggle_alarm() 225 icr &= ~(ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM); in isl1208_rtc_toggle_alarm() 227 icr = i2c_smbus_write_byte_data(client, ISL1208_REG_INT, icr); in isl1208_rtc_toggle_alarm() 228 if (icr < 0) { in isl1208_rtc_toggle_alarm() 230 return icr; in isl1208_rtc_toggle_alarm() 323 int icr, yr, sr = isl1208_i2c_get_sr(client); in isl1208_i2c_read_alarm() local 355 icr = i2c_smbus_read_byte_data(client, ISL1208_REG_INT); in isl1208_i2c_read_alarm() [all …]
|
/drivers/misc/vmw_vmci/ |
D | vmci_guest.c | 385 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()
|
/drivers/pinctrl/ |
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() 660 gpio->icr = U300_GPIO_PXICR; in u300_gpio_probe()
|
/drivers/tty/serial/ |
D | stm32-usart.h | 20 u8 icr; member 52 .icr = UNDEF_REG, 70 .icr = 0x20, 90 .icr = 0x20,
|
D | stm32-usart.c | 134 if ((sr & USART_SR_ERR_MASK) && ofs->icr != UNDEF_REG) in stm32_receive_chars() 136 port->membase + ofs->icr); in stm32_receive_chars() 302 if (ofs->icr == UNDEF_REG) in stm32_transmit_chars() 305 writel_relaxed(USART_ICR_TCCF, port->membase + ofs->icr); in stm32_transmit_chars() 330 if ((sr & USART_SR_WUF) && (ofs->icr != UNDEF_REG)) in stm32_interrupt() 332 port->membase + ofs->icr); in stm32_interrupt()
|
/drivers/net/fjes/ |
D | fjes_main.c | 1025 u32 icr; in fjes_intr() local 1027 icr = fjes_hw_capture_interrupt_status(hw); in fjes_intr() 1029 if (icr & REG_IS_MASK_IS_ASSERT) { in fjes_intr() 1030 if (icr & REG_ICTL_MASK_RX_DATA) { in fjes_intr() 1031 fjes_rx_irq(adapter, icr & REG_IS_MASK_EPID); in fjes_intr() 1032 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats in fjes_intr() 1036 if (icr & REG_ICTL_MASK_DEV_STOP_REQ) { in fjes_intr() 1037 fjes_stop_req_irq(adapter, icr & REG_IS_MASK_EPID); in fjes_intr() 1038 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats in fjes_intr() 1042 if (icr & REG_ICTL_MASK_TXRX_STOP_REQ) { in fjes_intr() [all …]
|
/drivers/net/can/sja1000/ |
D | peak_pci.c | 546 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()
|
/drivers/mtd/spi-nor/ |
D | atmel-quadspi.c | 279 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()
|
/drivers/staging/irda/drivers/ |
D | w83977af_ir.c | 1041 __u8 set, icr, isr; in w83977af_interrupt() local 1052 icr = inb(iobase + ICR); in w83977af_interrupt() 1053 isr = inb(iobase + ISR) & icr; /* Mask out the interesting ones */ in w83977af_interrupt() 1060 icr = w83977af_fir_interrupt(self, isr); in w83977af_interrupt() 1062 icr = w83977af_sir_interrupt(self, isr); in w83977af_interrupt() 1065 outb(icr, iobase + ICR); /* Restore (new) interrupts */ in w83977af_interrupt()
|
/drivers/mfd/ |
D | stmpe.c | 1183 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()
|
/drivers/net/ethernet/marvell/ |
D | pxa168_eth.c | 854 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()
|
/drivers/atm/ |
D | iphase.c | 364 srv_p->icr = 0x055cb7; in init_abr_vc() 381 u32 icr; in ia_open_abr_vc() local 397 if (!(srv_p->icr)) in ia_open_abr_vc() 398 srv_p->icr = srv_p->pcr; in ia_open_abr_vc() 399 if ((srv_p->icr < srv_p->mcr) || (srv_p->icr > srv_p->pcr)) in ia_open_abr_vc() 432 icr = min( srv_p->icr, (srv_p->tbe > srv_p->frtt) ? in ia_open_abr_vc() 435 f_abr_vc->f_icr = cellrate_to_float(icr); in ia_open_abr_vc() 1852 if (vcc->qos.txtp.icr) 1853 srv_p.icr = vcc->qos.txtp.icr; 1870 if (srv_p.icr > srv_p.pcr) [all …]
|
D | iphase.h | 252 u_short icr; member 818 u32 icr; /* Initial Cell Rate (24-bit) */ member
|
/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_main.c | 284 u32 icr = PVRDMA_INTR_CAUSE_RESPONSE; in pvrdma_intr0_handler() local 291 icr = pvrdma_read_reg(dev, PVRDMA_REG_ICR); in pvrdma_intr0_handler() 292 if (icr == 0) in pvrdma_intr0_handler() 296 if (icr == PVRDMA_INTR_CAUSE_RESPONSE) in pvrdma_intr0_handler()
|
/drivers/net/ethernet/intel/igb/ |
D | igb_main.c | 5818 u32 icr = rd32(E1000_ICR); in igb_msix_other() local 5821 if (icr & E1000_ICR_DRSTA) in igb_msix_other() 5824 if (icr & E1000_ICR_DOUTSYNC) { in igb_msix_other() 5835 if (icr & E1000_ICR_VMMB) in igb_msix_other() 5838 if (icr & E1000_ICR_LSC) { in igb_msix_other() 5845 if (icr & E1000_ICR_TS) in igb_msix_other() 6812 u32 icr = rd32(E1000_ICR); in igb_intr_msi() local 6816 if (icr & E1000_ICR_DRSTA) in igb_intr_msi() 6819 if (icr & E1000_ICR_DOUTSYNC) { in igb_intr_msi() 6824 if (icr & (E1000_ICR_RXSEQ | E1000_ICR_LSC)) { in igb_intr_msi() [all …]
|
/drivers/net/ethernet/intel/e1000e/ |
D | netdev.c | 1771 u32 icr = er32(ICR); in e1000_intr_msi() local 1774 if (icr & E1000_ICR_LSC) { in e1000_intr_msi() 1801 if ((icr & E1000_ICR_ECCER) && (hw->mac.type >= e1000_pch_lpt)) { in e1000_intr_msi() 1838 u32 rctl, icr = er32(ICR); in e1000_intr() local 1840 if (!icr || test_bit(__E1000_DOWN, &adapter->state)) in e1000_intr() 1846 if (!(icr & E1000_ICR_INT_ASSERTED)) in e1000_intr() 1854 if (icr & E1000_ICR_LSC) { in e1000_intr() 1881 if ((icr & E1000_ICR_ECCER) && (hw->mac.type >= e1000_pch_lpt)) { in e1000_intr() 1913 u32 icr = er32(ICR); in e1000_msix_other() local 1915 if (icr & adapter->eiac_mask) in e1000_msix_other() [all …]
|
/drivers/scsi/ |
D | NCR5380.c | 278 unsigned char status, data, basr, mr, icr, i; in NCR5380_print() local 283 icr = NCR5380_read(INITIATOR_COMMAND_REG); in NCR5380_print() 294 printk(KERN_CONT "\nICR = 0x%02x : ", icr); in NCR5380_print() 296 if (icr & icrs[i].mask) in NCR5380_print()
|
/drivers/media/pci/zoran/ |
D | zoran_card.c | 949 int timeout, icr; in test_interrupts() local 954 icr = btread(ZR36057_ICR); in test_interrupts() 968 btwrite(icr, ZR36057_ICR); in test_interrupts()
|
/drivers/net/ethernet/atheros/atlx/ |
D | atl2.c | 2116 u32 icr; in atl2_reset_hw() local 2148 icr = ATL2_READ_REG(hw, REG_IDLE_STATUS); in atl2_reset_hw() 2149 if (!icr) in atl2_reset_hw() 2155 if (icr) in atl2_reset_hw() 2156 return icr; in atl2_reset_hw()
|
D | atl1.c | 261 u32 icr; in atl1_reset_hw() local 290 icr = ioread32(hw->hw_addr + REG_IDLE_STATUS); in atl1_reset_hw() 291 if (!icr) in atl1_reset_hw() 299 if (icr) { in atl1_reset_hw() 301 dev_dbg(&pdev->dev, "ICR = 0x%x\n", icr); in atl1_reset_hw() 302 return icr; in atl1_reset_hw()
|
/drivers/net/ethernet/intel/e1000/ |
D | e1000_hw.c | 405 u32 icr; in e1000_reset_hw() local 530 icr = er32(ICR); in e1000_reset_hw() 2402 u32 icr; in e1000_check_for_link() local 2470 icr = er32(ICR); in e1000_check_for_link() 2471 ew32(ICS, (icr & ~E1000_ICS_LSC)); in e1000_check_for_link()
|
D | e1000_main.c | 3780 u32 icr = er32(ICR); in e1000_intr() local 3782 if (unlikely((!icr))) in e1000_intr() 3792 if (unlikely(icr & (E1000_ICR_RXSEQ | E1000_ICR_LSC))) { in e1000_intr()
|
/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_main.c | 1767 u32 icr = IXGB_READ_REG(hw, ICR); in ixgb_intr() local 1769 if (unlikely(!icr)) in ixgb_intr() 1772 if (unlikely(icr & (IXGB_INT_RXSEQ | IXGB_INT_LSC))) in ixgb_intr()
|