Lines Matching refs:stat
229 * @stat: buffer statistics
233 u32 stat;
257 bd->stat = ethoc_read(dev, offset + 0);
265 ethoc_write(dev, offset + 0, bd->stat);
316 bd.stat = TX_BD_IRQ | TX_BD_CRC;
321 bd.stat |= TX_BD_WRAP;
330 bd.stat = RX_BD_EMPTY | RX_BD_IRQ;
334 bd.stat |= RX_BD_WRAP;
379 if (bd->stat & RX_BD_TL) {
385 if (bd->stat & RX_BD_SF) {
391 if (bd->stat & RX_BD_DN) {
396 if (bd->stat & RX_BD_CRC) {
402 if (bd->stat & RX_BD_OR) {
408 if (bd->stat & RX_BD_MISS)
411 if (bd->stat & RX_BD_LC) {
431 if (bd.stat & RX_BD_EMPTY) {
441 if (bd.stat & RX_BD_EMPTY)
446 int size = bd.stat >> 16;
470 bd.stat &= ~RX_BD_STATS;
471 bd.stat |= RX_BD_EMPTY;
484 if (bd->stat & TX_BD_LC) {
489 if (bd->stat & TX_BD_RL) {
494 if (bd->stat & TX_BD_UR) {
499 if (bd->stat & TX_BD_CS) {
504 if (bd->stat & TX_BD_STATS)
507 netdev->stats.collisions += (bd->stat >> 4) & 0xf;
508 netdev->stats.tx_bytes += bd->stat >> 16;
525 if (bd.stat & TX_BD_READY || (priv->dty_tx == priv->cur_tx)) {
535 if (bd.stat & TX_BD_READY ||
657 u32 stat = ethoc_read(priv, MIISTATUS);
658 if (!(stat & MIISTATUS_BUSY)) {
903 bd.stat |= TX_BD_PAD;
905 bd.stat &= ~TX_BD_PAD;
910 bd.stat &= ~(TX_BD_STATS | TX_BD_LEN_MASK);
911 bd.stat |= TX_BD_LEN(skb->len);
914 bd.stat |= TX_BD_READY;