Lines Matching defs:buf_idx
1754 int buflen, buf_idx, ring_idx;
1761 buf_idx = __SHIFTOUT(st->rxst_info2, ET_RXST_INFO2_BUFIDX);
1780 if (buf_idx >= ET_RX_NDESC) {
1783 buf_idx);
1788 rb = &rbd->rbd_buf[buf_idx];
1793 if (rbd->rbd_newbuf(rbd, buf_idx, 0) == 0) {
1810 if (buf_idx != rx_ring->rr_index) {
1812 "buf_idx %d, rr_idx %d\n",
1813 ring_idx, buf_idx, rx_ring->rr_index);
2043 et_newbuf_cluster(struct et_rxbuf_data *rbd, int buf_idx, int init)
2045 return et_newbuf(rbd, buf_idx, init, MCLBYTES);
2049 et_newbuf_hdr(struct et_rxbuf_data *rbd, int buf_idx, int init)
2051 return et_newbuf(rbd, buf_idx, init, MHLEN);
2055 et_newbuf(struct et_rxbuf_data *rbd, int buf_idx, int init, int len0)
2065 KASSERT(buf_idx < ET_RX_NDESC);
2066 rb = &rbd->rbd_buf[buf_idx];
2128 desc = &rx_ring->rr_desc[buf_idx];
2132 desc->rd_ctrl = __SHIFTIN(buf_idx, ET_RDCTRL_BUFIDX);