Lines Matching refs:vhostfd
186 int vhostfd; in vhost_kernel_ioctl() local
220 vhostfd = dev->vhostfds[queue_sel / 2]; in vhost_kernel_ioctl()
223 vhostfd, *(unsigned int *)arg); in vhost_kernel_ioctl()
226 vhostfd = -1; in vhost_kernel_ioctl()
228 if (vhostfd == -1) { in vhost_kernel_ioctl()
238 ret = ioctl(vhostfd, req_kernel, arg); in vhost_kernel_ioctl()
279 int vhostfd; in vhost_kernel_setup() local
285 vhostfd = open(dev->path, O_RDWR); in vhost_kernel_setup()
286 if (vhostfd < 0) { in vhost_kernel_setup()
292 dev->vhostfds[i] = vhostfd; in vhost_kernel_setup()
299 vhost_kernel_set_backend(int vhostfd, int tapfd) in vhost_kernel_set_backend() argument
305 if (ioctl(vhostfd, VHOST_NET_SET_BACKEND, &f) < 0) { in vhost_kernel_set_backend()
312 if (ioctl(vhostfd, VHOST_NET_SET_BACKEND, &f) < 0) { in vhost_kernel_set_backend()
327 int vhostfd; in vhost_kernel_enable_queue_pair() local
331 vhostfd = dev->vhostfds[pair_idx]; in vhost_kernel_enable_queue_pair()
338 if (vhost_kernel_set_backend(vhostfd, -1) < 0) { in vhost_kernel_enable_queue_pair()
377 if (vhost_kernel_set_backend(vhostfd, tapfd) < 0) { in vhost_kernel_enable_queue_pair()