Lines Matching defs:buf_idx
1684 int buflen, buf_idx, ring_idx;
1691 buf_idx = __SHIFTOUT(st->rxst_info2, ET_RXST_INFO2_BUFIDX);
1710 if (buf_idx >= ET_RX_NDESC) {
1713 sc->sc_dev.dv_xname, buf_idx);
1718 rb = &rbd->rbd_buf[buf_idx];
1723 if (rbd->rbd_newbuf(rbd, buf_idx, 0) == 0) {
1738 if (buf_idx != rx_ring->rr_index) {
1740 "buf_idx %d, rr_idx %d\n", sc->sc_dev.dv_xname,
1741 ring_idx, buf_idx, rx_ring->rr_index);
1947 et_newbuf_cluster(struct et_rxbuf_data *rbd, int buf_idx, int init)
1949 return et_newbuf(rbd, buf_idx, init, MCLBYTES);
1953 et_newbuf_hdr(struct et_rxbuf_data *rbd, int buf_idx, int init)
1955 return et_newbuf(rbd, buf_idx, init, MHLEN);
1959 et_newbuf(struct et_rxbuf_data *rbd, int buf_idx, int init, int len0)
1969 KKASSERT(buf_idx < ET_RX_NDESC);
1970 rb = &rbd->rbd_buf[buf_idx];
2039 desc = &rx_ring->rr_desc[buf_idx];
2043 desc->rd_ctrl = __SHIFTIN(buf_idx, ET_RDCTRL_BUFIDX);