Lines Matching refs:write
63 } write; member
123 TAILQ_HEAD(, stripe_request) write;
183 TAILQ_INSERT_HEAD(&stripe_req->r5ch->free_stripe_requests.write, stripe_req, link); in raid5f_stripe_request_release()
579 stripe_req->parity_chunk->iovs[0].iov_base = stripe_req->write.parity_buf; in raid5f_stripe_request_map_iovecs()
582 stripe_req->parity_chunk->md_buf = stripe_req->write.parity_md_buf; in raid5f_stripe_request_map_iovecs()
632 stripe_req = TAILQ_FIRST(&r5ch->free_stripe_requests.write); in raid5f_submit_write_request()
644 TAILQ_REMOVE(&r5ch->free_stripe_requests.write, stripe_req, link); in raid5f_submit_write_request()
844 spdk_dma_free(stripe_req->write.parity_buf); in raid5f_stripe_request_free()
845 spdk_dma_free(stripe_req->write.parity_md_buf); in raid5f_stripe_request_free()
905 stripe_req->write.parity_buf = spdk_dma_malloc(chunk_len, r5f_info->buf_alignment, NULL); in raid5f_stripe_request_alloc()
906 if (!stripe_req->write.parity_buf) { in raid5f_stripe_request_alloc()
911 stripe_req->write.parity_md_buf = spdk_dma_malloc(raid_bdev->strip_size * raid_io_md_size, in raid5f_stripe_request_alloc()
913 if (!stripe_req->write.parity_md_buf) { in raid5f_stripe_request_alloc()
985 while ((stripe_req = TAILQ_FIRST(&r5ch->free_stripe_requests.write))) { in raid5f_ioch_destroy()
986 TAILQ_REMOVE(&r5ch->free_stripe_requests.write, stripe_req, link); in raid5f_ioch_destroy()
1013 TAILQ_INIT(&r5ch->free_stripe_requests.write); in raid5f_ioch_create()
1023 TAILQ_INSERT_HEAD(&r5ch->free_stripe_requests.write, stripe_req, link); in raid5f_ioch_create()