Home
last modified time | relevance | path

Searched refs:fifo_data_len (Results 1 – 4 of 4) sorted by relevance

/mirbsd/src/sys/dev/ic/
Dhscx.c124 register int fifo_data_len; in isic_hscx_irq() local
163 fifo_data_len = ((HSCX_READ(h_chan, H_RBCL)) & in isic_hscx_irq()
166 if(fifo_data_len == 0) in isic_hscx_irq()
167 fifo_data_len = sc->sc_bfifolen; in isic_hscx_irq()
181 fifo_data_len -= 1; /* last byte in fifo is RSTA ! */ in isic_hscx_irq()
183 if((chan->in_len + fifo_data_len) <= BCH_MAX_DATALEN) in isic_hscx_irq()
187 HSCX_RDFIFO(h_chan, chan->in_cbptr, fifo_data_len); in isic_hscx_irq()
193 chan->in_len += fifo_data_len; in isic_hscx_irq()
194 chan->rxcount += fifo_data_len; in isic_hscx_irq()
222 …H_XFRERR, "RAWHDLC rx buffer overflow in RME, in_len=%d, fifolen=%d", chan->in_len, fifo_data_len); in isic_hscx_irq()
/mirbsd/src/sys/dev/pci/
Diwic_bchan.c132 register int fifo_data_len; in iwic_bchan_xirq() local
133 fifo_data_len = ((IWIC_READ(sc,chan->offset+B_RBCL)) & in iwic_bchan_xirq()
136 if(fifo_data_len == 0) in iwic_bchan_xirq()
137 fifo_data_len = IWIC_BCHAN_FIFO_LEN; in iwic_bchan_xirq()
148 if((chan->in_len + fifo_data_len) <= BCH_MAX_DATALEN) in iwic_bchan_xirq()
152 NDBGL1(L1_H_IRQ, "B_EXIR_RME, rd fifo, len = %d", fifo_data_len); in iwic_bchan_xirq()
154 IWIC_RDBFIFO(sc, chan, chan->in_cbptr, fifo_data_len); in iwic_bchan_xirq()
160 chan->in_len += fifo_data_len; in iwic_bchan_xirq()
161 chan->rxcount += fifo_data_len; in iwic_bchan_xirq()
190 …H_XFRERR, "RAWHDLC rx buffer overflow in RME, in_len=%d, fifolen=%d", chan->in_len, fifo_data_len); in iwic_bchan_xirq()
Difpci.c658 register int fifo_data_len; in avma1pp_hscx_intr() local
689 fifo_data_len = ((stat & HSCX_STAT_RML_MASK) >> 8); in avma1pp_hscx_intr()
691 if(fifo_data_len == 0) in avma1pp_hscx_intr()
692 fifo_data_len = sc->sc_bfifolen; in avma1pp_hscx_intr()
696 HSCX_RDFIFO(h_chan, scrbuf, fifo_data_len); in avma1pp_hscx_intr()
697 chan->rxcount += fifo_data_len; in avma1pp_hscx_intr()
711 if((chan->in_len + fifo_data_len) <= BCH_MAX_DATALEN) in avma1pp_hscx_intr()
714 memcpy(chan->in_cbptr, scrbuf, fifo_data_len); in avma1pp_hscx_intr()
715 chan->in_cbptr += fifo_data_len; in avma1pp_hscx_intr()
716 chan->in_len += fifo_data_len; in avma1pp_hscx_intr()
[all …]
Difpci2.c616 register int fifo_data_len; in avma1pp2_hscx_intr() local
647 fifo_data_len = ((stat & HSCX_STAT_RML_MASK) >> 8); in avma1pp2_hscx_intr()
649 if(fifo_data_len == 0) in avma1pp2_hscx_intr()
650 fifo_data_len = sc->sc_bfifolen; in avma1pp2_hscx_intr()
654 HSCX_RDFIFO(h_chan, scrbuf, fifo_data_len); in avma1pp2_hscx_intr()
655 chan->rxcount += fifo_data_len; in avma1pp2_hscx_intr()
669 if((chan->in_len + fifo_data_len) <= BCH_MAX_DATALEN) in avma1pp2_hscx_intr()
672 memcpy(chan->in_cbptr, scrbuf, fifo_data_len); in avma1pp2_hscx_intr()
673 chan->in_cbptr += fifo_data_len; in avma1pp2_hscx_intr()
674 chan->in_len += fifo_data_len; in avma1pp2_hscx_intr()
[all …]