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