Lines Matching refs:dc
146 libxl__datacopier_state *dc,
153 libxl__datacopier_state *dc,
156 libxl__datacopier_state *dc,
166 libxl__datacopier_state *dc,
180 libxl__datacopier_state *dc = &stream->dc; in setup_read() local
182 dc->readwhat = what; in setup_read()
183 dc->readbuf = ptr; in setup_read()
184 dc->bytes_to_read = nr_bytes; in setup_read()
185 dc->used = 0; in setup_read()
186 dc->callback = cb; in setup_read()
188 return libxl__datacopier_start(dc); in setup_read()
215 FILLZERO(stream->dc); in libxl__stream_read_init()
228 libxl__datacopier_state *dc = &stream->dc; in libxl__stream_read_start() local
266 assert(dc->ao == NULL); in libxl__stream_read_start()
273 dc->ao = stream->ao; in libxl__stream_read_start()
274 dc->copywhat = "restore v2 stream"; in libxl__stream_read_start()
275 dc->readfd = stream->fd; in libxl__stream_read_start()
276 dc->writefd = -1; in libxl__stream_read_start()
324 libxl__datacopier_state *dc, in stream_header_done() argument
327 libxl__stream_read_state *stream = CONTAINER_OF(dc, *stream, dc); in stream_header_done()
329 STATE_AO_GC(dc->ao); in stream_header_done()
498 libxl__datacopier_state *dc, in record_header_done() argument
501 libxl__stream_read_state *stream = CONTAINER_OF(dc, *stream, dc); in record_header_done()
503 STATE_AO_GC(dc->ao); in record_header_done()
510 record_body_done(egc, dc, 0, 0, 0); in record_header_done()
530 libxl__datacopier_state *dc, in record_body_done() argument
533 libxl__stream_read_state *stream = CONTAINER_OF(dc, *stream, dc); in record_body_done()
535 STATE_AO_GC(dc->ao); in record_body_done()
667 libxl__datacopier_state *dc = &stream->emu_dc; in write_emulator_blob() local
693 FILLZERO(*dc); in write_emulator_blob()
694 dc->ao = stream->ao; in write_emulator_blob()
695 dc->writewhat = "qemu save file"; in write_emulator_blob()
696 dc->copywhat = "restore v2 stream"; in write_emulator_blob()
697 dc->writefd = writefd; in write_emulator_blob()
698 dc->readfd = -1; in write_emulator_blob()
699 dc->maxsz = -1; in write_emulator_blob()
700 dc->callback = write_emulator_done; in write_emulator_blob()
702 rc = libxl__datacopier_start(dc); in write_emulator_blob()
706 libxl__datacopier_prefixdata(egc, dc, in write_emulator_blob()
717 libxl__datacopier_state *dc, in write_emulator_done() argument
720 libxl__stream_read_state *stream = CONTAINER_OF(dc, *stream, emu_dc); in write_emulator_done()
721 STATE_AO_GC(dc->ao); in write_emulator_done()