Lines Matching refs:fd_num
383 int *fds, int fd_num) in vhost_user_write() argument
405 if (qemu_chr_fe_set_msgfds(chr, fds, fd_num) < 0) { in vhost_user_write()
437 size_t fd_num = 0; in vhost_user_set_log_base() local
455 fds[fd_num++] = log->fd; in vhost_user_set_log_base()
458 ret = vhost_user_write(dev, &msg, fds, fd_num); in vhost_user_set_log_base()
508 int *fds, size_t *fd_num, in vhost_user_fill_set_mem_table_msg() argument
525 assert(*fd_num < VHOST_MEMORY_BASELINE_NREGIONS); in vhost_user_fill_set_mem_table_msg()
526 trace_vhost_user_set_mem_table_withfd(*fd_num, mr->name, in vhost_user_fill_set_mem_table_msg()
533 } else if (*fd_num == VHOST_MEMORY_BASELINE_NREGIONS) { in vhost_user_fill_set_mem_table_msg()
538 msg->payload.memory.regions[*fd_num] = region_buffer; in vhost_user_fill_set_mem_table_msg()
539 fds[(*fd_num)++] = fd; in vhost_user_fill_set_mem_table_msg()
546 msg->payload.memory.nregions = *fd_num; in vhost_user_fill_set_mem_table_msg()
548 if (!*fd_num) { in vhost_user_fill_set_mem_table_msg()
556 msg->hdr.size += *fd_num * sizeof(VhostUserMemoryRegion); in vhost_user_fill_set_mem_table_msg()
579 int i, j, fd, add_idx = 0, rm_idx = 0, fd_num = 0; in scrub_shadow_regions() local
640 ++fd_num; in scrub_shadow_regions()
653 add_reg[add_idx++].fd_idx = fd_num; in scrub_shadow_regions()
895 size_t fd_num = 0; in vhost_user_set_mem_table_postcopy() local
921 ret = vhost_user_fill_set_mem_table_msg(u, dev, &msg, fds, &fd_num, in vhost_user_set_mem_table_postcopy()
927 ret = vhost_user_write(dev, &msg, fds, fd_num); in vhost_user_set_mem_table_postcopy()
966 if (msg_i < fd_num && in vhost_user_set_mem_table_postcopy()
978 if (msg_i != fd_num) { in vhost_user_set_mem_table_postcopy()
981 __func__, msg_i, fd_num); in vhost_user_set_mem_table_postcopy()
1007 size_t fd_num = 0; in vhost_user_set_mem_table() local
1039 ret = vhost_user_fill_set_mem_table_msg(u, dev, &msg, fds, &fd_num, in vhost_user_set_mem_table()
1045 ret = vhost_user_write(dev, &msg, fds, fd_num); in vhost_user_set_mem_table()
1331 size_t fd_num = 0; in vhost_set_vring_file() local
1340 fds[fd_num++] = file->fd; in vhost_set_vring_file()
1345 return vhost_user_write(dev, &msg, fds, fd_num); in vhost_set_vring_file()
1727 int fd_num = 0; in vhost_user_backend_handle_shared_object_lookup() local
1755 fd_num++; in vhost_user_backend_handle_shared_object_lookup()
1758 if (qemu_chr_fe_set_msgfds(chr, &dmabuf_fd, fd_num) < 0) { in vhost_user_backend_handle_shared_object_lookup()