Lines Matching refs:header

125 	return full_read(fd, msg, sizeof(msg->header), true);
154 size = msg->header.size;
188 if (msg->header.flags != (VHOST_USER_FLAG_REPLY | VHOST_USER_VERSION))
203 if (msg.header.size != sizeof(msg.payload.integer))
219 if ((msg->header.flags & ~VHOST_USER_FLAG_NEED_REPLY) !=
230 size_t size = sizeof(msg->header) + msg->header.size;
235 msg->header.flags |= VHOST_USER_VERSION;
248 msg->header.flags |= VHOST_USER_FLAG_NEED_REPLY;
278 .header.request = request,
288 .header.request = request,
298 .header.request = request,
299 .header.size = sizeof(msg.payload.integer),
352 size_t size = sizeof(reply.header) + sizeof(reply.payload.integer);
355 reply.header = msg->header;
356 reply.header.flags &= ~VHOST_USER_FLAG_NEED_REPLY;
357 reply.header.flags |= VHOST_USER_FLAG_REPLY;
358 reply.header.size = sizeof(reply.payload.integer);
387 switch (msg.msg.header.request) {
407 msg.msg.header.request);
413 if (msg.msg.header.flags & VHOST_USER_FLAG_NEED_REPLY)
528 size_t msg_size = sizeof(msg->header) + payload_size;
538 msg->header.request = VHOST_USER_GET_CONFIG;
539 msg->header.size = payload_size;
558 if (msg->header.size != payload_size ||
563 msg->header.size, payload_size,
578 size_t msg_size = sizeof(msg->header) + payload_size;
588 msg->header.request = VHOST_USER_SET_CONFIG;
589 msg->header.size = payload_size;
627 .header.request = VHOST_USER_SET_MEM_TABLE,
628 .header.size = sizeof(msg.payload.mem_regions),
692 .header.request = request,
693 .header.size = sizeof(msg.payload.vring_state),
720 .header.request = VHOST_USER_SET_VRING_ADDR,
721 .header.size = sizeof(msg.payload.vring_addr),
736 .header.request = request,
737 .header.size = sizeof(msg.payload.integer),