Lines Matching defs:range
165 struct virtio_blk_discard_write_zeroes *range;
172 range = kmalloc_array(segments, sizeof(*range), GFP_ATOMIC);
173 if (!range)
177 * Single max discard segment means multi-range discard isn't
180 * each range info.
183 range[0].flags = cpu_to_le32(flags);
184 range[0].num_sectors = cpu_to_le32(blk_rq_sectors(req));
185 range[0].sector = cpu_to_le64(blk_rq_pos(req));
192 range[n].flags = cpu_to_le32(flags);
193 range[n].num_sectors = cpu_to_le32(num_sectors);
194 range[n].sector = cpu_to_le64(sector);
201 bvec_set_virt(&req->special_vec, range, sizeof(*range) * segments);