Searched refs:nr_segments (Results 1 – 5 of 5) sorted by relevance
502 unsigned int nr_segments = (unsigned int)ring_req->nr_segments; in scsiback_gnttab_data_map() local511 nr_segments &= ~VSCSIIF_SG_GRANT; in scsiback_gnttab_data_map()512 if (!nr_segments) in scsiback_gnttab_data_map()515 if (nr_segments > VSCSIIF_SG_TABLESIZE) { in scsiback_gnttab_data_map()517 ring_req->nr_segments); in scsiback_gnttab_data_map()527 nr_sgl = nr_segments; in scsiback_gnttab_data_map()528 nr_segments = 0; in scsiback_gnttab_data_map()537 nr_segments += n_segs; in scsiback_gnttab_data_map()539 if (nr_segments > SG_ALL) { in scsiback_gnttab_data_map()552 pending_req->n_sg = nr_segments; in scsiback_gnttab_data_map()[all …]
81 uint8_t nr_segments; /* number of segments */ member104 uint16_t nr_segments; member133 uint8_t nr_segments; /* number of segments */ member159 uint16_t nr_segments; member
1087 dst->u.rw.nr_segments = READ_ONCE(src->u.rw.nr_segments); in blkif_get_x86_32_req()1092 dst->u.rw.nr_segments); in blkif_get_x86_32_req()1106 dst->u.indirect.nr_segments = in blkif_get_x86_32_req()1107 READ_ONCE(src->u.indirect.nr_segments); in blkif_get_x86_32_req()1112 INDIRECT_PAGES(dst->u.indirect.nr_segments)); in blkif_get_x86_32_req()1140 dst->u.rw.nr_segments = READ_ONCE(src->u.rw.nr_segments); in blkif_get_x86_64_req()1145 dst->u.rw.nr_segments); in blkif_get_x86_64_req()1159 dst->u.indirect.nr_segments = in blkif_get_x86_64_req()1160 READ_ONCE(src->u.indirect.nr_segments); in blkif_get_x86_64_req()1165 INDIRECT_PAGES(dst->u.indirect.nr_segments)); in blkif_get_x86_64_req()[all …]
686 uint16_t nr_segments = first->u.rw.nr_segments; in blkif_setup_extra_req() local692 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()777 ring_req->u.indirect.nr_segments = num_grant; in blkif_queue_rw_req()804 ring_req->u.rw.nr_segments = num_grant; in blkif_queue_rw_req()1253 rinfo->shadow[i].req.u.indirect.nr_segments : in blkif_free_ring()1254 rinfo->shadow[i].req.u.rw.nr_segments; in blkif_free_ring()1397 s->req.u.indirect.nr_segments : s->req.u.rw.nr_segments; in blkif_completion()1417 num_grant += s2->req.u.rw.nr_segments; in blkif_completion()1622 rinfo->shadow[id].req.u.rw.nr_segments == 0)) { in blkif_interrupt()
79 uint8_t nr_segments; member206 ring_req->nr_segments = shadow->nr_segments; in scsifront_do_request()220 for (i = 0; i < (shadow->nr_segments & ~VSCSIIF_SG_GRANT); i++) in scsifront_do_request()577 shadow->nr_segments = VSCSIIF_SG_GRANT | seg_grants; in map_data_for_request()579 shadow->nr_segments = (uint8_t)ref_cnt; in map_data_for_request()
Completed in 21 milliseconds