Lines Matching refs:rx

1159 	DBG(sc, VC, ("rx%td: assigned to VCI %d", vc->rxslot - sc->rxslot,
1341 struct en_rxslot *rx;
1358 rx = sc->vccs[lcv]->rxslot;
1361 _IF_DEQUEUE(&rx->indma, m);
1369 _IF_DEQUEUE(&rx->q, m);
1775 DBG(sc, INTR, ("unexpected rx interrupt VCI %d", vci));
1776 en_write(sc, MID_VC(vci), MIDV_TRASH); /* rx off */
1849 DBG(sc, INTR, ("rx%td: rxvci%d: atm_input, mbuf %p, len %d, "
1985 struct rxarg *rx = uarg;
1986 struct en_softc *sc = rx->sc;
1987 struct en_rxslot *slot = rx->vc->rxslot;
2002 rx->wait = 0;
2018 rx->wait = 1; \
2023 MID_MK_RXQ_ENI(COUNT, rx->vc->vcc.vci, 0, BCODE) : \
2024 MID_MK_RXQ_ADP(COUNT, rx->vc->vcc.vci, 0, BCODE)); \
2037 DBG(sc, SERV, ("rx%td: "TYPE" %u bytes, %ju left, cur %#x", \
2048 if (rx->pre_skip > 0) {
2050 EN_WRAPADD(slot->start, slot->stop, cur, rx->pre_skip);
2064 DBG(sc, SERV, ("rx%td: adp %ju bytes %#jx "
2118 if (rx->post_skip > 0) {
2120 EN_WRAPADD(slot->start, slot->stop, cur, rx->post_skip);
2127 EN_DQ_MK(slot - sc->rxslot, rx->m->m_pkthdr.len);
2167 struct rxarg rx;
2177 rx.sc = sc;
2188 rx.vc = vc = sc->vccs[sc->swslist[sc->swsl_head]];
2190 KASSERT (slot->vcc->rxslot == slot, ("en_service: rx slot/vci sync"));
2195 DBG(sc, SERV, ("rx%td: service vci=%d start/stop/cur=0x%x 0x%x "
2211 DBG(sc, SERV, ("rx%td: remove vci %d from swslist",
2226 rx.pre_skip = MID_RBD_SIZE;
2227 rx.post_skip = 0;
2234 rx.pre_skip = MID_RBD_SIZE;
2235 rx.post_skip = 0;
2238 rx.pre_skip = MID_RBD_SIZE;
2250 rx.post_skip = MID_RBD_CNT(rbd) * MID_ATMDATASZ;
2256 rx.post_skip = MID_RBD_CNT(rbd) * MID_ATMDATASZ;
2262 rx.post_skip = MID_RBD_CNT(rbd) * MID_ATMDATASZ - mlen;
2282 DBG(sc, SERV, ("rx%td: q'ed buf %p not ours",
2289 DBG(sc, SERV, ("rx%td: recovered q'ed buf %p",
2302 rx.post_skip += mlen;
2305 DBG(sc, SERV, ("rx%td: out of mbufs",
2308 rx.post_skip -= roundup(mlen, sizeof(uint32_t)) - mlen;
2310 DBG(sc, SERV, ("rx%td: allocate buf %p, mlen=%d",
2314 DBG(sc, SERV, ("rx%td: VCI %d, rbuf %p, mlen %d, skip %u/%u",
2315 slot - sc->rxslot, vc->vcc.vci, m, mlen, rx.pre_skip,
2316 rx.post_skip));
2322 rx.post_skip += mlen;
2324 DBG(sc, SERV, ("rx%td: out of maps",
2328 rx.m = m;
2330 en_rxdma_load, &rx, BUS_DMA_NOWAIT);
2337 rx.post_skip += mlen;
2343 if (rx.wait) {
2374 rx.post_skip += rx.pre_skip;
2375 DBG(sc, SERV, ("rx%td: skipping %u", slot - sc->rxslot, rx.post_skip));
2378 EN_WRAPADD(slot->start, slot->stop, cur, rx.post_skip);
2675 DBG(sc, DMA, ("unexpected timeout in rx "
2682 DBG(sc, DMA, ("unexpected status in rx DMA "
3002 DBG(sc, INIT, ("rx%d: start 0x%x, stop 0x%x, mode 0x%x", lcv,
3123 #define END_RX 0x00000008 /* rx state */
3136 printf("\t%d rx dma overflow interrupts\n", s->dmaovr);
3150 printf("\t%d rx mbuf allocation failures\n", s->rxmbufout);
3225 printf("rx%td: start/stop/cur=0x%x/0x%x/0x%x mode=0x%x ",