Lines Matching refs:dmabits
1135 unsigned char dmabits, int rxp, unsigned short len) in fst_log_rx_error() argument
1143 if (dmabits & RX_OFLO) { in fst_log_rx_error()
1148 if (dmabits & RX_CRC) { in fst_log_rx_error()
1153 if (dmabits & RX_FRAM) { in fst_log_rx_error()
1158 if (dmabits == (RX_STP | RX_ENP)) { in fst_log_rx_error()
1169 unsigned char dmabits, int rxp, unsigned short len) in fst_recover_rx_error() argument
1181 while ((dmabits & (DMA_OWN | RX_STP)) == 0) { in fst_recover_rx_error()
1189 dmabits = FST_RDB(card, rxDescrRing[pi][rxp].bits); in fst_recover_rx_error()
1190 dbg(DBG_ASS, "DMA Bits of next buffer was %x\n", dmabits); in fst_recover_rx_error()
1195 if (!(dmabits & DMA_OWN)) { in fst_recover_rx_error()
1209 unsigned char dmabits; in fst_intr_rx() local
1220 dmabits = FST_RDB(card, rxDescrRing[pi][rxp].bits); in fst_intr_rx()
1221 if (dmabits & DMA_OWN) { in fst_intr_rx()
1253 dbg(DBG_RX, "intr_rx: %d,%d: flags %x len %d\n", pi, rxp, dmabits, len); in fst_intr_rx()
1254 if (dmabits != (RX_STP | RX_ENP) || len > LEN_RX_BUFFER - 2) { in fst_intr_rx()
1255 fst_log_rx_error(card, port, dmabits, rxp, len); in fst_intr_rx()
1256 fst_recover_rx_error(card, port, dmabits, rxp, len); in fst_intr_rx()