• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/contrib/ncsw/Peripherals/FM/Port/

Lines Matching defs:bdStatus

76     uint32_t            bdStatus;
87 bdStatus = BD_STATUS_AND_LENGTH(BD_GET(confBdId));
91 while ((!(bdStatus & BD_R_E) || (confType == e_TX_CONF_TYPE_FLUSH)) && (retVal != E_OK))
97 if ((confType & e_TX_CONF_TYPE_CALLBACK) && (bdStatus & BD_LENGTH_MASK))
101 if ((confType == e_TX_CONF_TYPE_FLUSH) && (bdStatus & BD_R_E))
118 bdStatus = BD_STATUS_AND_LENGTH(BD_GET(confBdId));
141 uint32_t bdStatus;
159 bdStatus = BD_STATUS_AND_LENGTH(BD_GET(p_FmPort->im.currBdId));
161 while (!(bdStatus & BD_R_E)) /* while there is data in the Rx BD */
174 length = (uint16_t)((bdStatus & BD_L) ?
175 ((bdStatus & BD_LENGTH_MASK) - p_FmPort->im.rxFrameAccumLength):
176 (bdStatus & BD_LENGTH_MASK));
182 ((bdStatus & BD_L) ? SINGLE_BUF : FIRST_BUF) :
183 ((bdStatus & BD_L) ? LAST_BUF : MIDDLE_BUF));
185 if (bdStatus & BD_L)
195 errors = (uint16_t)((bdStatus & BD_RX_ERRORS) >> 16);
221 bdStatus = BD_STATUS_AND_LENGTH(BD_GET(p_FmPort->im.currBdId));
443 uint32_t bdStatus;
467 bdStatus = BD_STATUS_AND_LENGTH(BD_GET(p_FmPort->im.currBdId));
469 while (bdStatus & BD_R_E) /* while there is data in the Rx BD */
481 bdStatus = BD_STATUS_AND_LENGTH(BD_GET(p_FmPort->im.currBdId));
643 uint32_t bdStatus, nextBdStatus;
650 bdStatus = BD_STATUS_AND_LENGTH(BD_GET(p_FmPort->im.currBdId));
654 if (!(bdStatus & BD_R_E) && !(nextBdStatus & BD_R_E))
657 if ((bdStatus & BD_LENGTH_MASK) && (p_FmPort->im.f_TxConf))
663 bdStatus = length;
669 p_FmPort->im.txFirstBdStatus = (bdStatus | BD_R_E);
689 BD_STATUS_AND_LENGTH_SET (BD_GET(p_FmPort->im.currBdId), (bdStatus | BD_R_E | BD_L));
697 BD_STATUS_AND_LENGTH_SET (BD_GET(p_FmPort->im.currBdId), bdStatus | BD_R_E);