Lines Matching refs:rw
292 rinfo->shadow_free = rinfo->shadow[free].req.u.rw.id; in get_id_from_freelist()
293 rinfo->shadow[free].req.u.rw.id = 0x0fffffee; /* debug */ in get_id_from_freelist()
300 if (rinfo->shadow[id].req.u.rw.id != id) in add_id_to_freelist()
304 rinfo->shadow[id].req.u.rw.id = rinfo->shadow_free; in add_id_to_freelist()
547 rinfo->shadow[id].req.u.rw.id = id; in blkif_ring_get_request()
667 ring_req->u.rw.seg[grant_idx] = in blkif_setup_rw_req_grant()
686 uint16_t nr_segments = first->u.rw.nr_segments; in blkif_setup_extra_req()
692 first->u.rw.nr_segments = BLKIF_MAX_SEGMENTS_PER_REQUEST; in blkif_setup_extra_req()
694 second->u.rw.nr_segments = nr_segments - BLKIF_MAX_SEGMENTS_PER_REQUEST; in blkif_setup_extra_req()
695 second->u.rw.sector_number = first->u.rw.sector_number + in blkif_setup_extra_req()
698 second->u.rw.handle = first->u.rw.handle; in blkif_setup_extra_req()
779 ring_req->u.rw.sector_number = (blkif_sector_t)blk_rq_pos(req); in blkif_queue_rw_req()
780 ring_req->u.rw.handle = info->handle; in blkif_queue_rw_req()
801 ring_req->u.rw.nr_segments = num_grant; in blkif_queue_rw_req()
1259 rinfo->shadow[i].req.u.rw.nr_segments; in blkif_free_ring()
1409 s->req.u.indirect.nr_segments : s->req.u.rw.nr_segments; in blkif_completion()
1429 num_grant += s2->req.u.rw.nr_segments; in blkif_completion()
1634 rinfo->shadow[id].req.u.rw.nr_segments == 0)) { in blkif_interrupt()
1905 rinfo->shadow[j].req.u.rw.id = j + 1; in talk_to_blkback()
1906 rinfo->shadow[BLK_RING_SIZE(info)-1].req.u.rw.id = 0x0fffffff; in talk_to_blkback()