Lines Matching refs:block_range

70 	struct concat_block_range	*block_range = raid_bdev->module_private;  in concat_submit_rw_request()  local
82 if (block_range[i].start > raid_io->offset_blocks) { in concat_submit_rw_request()
88 assert(raid_io->offset_blocks >= block_range[pd_idx].start); in concat_submit_rw_request()
89 pd_lba = raid_io->offset_blocks - block_range[pd_idx].start; in concat_submit_rw_request()
179 struct concat_block_range *block_range; in concat_submit_null_payload_request() local
183 block_range = raid_bdev->module_private; in concat_submit_null_payload_request()
194 if (offset_blocks >= block_range[i].start + block_range[i].length) { in concat_submit_null_payload_request()
205 assert(offset_blocks == block_range[i].start); in concat_submit_null_payload_request()
207 pd_lba = offset_blocks - block_range[i].start; in concat_submit_null_payload_request()
208 pd_blocks = spdk_min(num_blocks, block_range[i].length - pd_lba); in concat_submit_null_payload_request()
225 assert(offset_blocks >= block_range[i].start); in concat_submit_null_payload_request()
226 assert(offset_blocks < block_range[i].start + block_range[i].length); in concat_submit_null_payload_request()
227 pd_lba = offset_blocks - block_range[i].start; in concat_submit_null_payload_request()
228 pd_blocks = spdk_min(num_blocks, block_range[i].length - pd_lba); in concat_submit_null_payload_request()
275 struct concat_block_range *block_range; in concat_start() local
277 block_range = calloc(raid_bdev->num_base_bdevs, sizeof(struct concat_block_range)); in concat_start()
278 if (!block_range) { in concat_start()
291 block_range[idx].start = total_blockcnt; in concat_start()
292 block_range[idx].length = pd_block_cnt; in concat_start()
297 raid_bdev->module_private = block_range; in concat_start()
312 struct concat_block_range *block_range = raid_bdev->module_private; in concat_stop() local
314 free(block_range); in concat_stop()