Lines Matching defs:stripe_req
407 struct stripe_request *stripe_req;
419 stripe_req = raid5f_chunk_stripe_req(chunk);
420 test_raid_bdev_io = SPDK_CONTAINEROF(stripe_req->raid_io, struct test_raid_bdev_io, raid_io);
425 if (chunk == stripe_req->parity_chunk) {
434 data_chunk_idx = chunk < stripe_req->parity_chunk ? chunk->index : chunk->index - 1;
460 struct stripe_request *stripe_req;
470 stripe_req = raid5f_chunk_stripe_req(chunk);
471 test_raid_bdev_io = SPDK_CONTAINEROF(stripe_req->raid_io, struct test_raid_bdev_io, raid_io);
475 if (chunk == stripe_req->parity_chunk) {
478 data_chunk_idx = chunk < stripe_req->parity_chunk ? chunk->index : chunk->index - 1;
487 if (chunk == stripe_req->parity_chunk) {
930 struct stripe_request *stripe_req;
945 stripe_req = raid5f_stripe_request_alloc(r5ch, STRIPE_REQ_WRITE);
946 SPDK_CU_ASSERT_FATAL(stripe_req != NULL);
948 stripe_req->parity_chunk = &stripe_req->chunks[raid5f_stripe_data_chunks_num(raid_bdev)];
949 stripe_req->raid_io = &raid_io;
951 ret = raid5f_stripe_request_map_iovecs(stripe_req);
954 chunk = &stripe_req->chunks[0];
959 chunk = &stripe_req->chunks[1];
967 chunk = &stripe_req->chunks[2];
973 chunk = &stripe_req->chunks[3];
981 raid5f_stripe_request_free(stripe_req);