Lines Matching full:packet
73 /* We need one extra place for the packet header */ in multifd_nocomp_send_setup()
91 p->iov[0].iov_base = p->packet; in multifd_ram_prepare_header()
138 ret = qio_channel_write_all(p->c, (void *)p->packet, in multifd_nocomp_send_prepare()
205 MultiFDPacket_t *packet = p->packet; in multifd_ram_fill_packet() local
209 packet->pages_alloc = cpu_to_be32(multifd_ram_page_count()); in multifd_ram_fill_packet()
210 packet->normal_pages = cpu_to_be32(pages->normal_num); in multifd_ram_fill_packet()
211 packet->zero_pages = cpu_to_be32(zero_num); in multifd_ram_fill_packet()
214 pstrcpy(packet->ramblock, sizeof(packet->ramblock), in multifd_ram_fill_packet()
222 packet->offset[i] = cpu_to_be64(temp); in multifd_ram_fill_packet()
231 MultiFDPacket_t *packet = p->packet; in multifd_ram_unfill_packet() local
234 uint32_t pages_per_packet = be32_to_cpu(packet->pages_alloc); in multifd_ram_unfill_packet()
238 error_setg(errp, "multifd: received packet with %u pages, expected %u", in multifd_ram_unfill_packet()
243 p->normal_num = be32_to_cpu(packet->normal_pages); in multifd_ram_unfill_packet()
245 error_setg(errp, "multifd: received packet with %u non-zero pages, " in multifd_ram_unfill_packet()
251 p->zero_num = be32_to_cpu(packet->zero_pages); in multifd_ram_unfill_packet()
254 "multifd: received packet with %u zero pages, expected maximum %u", in multifd_ram_unfill_packet()
264 packet->ramblock[255] = 0; in multifd_ram_unfill_packet()
265 p->block = qemu_ram_block_by_name(packet->ramblock); in multifd_ram_unfill_packet()
268 packet->ramblock); in multifd_ram_unfill_packet()
274 uint64_t offset = be64_to_cpu(packet->offset[i]); in multifd_ram_unfill_packet()
286 uint64_t offset = be64_to_cpu(packet->offset[p->normal_num + i]); in multifd_ram_unfill_packet()