Lines Matching refs:ridx
2325 uint32_t ridx;
2330 ridx = le32toh(hv->hv_resp_read_idx);
2331 while (ridx != le32toh(hv->hv_resp_write_idx)) {
2332 rsp = (struct txp_rsp_desc *)(((uint8_t *)sc->sc_rspring.base) + ridx);
2354 ridx = le32toh(hv->hv_resp_read_idx);
2398 ridx = le32toh(hv->hv_resp_read_idx);
2410 uint32_t i, ridx;
2414 ridx = le32toh(hv->hv_resp_read_idx);
2419 ridx += sizeof(struct txp_rsp_desc);
2420 if (ridx == sc->sc_rspring.size) {
2422 ridx = 0;
2425 sc->sc_rspring.lastwrite = ridx;
2428 hv->hv_resp_read_idx = htole32(ridx);
2436 uint32_t widx, ridx, nfree;
2444 ridx = le32toh(hv->hv_cmd_read_idx);
2446 if (widx == ridx) {
2450 if (widx > ridx)
2452 (widx - ridx + sizeof(struct txp_cmd_desc));
2454 nfree = ridx - widx - sizeof(struct txp_cmd_desc);