Lines Matching refs:brp
2054 comif_ring_be_t *brp; in xvdi_ring_avail_slots() local
2061 brp = BACK_RING(ringp); in xvdi_ring_avail_slots()
2063 (brp->rsp_prod_pvt - brp->req_cons)); in xvdi_ring_avail_slots()
2070 comif_ring_be_t *brp; in xvdi_ring_has_unconsumed_requests() local
2073 brp = BACK_RING(ringp); in xvdi_ring_has_unconsumed_requests()
2074 return ((brp->req_cons != in xvdi_ring_has_unconsumed_requests()
2075 ddi_get32(ringp->xr_acc_hdl, &brp->sring->req_prod)) && in xvdi_ring_has_unconsumed_requests()
2076 ((brp->req_cons - brp->rsp_prod_pvt) != RING_SIZE(brp))); in xvdi_ring_has_unconsumed_requests()
2106 comif_ring_be_t *brp; in xvdi_ring_get_request() local
2117 brp = BACK_RING(ringp); in xvdi_ring_get_request()
2120 return (GET_RING_ENTRY_BE(ringp, brp->req_cons++)); in xvdi_ring_get_request()
2122 ddi_put32(ringp->xr_acc_hdl, &brp->sring->req_event, in xvdi_ring_get_request()
2123 brp->req_cons + 1); in xvdi_ring_get_request()
2127 brp->req_cons++)); in xvdi_ring_get_request()
2158 comif_ring_be_t *brp; in xvdi_ring_get_response() local
2162 brp = BACK_RING(ringp); in xvdi_ring_get_response()
2163 return (GET_RING_ENTRY_BE(ringp, brp->rsp_prod_pvt++)); in xvdi_ring_get_response()
2187 comif_ring_be_t *brp; in xvdi_ring_push_response() local
2193 brp = BACK_RING(ringp); in xvdi_ring_push_response()
2194 old = ddi_get32(ringp->xr_acc_hdl, &brp->sring->rsp_prod); in xvdi_ring_push_response()
2195 new = brp->rsp_prod_pvt; in xvdi_ring_push_response()
2196 ddi_put32(ringp->xr_acc_hdl, &brp->sring->rsp_prod, new); in xvdi_ring_push_response()
2198 rspevt = ddi_get32(ringp->xr_acc_hdl, &brp->sring->rsp_event); in xvdi_ring_push_response()