Searched refs:txstat (Results 1 - 10 of 10) sorted by relevance

/haiku/src/add-ons/kernel/drivers/network/ether/via_rhine/dev/vr/
H A Dif_vr.c1434 uint32_t txctl, txstat; local
1456 txstat = le32toh(cur_tx->vr_status);
1457 if ((txstat & VR_TXSTAT_OWN) == VR_TXSTAT_OWN)
1470 if ((txstat & VR_TXSTAT_ERRSUM) != 0) {
1473 if ((txstat & VR_TXSTAT_ABRT) != 0) {
1495 (txstat & VR_TXSTAT_UNDERRUN)) ||
1496 (txstat & (VR_TXSTAT_UDF | VR_TXSTAT_TBUFF))) {
1508 if ((txstat & VR_TXSTAT_DEFER) != 0) {
1512 if ((txstat & VR_TXSTAT_LATECOLL) != 0) {
1526 (txstat
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8139/dev/rl/
H A Dif_rl.c1243 uint32_t txstat; local
1254 txstat = CSR_READ_4(sc, RL_LAST_TXSTAT(sc));
1255 if (!(txstat & (RL_TXSTAT_TX_OK|
1259 if_inc_counter(ifp, IFCOUNTER_COLLISIONS, (txstat & RL_TXSTAT_COLLCNT) >> 24);
1271 if ((txstat & RL_TXSTAT_TX_UNDERRUN) &&
1274 if (txstat & RL_TXSTAT_TX_OK)
1279 if ((txstat & RL_TXSTAT_TXABRT) ||
1280 (txstat & RL_TXSTAT_OUTOFWIN))
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/dev/sge/
H A Dif_sge.c1239 uint32_t txstat; local
1255 txstat = le32toh(ld->sge_tx_ring[cons].sge_cmdsts);
1256 if ((txstat & TDC_OWN) != 0)
1265 if (SGE_TX_ERROR(txstat) != 0) {
1268 txstat, TX_ERR_BITS);
1273 if_inc_counter(ifp, IFCOUNTER_COLLISIONS, (txstat & 0xFFFF) - 1);
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/dc/
H A Dif_dc.c2985 uint32_t ctl, txstat; local
3002 txstat = le32toh(cur_tx->dc_status);
3005 if (txstat & DC_TXSTAT_OWN)
3026 if (txstat & DC_TXSTAT_ERRSUM)
3044 ((txstat & 0xFFFF) & ~(DC_TXSTAT_ERRSUM |
3046 txstat &= ~DC_TXSTAT_ERRSUM;
3050 ((txstat & 0xFFFF) & ~(DC_TXSTAT_ERRSUM |
3052 txstat &= ~DC_TXSTAT_ERRSUM;
3055 if (txstat & DC_TXSTAT_ERRSUM) {
3057 if (txstat
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/3com/dev/xl/
H A Dif_xl.c2099 u_int8_t txstat; local
2103 while ((txstat = CSR_READ_1(sc, XL_TX_STATUS))) {
2104 if (txstat & XL_TXSTATUS_UNDERRUN ||
2105 txstat & XL_TXSTATUS_JABBER ||
2106 txstat & XL_TXSTATUS_RECLAIM) {
2108 "transmission error: 0x%02x\n", txstat);
2135 if (txstat & XL_TXSTATUS_UNDERRUN &&
/haiku/src/add-ons/kernel/drivers/network/ether/sis900/dev/sis/
H A Dif_sis.c1568 uint32_t cons, txstat; local
1586 txstat = le32toh(cur_tx->sis_cmdsts);
1587 if ((txstat & SIS_CMDSTS_OWN) != 0)
1596 if ((txstat & SIS_CMDSTS_PKT_OK) != 0) {
1599 (txstat & SIS_TXSTAT_COLLCNT) >> 16);
1602 if (txstat & SIS_TXSTAT_EXCESSCOLLS)
1604 if (txstat & SIS_TXSTAT_OUTOFWINCOLL)
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/re/
H A Dif_re.c2414 u_int32_t txstat; local
2433 txstat = le32toh(sc->rl_ldata.rl_tx_list[cons].rl_cmdstat);
2434 if (txstat & RL_TDESC_STAT_OWN)
2442 if (txstat & RL_TDESC_CMD_EOF) {
2452 if (txstat & (RL_TDESC_STAT_EXCESSCOL|
2455 if (txstat & RL_TDESC_STAT_TXERRSUM)
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/
H A Dif_rge.c1439 uint32_t txstat; local
1455 txstat = letoh32(q->q_tx.rge_tx_list[idx].rge_cmdsts);
1457 if (txstat & RGE_TDCMDSTS_OWN) {
1468 if (txstat & (RGE_TDCMDSTS_EXCESSCOLL | RGE_TDCMDSTS_COLL))
1470 if (txstat & RGE_TDCMDSTS_TXERR)
/haiku/src/add-ons/kernel/drivers/network/ether/vt612x/dev/vge/
H A Dif_vge.c1609 uint32_t txstat; local
1631 txstat = le32toh(cur_tx->vge_sts);
1632 if ((txstat & VGE_TDSTS_OWN) != 0)
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/
H A Dar9300_stub_funcs.c1055 struct ath_desc *ds, struct ath_tx_status *txstat)
1054 ar9300_Stub_ProcTxDesc(struct ath_hal *ah, struct ath_desc *ds, struct ath_tx_status *txstat) argument

Completed in 277 milliseconds