Lines Matching defs:prod
1131 u_int start, prod, count;
1182 start = prod = sc->sc_tx_prod & (sc->sc_vd->vd_nentries - 1);
1183 while (sc->sc_vd->vd_desc[prod].hdr.dstate == VIO_DESC_FREE) {
1223 sc->sc_vd->vd_desc[prod].nbytes = MAX(m->m_pkthdr.len, 60);
1224 sc->sc_vd->vd_desc[prod].ncookies = 1;
1225 sc->sc_vd->vd_desc[prod].cookie[0].addr =
1227 sc->sc_vd->vd_desc[prod].cookie[0].size = 2048;
1229 sc->sc_vd->vd_desc[prod].hdr.dstate = VIO_DESC_READY;
1231 sc->sc_vsd[prod].vsd_map_idx = map->lm_next;
1232 sc->sc_vsd[prod].vsd_buf = buf;
1235 prod = sc->sc_tx_prod & (sc->sc_vd->vd_nentries - 1);
1242 if (start != prod && sc->sc_peer_state != VIO_DP_ACTIVE) {
1258 u_int prod, count;
1299 prod = sc->sc_tx_prod & (sc->sc_vd->vd_nentries - 1);
1300 sc->sc_vsd[prod].vsd_map_idx = map->lm_next;
1301 sc->sc_vsd[prod].vsd_buf = buf;