Searched refs:istat (Results 1 - 19 of 19) sorted by relevance

/drivers/atm/
H A Didt77105.c116 unsigned char istat; local
125 istat = GET(ISTAT); /* side effect: clears all interrupt status bits */
126 if (istat & IDT77105_ISTAT_GOODSIG) {
214 unsigned char istat; local
216 istat = GET(ISTAT); /* side effect: clears all interrupt status bits */
218 DPRINTK("IDT77105 generated an interrupt, istat=%02x\n", (unsigned)istat);
220 if (istat & IDT77105_ISTAT_RSCC) {
222 if (istat & IDT77105_ISTAT_GOODSIG) { /* signal detected again */
243 if (istat
[all...]
H A Dfore200e.h702 u32 istat; /* 1 for interrupt posted */ member in struct:cp_queues
/drivers/infiniband/hw/ipath/
H A Dipath_intr.c562 static void handle_sdma_intr(struct ipath_devdata *dd, u64 istat) argument
567 if ((istat & INFINIPATH_I_SDMAINT) &&
571 if (istat & INFINIPATH_I_SDMADISABLED) {
1019 static void handle_urcv(struct ipath_devdata *dd, u64 istat) argument
1035 portr = ((istat >> dd->ipath_i_rcvavail_shift) &
1037 ((istat >> dd->ipath_i_rcvurg_shift) &
1069 u64 istat, chk0rcv = 0; local
1103 istat = ipath_read_ireg(dd, dd->ipath_kregs->kr_intstatus);
1105 if (unlikely(!istat)) {
1110 if (unlikely(istat
[all...]
/drivers/tty/serial/
H A Dmxs-auart.c378 u32 istatus, istat; local
382 istatus = istat = readl(s->port.membase + AUART_INTR);
384 if (istat & AUART_INTR_CTSMIS) {
388 istat &= ~AUART_INTR_CTSMIS;
391 if (istat & (AUART_INTR_RTIS | AUART_INTR_RXIS)) {
393 istat &= ~(AUART_INTR_RTIS | AUART_INTR_RXIS);
396 if (istat & AUART_INTR_TXIS) {
398 istat &= ~AUART_INTR_TXIS;
/drivers/i2c/muxes/
H A Dpca9541.c229 int istat; local
234 istat = pca9541_reg_read(client, PCA9541_ISTAT);
235 if (!(istat & PCA9541_ISTAT_NMYTEST)
/drivers/staging/media/cxd2099/
H A Dcxd2099.c572 u8 istat; local
574 read_reg(ci, 0x04, &istat);
575 if (!istat)
577 write_reg(ci, 0x05, istat);
579 if (istat&0x40) {
583 if (istat&0x20)
586 if (istat&2) {
604 if (istat&8 && ci->slot_stat == DVB_CA_EN50221_POLL_CAM_PRESENT) {
/drivers/net/ethernet/broadcom/
H A Db44.c844 if (bp->istat & (ISTAT_TX | ISTAT_TO)) {
849 if (bp->istat & ISTAT_RFO) { /* fast recovery, in ~20msec */
850 bp->istat &= ~ISTAT_RFO;
861 if (bp->istat & ISTAT_RX)
864 if (bp->istat & ISTAT_ERRORS) {
886 u32 istat, imask; local
891 istat = br32(bp, B44_ISTAT);
898 istat &= imask;
899 if (istat) {
911 bp->istat
[all...]
H A Db44.h351 u32 imask, istat; member in struct:b44
/drivers/infiniband/hw/qib/
H A Dqib_iba7220.c1804 static void sdma_7220_intr(struct qib_pportdata *ppd, u64 istat) argument
1868 static noinline void unlikely_7220_intr(struct qib_devdata *dd, u64 istat) argument
1870 if (unlikely(istat & ~QLOGIC_IB_I_BITSEXTANT))
1873 istat & ~QLOGIC_IB_I_BITSEXTANT);
1875 if (istat & QLOGIC_IB_I_GPIO) {
1915 if (istat & QLOGIC_IB_I_ERROR) {
1922 "but no error bits set!\n", istat);
1932 u64 istat; local
1948 istat = qib_read_kreg64(dd, kr_intstatus);
1950 if (unlikely(!istat)) {
[all...]
H A Dqib_iba6120.c1532 static noinline void unlikely_6120_intr(struct qib_devdata *dd, u64 istat) argument
1534 if (unlikely(istat & ~QLOGIC_IB_I_BITSEXTANT))
1536 istat & ~QLOGIC_IB_I_BITSEXTANT);
1538 if (istat & QLOGIC_IB_I_ERROR) {
1545 "but no error bits set!\n", istat);
1549 if (istat & QLOGIC_IB_I_GPIO) {
1605 u32 istat, ctxtrbits, rmask, crcs = 0; local
1619 istat = qib_read_kreg32(dd, kr_intstatus);
1621 if (unlikely(!istat)) {
1625 if (unlikely(istat
[all...]
H A Dqib_iba7322.c2622 static void sdma_7322_intr(struct qib_devdata *dd, u64 istat) argument
2626 u64 intr0 = istat & (INT_MASK_P(SDma, 0) |
2628 u64 intr1 = istat & (INT_MASK_P(SDma, 1) |
2636 if (istat & INT_MASK_PM(SDmaCleanupDone, 0))
2638 if (istat & INT_MASK_PM(SDmaCleanupDone, 1))
2664 static noinline void unknown_7322_ibits(struct qib_devdata *dd, u64 istat) argument
2669 kills = istat & ~QIB_I_BITSEXTANT;
2742 static noinline void unlikely_7322_intr(struct qib_devdata *dd, u64 istat) argument
2744 if (istat & ~QIB_I_BITSEXTANT)
2745 unknown_7322_ibits(dd, istat);
2794 u64 istat; local
[all...]
/drivers/scsi/sym53c8xx_2/
H A Dsym_hipd.c154 u_char istat = 0; local
162 istat = INB(np, nc_istat);
163 if (istat & SIP) {
166 else if (istat & DIP) {
175 "ISTAT=0x%02x.\n", sym_name(np), istat);
2817 u_char istat, istatc; local
2832 istat = INB(np, nc_istat);
2833 if (istat & INTF) {
2834 OUTB(np, nc_istat, (istat & SIGP) | INTF | np->istat_sem);
2835 istat |
[all...]
H A Dsym_fw1.h239 SCR_FROM_REG (istat),
H A Dsym_fw2.h232 SCR_FROM_REG (istat),
/drivers/mfd/
H A Dasic3.c166 unsigned long base, istat; local
172 istat = asic3_read_register(asic,
185 if (!(istat & bit))
/drivers/block/
H A Dcpqarray.c1049 unsigned long istat; local
1053 istat = h->access.intr_pending(h);
1055 if (istat == 0)
1063 if (istat & FIFO_NOT_EMPTY) {
/drivers/scsi/
H A D53c700.c1485 __u8 istat; local
1497 if((istat = NCR_700_readb(host, ISTAT_REG))
1509 if(istat & SCSI_INT_PENDING) {
1515 if(istat & DMA_INT_PENDING) {
1524 DEBUG(("scsi%d: istat %02x sstat0 %02x dstat %02x dsp %04x[%08x] dsps 0x%x\n",
1525 host->host_no, istat, sstat0, dstat,
H A Dncr53c8xx.c5905 u_char istat, dstat; local
5913 ** the istat register is a READ in order to flush posted
5916 istat = INB (nc_istat);
5917 if (istat & INTF) {
5918 OUTB (nc_istat, (istat & SIGP) | INTF);
5919 istat = INB (nc_istat);
5924 if (!(istat & (SIP|DIP)))
5927 if (istat & CABRT)
5935 sist = (istat & SIP) ? INW (nc_sist) : 0;
5936 dstat = (istat
[all...]
/drivers/media/dvb/ddbridge/
H A Dddbridge-core.c94 u32 istat = ddbreadl(INTERRUPT_STATUS); local
95 printk(KERN_ERR "IRS %08x\n", istat);
96 ddbwritel(istat, INTERRUPT_ACK);
1334 /* if (s & 0x000f0000) printk(KERN_DEBUG "%08x\n", istat); */

Completed in 475 milliseconds