Lines Matching refs:status
420 /* Clean status (which resets own bit) */
435 static void ftgmac100_rx_packet_error(struct ftgmac100 *priv, u32 status)
439 if (status & FTGMAC100_RXDES0_RX_ERR)
442 if (status & FTGMAC100_RXDES0_CRC_ERR)
445 if (status & (FTGMAC100_RXDES0_FTL |
457 u32 status, csum_vlan;
464 /* Grab descriptor status */
465 status = le32_to_cpu(rxdes->rxdes0);
468 if (!(status & FTGMAC100_RXDES0_RXPKT_RDY))
475 if (unlikely(!(status & FTGMAC100_RXDES0_FRS) ||
476 !(status & FTGMAC100_RXDES0_LRS)))
480 size = status & FTGMAC100_RXDES0_VDBC;
484 if (unlikely(status & RXDES0_ANY_ERROR)) {
490 if ((status & FTGMAC100_RXDES0_RUNT) &&
493 status &= ~FTGMAC100_RXDES0_RUNT;
496 if (status & RXDES0_ANY_ERROR) {
497 ftgmac100_rx_packet_error(priv, status);
511 if (unlikely(status & FTGMAC100_RXDES0_MULTICAST))
574 rxdes->rxdes0 = cpu_to_le32(status & priv->rxdes0_edorr_mask);
1025 /* Print status if we have a link or we had one and just lost it,
1235 unsigned int status, new_mask = FTGMAC100_INT_BAD;
1238 status = ioread32(priv->base + FTGMAC100_OFFSET_ISR);
1239 iowrite32(status, priv->base + FTGMAC100_OFFSET_ISR);
1240 if (unlikely(status & FTGMAC100_INT_BAD)) {
1243 if (status & FTGMAC100_INT_NO_RXBUF)
1247 if (status & FTGMAC100_INT_RPKT_LOST)
1251 if (status & FTGMAC100_INT_XPKT_LOST)
1255 if (status & FTGMAC100_INT_AHB_ERR) {
1270 new_mask &= ~status;