Home
last modified time | relevance | path

Searched refs:int_status (Results 1 – 25 of 38) sorted by relevance

12

/drivers/usb/c67x00/
Dc67x00-drv.c90 u16 msg, int_status; in c67x00_irq() local
93 int_status = c67x00_ll_hpi_status(c67x00); in c67x00_irq()
94 if (!int_status) in c67x00_irq()
97 while (int_status != 0 && (count-- >= 0)) { in c67x00_irq()
98 c67x00_ll_irq(c67x00, int_status); in c67x00_irq()
102 if (int_status & SIEMSG_FLG(i)) in c67x00_irq()
105 sie->irq(sie, int_status, msg); in c67x00_irq()
107 int_status = c67x00_ll_hpi_status(c67x00); in c67x00_irq()
110 if (int_status) in c67x00_irq()
112 "status = 0x%04x\n", int_status); in c67x00_irq()
Dc67x00.h210 void (*irq) (struct c67x00_sie *sie, u16 int_status, u16 msg);
287 void c67x00_ll_irq(struct c67x00_device *dev, u16 int_status);
Dc67x00-hcd.c250 static void c67x00_hcd_irq(struct c67x00_sie *sie, u16 int_status, u16 msg) in c67x00_hcd_irq() argument
271 if (int_status & SOFEOP_FLG(sie->sie_num)) { in c67x00_hcd_irq()
Dc67x00-ll-hpi.c377 void c67x00_ll_irq(struct c67x00_device *dev, u16 int_status) in c67x00_ll_irq() argument
379 if ((int_status & MBX_OUT_FLG) == 0) in c67x00_ll_irq()
/drivers/net/can/
Dti_hecc.c672 static int ti_hecc_error(struct net_device *ndev, int int_status, in ti_hecc_error() argument
689 if (int_status & HECC_CANGIF_WLIF) { /* warning level int */ in ti_hecc_error()
690 if ((int_status & HECC_CANGIF_BOIF) == 0) { in ti_hecc_error()
704 if (int_status & HECC_CANGIF_EPIF) { /* error passive int */ in ti_hecc_error()
705 if ((int_status & HECC_CANGIF_BOIF) == 0) { in ti_hecc_error()
723 if ((int_status & HECC_CANGIF_BOIF) || (err_status & HECC_CANES_BO)) { in ti_hecc_error()
773 u32 mbxno, mbx_mask, int_status, err_status; in ti_hecc_interrupt() local
776 int_status = hecc_read(priv, in ti_hecc_interrupt()
779 if (!int_status) in ti_hecc_interrupt()
785 ti_hecc_error(ndev, int_status, err_status); in ti_hecc_interrupt()
[all …]
/drivers/acpi/acpica/
Devevent.c203 u32 int_status = ACPI_INTERRUPT_NOT_HANDLED; in acpi_ev_fixed_event_detect() local
243 int_status |= acpi_ev_fixed_event_dispatch(i); in acpi_ev_fixed_event_detect()
247 return (int_status); in acpi_ev_fixed_event_detect()
Devgpe.c342 u32 int_status = ACPI_INTERRUPT_NOT_HANDLED; in acpi_ev_gpe_detect() local
355 return (int_status); in acpi_ev_gpe_detect()
449 int_status |= in acpi_ev_gpe_detect()
464 return (int_status); in acpi_ev_gpe_detect()
/drivers/staging/iio/cdc/
Dad7150.c465 u8 int_status; in ad7150_event_handler() local
473 int_status = ret; in ad7150_event_handler()
475 if ((int_status & AD7150_STATUS_OUT1) && in ad7150_event_handler()
483 else if ((!(int_status & AD7150_STATUS_OUT1)) && in ad7150_event_handler()
492 if ((int_status & AD7150_STATUS_OUT2) && in ad7150_event_handler()
500 else if ((!(int_status & AD7150_STATUS_OUT2)) && in ad7150_event_handler()
509 chip->old_state = int_status; in ad7150_event_handler()
/drivers/watchdog/
Dintel_scu_watchdog.c157 int int_status; in watchdog_timer_interrupt() local
158 int_status = ioread32(watchdog_device.timer_interrupt_status_addr); in watchdog_timer_interrupt()
160 pr_debug("irq, int_status: %x\n", int_status); in watchdog_timer_interrupt()
162 if (int_status != 0) in watchdog_timer_interrupt()
/drivers/net/ethernet/broadcom/
Dbgmac.c973 bgmac->int_status = 0; in bgmac_chip_reset()
1085 u32 int_status = bgmac_read(bgmac, BGMAC_INT_STATUS); in bgmac_interrupt() local
1086 int_status &= bgmac->int_mask; in bgmac_interrupt()
1088 if (!int_status) in bgmac_interrupt()
1092 bgmac_write(bgmac, BGMAC_INT_STATUS, int_status); in bgmac_interrupt()
1097 bgmac->int_status = int_status; in bgmac_interrupt()
1110 if (bgmac->int_status & BGMAC_IS_TX0) { in bgmac_poll()
1113 bgmac->int_status &= ~BGMAC_IS_TX0; in bgmac_poll()
1116 if (bgmac->int_status & BGMAC_IS_RX) { in bgmac_poll()
1119 bgmac->int_status &= ~BGMAC_IS_RX; in bgmac_poll()
[all …]
Dbgmac.h415 u32 int_status; member
/drivers/net/ethernet/dlink/
Ddl2k.c79 static void rio_error (struct net_device *dev, int int_status);
673 unsigned int_status; in rio_interrupt() local
678 int_status = dr16(IntStatus); in rio_interrupt()
679 dw16(IntStatus, int_status); in rio_interrupt()
680 int_status &= DEFAULT_INTR; in rio_interrupt()
681 if (int_status == 0 || --cnt < 0) in rio_interrupt()
685 if (int_status & RxDMAComplete) in rio_interrupt()
688 if ((int_status & (TxDMAComplete|IntRequested))) { in rio_interrupt()
698 if (int_status & in rio_interrupt()
700 rio_error (dev, int_status); in rio_interrupt()
[all …]
/drivers/spi/
Dspi-davinci.c421 static int davinci_spi_check_error(struct davinci_spi *dspi, int int_status) in davinci_spi_check_error() argument
425 if (int_status & SPIFLG_TIMEOUT_MASK) { in davinci_spi_check_error()
429 if (int_status & SPIFLG_DESYNC_MASK) { in davinci_spi_check_error()
433 if (int_status & SPIFLG_BITERR_MASK) { in davinci_spi_check_error()
439 if (int_status & SPIFLG_DLEN_ERR_MASK) { in davinci_spi_check_error()
443 if (int_status & SPIFLG_PARERR_MASK) { in davinci_spi_check_error()
447 if (int_status & SPIFLG_OVRRUN_MASK) { in davinci_spi_check_error()
451 if (int_status & SPIFLG_BUF_INIT_ACTIVE_MASK) { in davinci_spi_check_error()
/drivers/net/ethernet/xircom/
Dxirc2ps_cs.c983 unsigned int_status, eth_status, rx_status, tx_status; in xirc2ps_interrupt() local
1004 int_status = GetByte(XIRCREG_ISR); in xirc2ps_interrupt()
1007 if (int_status == 0xff) { /* card may be ejected */ in xirc2ps_interrupt()
1022 dev->name, int_status, eth_status, rx_status, tx_status); in xirc2ps_interrupt()
1134 if (int_status & PktTxed) { in xirc2ps_interrupt()
1181 if (int_status != 0xff && (int_status = GetByte(XIRCREG_ISR)) != 0) in xirc2ps_interrupt()
/drivers/net/ethernet/sgi/
Dmeth.c382 static void meth_rx(struct net_device* dev, unsigned long int_status) in meth_rx() argument
387 unsigned long fifo_rptr = (int_status & METH_INT_RX_RPTR_MASK) >> 8; in meth_rx()
394 if (int_status & METH_INT_RX_UNDERFLOW) { in meth_rx()
479 static void meth_tx_cleanup(struct net_device* dev, unsigned long int_status) in meth_tx_cleanup() argument
484 unsigned long rptr = (int_status&TX_INFO_RPTR) >> 16; in meth_tx_cleanup()
/drivers/net/ethernet/davicom/
Ddm9000.c1168 int int_status; in dm9000_interrupt() local
1186 int_status = ior(db, DM9000_ISR); /* Got ISR */ in dm9000_interrupt()
1187 iow(db, DM9000_ISR, int_status); /* Clear ISR status */ in dm9000_interrupt()
1190 dev_dbg(db->dev, "interrupt status %02x\n", int_status); in dm9000_interrupt()
1193 if (int_status & ISR_PRS) in dm9000_interrupt()
1197 if (int_status & ISR_PTS) in dm9000_interrupt()
1201 if (int_status & ISR_LNKCHNG) { in dm9000_interrupt()
/drivers/ata/
Dpata_scc.c749 u32 int_status = in_be32(mmio + SCC_DMA_INTST); in scc_bmdma_status() local
759 && (int_status & INTSTS_INTRQ)) in scc_bmdma_status()
763 if (int_status & INTSTS_IOIRQS) { in scc_bmdma_status()
769 if (!(int_status & INTSTS_ACTEINT)) { in scc_bmdma_status()
/drivers/usb/gadget/
Dgoku_udc.c368 writel(~INT_EPxDATASET(ep->num), &dev->regs->int_status); in write_fifo()
424 writel(~INT_EPxDATASET(ep->num), &regs->int_status); in read_fifo()
1097 dump_intmask(m, "int_status", readl(&regs->int_status)); in udc_proc_read()
1500 writel(~irqbit, &regs->int_status); \
1515 stat = readl(&regs->int_status) & dev->int_enable; in goku_irq()
1532 writel(~stat, &regs->int_status); in goku_irq()
1662 readl(&regs->int_status), dev->int_enable); in goku_irq()
Dgoku_udc.h19 u32 int_status; /* 0x000 */ member
/drivers/vlynq/
Dvlynq.c69 u32 int_status; member
221 status = readl(&dev->local->int_status); in vlynq_irq()
222 writel(status, &dev->local->int_status); in vlynq_irq()
/drivers/crypto/amcc/
Dcrypto4xx_core.h109 u32 int_status; member
/drivers/net/ethernet/smsc/
Dsmc9194.c788 byte int_status; in smc_findirq() local
790 int_status = inb( ioaddr + INTERRUPT ); in smc_findirq()
792 if ( int_status & IM_ALLOC_INT ) in smc_findirq()
/drivers/scsi/mpt2sas/
Dmpt2sas_base.c2870 u32 int_status; in _base_wait_for_doorbell_int() local
2875 int_status = readl(&ioc->chip->HostInterruptStatus); in _base_wait_for_doorbell_int()
2876 if (int_status & MPI2_HIS_IOC2SYS_DB_STATUS) { in _base_wait_for_doorbell_int()
2890 "int_status(%x)!\n", ioc->name, __func__, count, int_status); in _base_wait_for_doorbell_int()
2910 u32 int_status; in _base_wait_for_doorbell_ack() local
2916 int_status = readl(&ioc->chip->HostInterruptStatus); in _base_wait_for_doorbell_ack()
2917 if (!(int_status & MPI2_HIS_SYS2IOC_DB_STATUS)) { in _base_wait_for_doorbell_ack()
2922 } else if (int_status & MPI2_HIS_IOC2SYS_DB_STATUS) { in _base_wait_for_doorbell_ack()
2929 } else if (int_status == 0xFFFFFFFF) in _base_wait_for_doorbell_ack()
2941 "int_status(%x)!\n", ioc->name, __func__, count, int_status); in _base_wait_for_doorbell_ack()
/drivers/net/wireless/mwifiex/
Dmain.c162 if (adapter->int_status) { in mwifiex_main_process()
273 if ((adapter->int_status) || IS_CARD_RX_RCVD(adapter)) in mwifiex_main_process()
/drivers/scsi/mpt3sas/
Dmpt3sas_base.c3011 u32 int_status; in _base_wait_for_doorbell_int() local
3016 int_status = readl(&ioc->chip->HostInterruptStatus); in _base_wait_for_doorbell_int()
3017 if (int_status & MPI2_HIS_IOC2SYS_DB_STATUS) { in _base_wait_for_doorbell_int()
3032 ioc->name, __func__, count, int_status); in _base_wait_for_doorbell_int()
3052 u32 int_status; in _base_wait_for_doorbell_ack() local
3058 int_status = readl(&ioc->chip->HostInterruptStatus); in _base_wait_for_doorbell_ack()
3059 if (!(int_status & MPI2_HIS_SYS2IOC_DB_STATUS)) { in _base_wait_for_doorbell_ack()
3064 } else if (int_status & MPI2_HIS_IOC2SYS_DB_STATUS) { in _base_wait_for_doorbell_ack()
3071 } else if (int_status == 0xFFFFFFFF) in _base_wait_for_doorbell_ack()
3084 ioc->name, __func__, count, int_status); in _base_wait_for_doorbell_ack()

12