Lines Matching refs:brp
2062 comif_ring_be_t *brp; in xvdi_ring_avail_slots() local
2069 brp = BACK_RING(ringp); in xvdi_ring_avail_slots()
2071 (brp->rsp_prod_pvt - brp->req_cons)); in xvdi_ring_avail_slots()
2078 comif_ring_be_t *brp; in xvdi_ring_has_unconsumed_requests() local
2081 brp = BACK_RING(ringp); in xvdi_ring_has_unconsumed_requests()
2082 return ((brp->req_cons != in xvdi_ring_has_unconsumed_requests()
2083 ddi_get32(ringp->xr_acc_hdl, &brp->sring->req_prod)) && in xvdi_ring_has_unconsumed_requests()
2084 ((brp->req_cons - brp->rsp_prod_pvt) != RING_SIZE(brp))); in xvdi_ring_has_unconsumed_requests()
2114 comif_ring_be_t *brp; in xvdi_ring_get_request() local
2125 brp = BACK_RING(ringp); in xvdi_ring_get_request()
2128 return (GET_RING_ENTRY_BE(ringp, brp->req_cons++)); in xvdi_ring_get_request()
2130 ddi_put32(ringp->xr_acc_hdl, &brp->sring->req_event, in xvdi_ring_get_request()
2131 brp->req_cons + 1); in xvdi_ring_get_request()
2135 brp->req_cons++)); in xvdi_ring_get_request()
2166 comif_ring_be_t *brp; in xvdi_ring_get_response() local
2170 brp = BACK_RING(ringp); in xvdi_ring_get_response()
2171 return (GET_RING_ENTRY_BE(ringp, brp->rsp_prod_pvt++)); in xvdi_ring_get_response()
2195 comif_ring_be_t *brp; in xvdi_ring_push_response() local
2201 brp = BACK_RING(ringp); in xvdi_ring_push_response()
2202 old = ddi_get32(ringp->xr_acc_hdl, &brp->sring->rsp_prod); in xvdi_ring_push_response()
2203 new = brp->rsp_prod_pvt; in xvdi_ring_push_response()
2204 ddi_put32(ringp->xr_acc_hdl, &brp->sring->rsp_prod, new); in xvdi_ring_push_response()
2206 rspevt = ddi_get32(ringp->xr_acc_hdl, &brp->sring->rsp_event); in xvdi_ring_push_response()