Lines Matching +full:sync +full:- +full:read
4 * Copyright (c) 2019-2020 Red Hat Inc
10 * See the COPYING file in the top-level directory.
23 /* No sync request */
25 /* Sync locally on the sender threads without pushing messages */
28 * Sync not only on the sender threads, but also push MULTIFD_FLAG_SYNC
29 * message to the wire for each iochannel (which is for a remote sync).
31 * When remote sync is used, need to be paired with a follow up
102 * - normal pages (initial normal_pages entries)
103 * - zero pages (following zero_pages entries)
164 return data->type == MULTIFD_PAYLOAD_NONE; in multifd_payload_empty()
169 return data->type == MULTIFD_PAYLOAD_DEVICE_STATE; in multifd_payload_device_state()
178 data->type = type; in multifd_set_payload_type()
183 /* No lock required for them, they are read only */
212 * @pending_sync: a sync request is pending
241 /* No lock required for them, they are read only */
294 /* used for de-compression methods */
310 * Must allocate p->iov. If packets are in use (default), one
314 * p->write_flags may be used for passing flags to the QIOChannel.
316 * p->compression_data may be used by compression methods to store
332 * Must populate p->iov with the data to be sent, increment
333 * p->iovs_num to match the amount of iovecs used and set
334 * p->next_packet_size with the amount of data currently present
335 * in p->iov.
338 * p->flags.
355 * p->iov. Compression methods may use p->compress_data.
371 * Must validate p->flags according to what was set at
374 * Must read the data from the QIOChannel p->c.