Lines Matching refs:RxStatus
97 void (*rx_status)(u16 *RxStatus, u16 *RxLen);
192 static void dm9000_rx_status_32bit(u16 *RxStatus, u16 *RxLen) in dm9000_rx_status_32bit() argument
199 *RxStatus = __le16_to_cpu(tmpdata); in dm9000_rx_status_32bit()
203 static void dm9000_rx_status_16bit(u16 *RxStatus, u16 *RxLen) in dm9000_rx_status_16bit() argument
207 *RxStatus = __le16_to_cpu(DM9000_inw(DM9000_DATA)); in dm9000_rx_status_16bit()
211 static void dm9000_rx_status_8bit(u16 *RxStatus, u16 *RxLen) in dm9000_rx_status_8bit() argument
215 *RxStatus = in dm9000_rx_status_8bit()
463 u16 RxStatus, RxLen = 0; in dm9000_rx() local
496 (db->rx_status)(&RxStatus, &RxLen); in dm9000_rx()
498 DM9000_DBG("rx status: 0x%04x rx len: %d\n", RxStatus, RxLen); in dm9000_rx()
504 if ((RxStatus & 0xbf00) || (RxLen < 0x40) in dm9000_rx()
506 if (RxStatus & 0x100) { in dm9000_rx()
509 if (RxStatus & 0x200) { in dm9000_rx()
512 if (RxStatus & 0x8000) { in dm9000_rx()