BD_LFLAG
lstatus = BD_LFLAG(RXBD_EMPTY | RXBD_INTERRUPT);
lstatus |= BD_LFLAG(RXBD_WRAP);
lstatus |= BD_LFLAG(TXBD_TOE);
lstatus &= ~(BD_LFLAG(TXBD_TOE));
lstatus |= BD_LFLAG(TXBD_LAST | TXBD_INTERRUPT);
BD_LFLAG(TXBD_READY);
lstatus |= BD_LFLAG(TXBD_LAST | TXBD_INTERRUPT);
lstatus_ts |= BD_LFLAG(TXBD_READY) |
lstatus_ts |= BD_LFLAG(TXBD_LAST | TXBD_INTERRUPT);
lstatus |= BD_LFLAG(TXBD_CRC | TXBD_READY) | GMAC_FCB_LEN;
lstatus |= BD_LFLAG(TXBD_CRC | TXBD_READY) | skb_headlen(skb);
if (!(lstatus & BD_LFLAG(TXBD_READY)))
lstatus &= ~BD_LFLAG(TXBD_READY);
if ((lstatus & BD_LFLAG(TXBD_READY)) &&
if (lstatus & BD_LFLAG(RXBD_TRUNCATED)) {
if (lstatus & BD_LFLAG(RXBD_LARGE | RXBD_SHORT)) {
if (lstatus & BD_LFLAG(RXBD_LARGE))
if (lstatus & BD_LFLAG(RXBD_NONOCTET)) {
if (lstatus & BD_LFLAG(RXBD_CRCERR)) {
if (lstatus & BD_LFLAG(RXBD_OVERRUN)) {
if (lstatus & BD_LFLAG(RXBD_LAST))
if (lstatus & BD_LFLAG(RXBD_EMPTY))
(lstatus & BD_LFLAG(RXBD_FIRST))) {
if (!(lstatus & BD_LFLAG(RXBD_LAST)))
if (unlikely(lstatus & BD_LFLAG(RXBD_ERR))) {
lstatus &= BD_LFLAG(TXBD_WRAP);