SQ_NTXDESC
if (sc->sc_nfreetx == SQ_NTXDESC)
while (sc->sc_nfreetx < SQ_NTXDESC) {
if (sc->sc_nfreetx < SQ_NTXDESC) {
while (sc->sc_nfreetx < SQ_NTXDESC) {
for (i = 0; i < SQ_NTXDESC; i++) {
for (i = 0; i < SQ_NTXDESC; i++) {
sc->sc_nfreetx = SQ_NTXDESC;
if (ofree == SQ_NTXDESC) {
for (i = 0; i < SQ_NTXDESC; i++) {
if (sc->sc_nfreetx < SQ_NTXDESC) {
bus_dma_segment_t sc_txseg[SQ_NTXDESC];
bus_dmamap_t sc_txmap[SQ_NTXDESC];
struct mbuf* sc_txmbuf[SQ_NTXDESC];
if ((__x + __n) > SQ_NTXDESC) {
(SQ_NTXDESC - __x), (ops));
__n -= (SQ_NTXDESC - __x);
#define SQ_NTXDESC_MASK (SQ_NTXDESC - 1)
struct hpc_dma_desc tx_desc[SQ_NTXDESC];