Lines Matching refs:ring_rsp
114 struct vscsiif_response ring_rsp;
247 struct vscsiif_response *ring_rsp)
254 id = ring_rsp->rqid;
263 sc->result = ring_rsp->rslt;
264 scsi_set_resid(sc, ring_rsp->residual_len);
267 ring_rsp->sense_len);
270 memcpy(sc->sense_buffer, ring_rsp->sense_buffer, sense_len);
276 struct vscsiif_response *ring_rsp)
278 uint16_t id = ring_rsp->rqid;
287 shadow->rslt_reset = ring_rsp->rslt;
308 struct vscsiif_response *ring_rsp)
310 if (WARN(ring_rsp->rqid >= VSCSIIF_MAX_REQS ||
311 test_bit(ring_rsp->rqid, info->shadow_free_bitmap),
312 "illegal rqid %u returned by backend!\n", ring_rsp->rqid))
315 if (info->shadow[ring_rsp->rqid]->act == VSCSIIF_ACT_SCSI_CDB)
316 scsifront_cdb_cmd_done(info, ring_rsp);
318 scsifront_sync_cmd_done(info, ring_rsp);
323 struct vscsiif_response *ring_rsp;
330 ring_rsp = RING_GET_RESPONSE(&info->ring, i);
331 scsifront_do_response(info, ring_rsp);