Lines Matching refs:virtio_net
61 int (*callback)(struct virtio_net **pdev, struct vhu_msg_context *ctx,
67 static int send_vhost_reply(struct virtio_net *dev, int sockfd, struct vhu_msg_context *ctx);
68 static int read_vhost_message(struct virtio_net *dev, int sockfd, struct vhu_msg_context *ctx);
91 validate_msg_fds(struct virtio_net *dev, struct vhu_msg_context *ctx, int expected_fds) in validate_msg_fds()
117 async_dma_map(struct virtio_net *dev, bool do_map) in async_dma_map()
170 free_mem_region(struct virtio_net *dev) in free_mem_region()
191 vhost_backend_cleanup(struct virtio_net *dev) in vhost_backend_cleanup()
243 vhost_user_notify_queue_state(struct virtio_net *dev, uint16_t index, in vhost_user_notify_queue_state()
266 vhost_user_set_owner(struct virtio_net **pdev __rte_unused, in vhost_user_set_owner()
274 vhost_user_reset_owner(struct virtio_net **pdev, in vhost_user_reset_owner()
278 struct virtio_net *dev = *pdev; in vhost_user_reset_owner()
291 vhost_user_get_features(struct virtio_net **pdev, in vhost_user_get_features()
295 struct virtio_net *dev = *pdev; in vhost_user_get_features()
311 vhost_user_get_queue_num(struct virtio_net **pdev, in vhost_user_get_queue_num()
315 struct virtio_net *dev = *pdev; in vhost_user_get_queue_num()
331 vhost_user_set_features(struct virtio_net **pdev, in vhost_user_set_features()
335 struct virtio_net *dev = *pdev; in vhost_user_set_features()
418 vhost_user_set_vring_num(struct virtio_net **pdev, in vhost_user_set_vring_num()
422 struct virtio_net *dev = *pdev; in vhost_user_set_vring_num()
496 static struct virtio_net*
497 numa_realloc(struct virtio_net *dev, int index) in numa_realloc()
500 struct virtio_net *old_dev; in numa_realloc()
660 static struct virtio_net*
661 numa_realloc(struct virtio_net *dev, int index __rte_unused) in numa_realloc()
669 qva_to_vva(struct virtio_net *dev, uint64_t qva, uint64_t *len) in qva_to_vva()
704 ring_addr_to_vva(struct virtio_net *dev, struct vhost_virtqueue *vq, in ring_addr_to_vva()
722 log_addr_to_gpa(struct virtio_net *dev, struct vhost_virtqueue *vq) in log_addr_to_gpa()
733 static struct virtio_net *
734 translate_ring_addresses(struct virtio_net *dev, int vq_index) in translate_ring_addresses()
857 vhost_user_set_vring_addr(struct virtio_net **pdev, in vhost_user_set_vring_addr()
861 struct virtio_net *dev = *pdev; in vhost_user_set_vring_addr()
899 vhost_user_set_vring_base(struct virtio_net **pdev, in vhost_user_set_vring_base()
903 struct virtio_net *dev = *pdev; in vhost_user_set_vring_base()
935 add_one_guest_page(struct virtio_net *dev, uint64_t guest_phys_addr, in add_one_guest_page()
975 add_guest_pages(struct virtio_net *dev, struct rte_vhost_mem_region *reg, in add_guest_pages()
1021 dump_guest_pages(struct virtio_net *dev) in dump_guest_pages()
1069 vhost_user_postcopy_region_register(struct virtio_net *dev, in vhost_user_postcopy_region_register()
1106 vhost_user_postcopy_region_register(struct virtio_net *dev __rte_unused, in vhost_user_postcopy_region_register()
1114 vhost_user_postcopy_register(struct virtio_net *dev, int main_fd, in vhost_user_postcopy_register()
1169 vhost_user_mmap_region(struct virtio_net *dev, in vhost_user_mmap_region()
1256 vhost_user_set_mem_table(struct virtio_net **pdev, in vhost_user_set_mem_table()
1260 struct virtio_net *dev = *pdev; in vhost_user_set_mem_table()
1422 vq_is_ready(struct virtio_net *dev, struct vhost_virtqueue *vq) in vq_is_ready()
1444 virtio_is_ready(struct virtio_net *dev) in virtio_is_ready()
1482 inflight_mem_alloc(struct virtio_net *dev, const char *name, size_t size, int *fd) in inflight_mem_alloc()
1540 vhost_user_get_inflight_fd(struct virtio_net **pdev, in vhost_user_get_inflight_fd()
1547 struct virtio_net *dev = *pdev; in vhost_user_get_inflight_fd()
1636 vhost_user_set_inflight_fd(struct virtio_net **pdev, in vhost_user_set_inflight_fd()
1642 struct virtio_net *dev = *pdev; in vhost_user_set_inflight_fd()
1737 vhost_user_set_vring_call(struct virtio_net **pdev, in vhost_user_set_vring_call()
1741 struct virtio_net *dev = *pdev; in vhost_user_set_vring_call()
1773 static int vhost_user_set_vring_err(struct virtio_net **pdev, in vhost_user_set_vring_err()
1777 struct virtio_net *dev = *pdev; in vhost_user_set_vring_err()
1804 vhost_check_queue_inflights_split(struct virtio_net *dev, in vhost_check_queue_inflights_split()
1893 vhost_check_queue_inflights_packed(struct virtio_net *dev, in vhost_check_queue_inflights_packed()
1991 vhost_user_set_vring_kick(struct virtio_net **pdev, in vhost_user_set_vring_kick()
1995 struct virtio_net *dev = *pdev; in vhost_user_set_vring_kick()
2064 vhost_user_get_vring_base(struct virtio_net **pdev, in vhost_user_get_vring_base()
2068 struct virtio_net *dev = *pdev; in vhost_user_get_vring_base()
2140 vhost_user_set_vring_enable(struct virtio_net **pdev, in vhost_user_set_vring_enable()
2144 struct virtio_net *dev = *pdev; in vhost_user_set_vring_enable()
2166 vhost_user_get_protocol_features(struct virtio_net **pdev, in vhost_user_get_protocol_features()
2170 struct virtio_net *dev = *pdev; in vhost_user_get_protocol_features()
2184 vhost_user_set_protocol_features(struct virtio_net **pdev, in vhost_user_set_protocol_features()
2188 struct virtio_net *dev = *pdev; in vhost_user_set_protocol_features()
2207 vhost_user_set_log_base(struct virtio_net **pdev, in vhost_user_set_log_base()
2211 struct virtio_net *dev = *pdev; in vhost_user_set_log_base()
2299 static int vhost_user_set_log_fd(struct virtio_net **pdev, in vhost_user_set_log_fd()
2303 struct virtio_net *dev = *pdev; in vhost_user_set_log_fd()
2323 vhost_user_send_rarp(struct virtio_net **pdev, in vhost_user_send_rarp()
2327 struct virtio_net *dev = *pdev; in vhost_user_send_rarp()
2351 vhost_user_net_set_mtu(struct virtio_net **pdev, in vhost_user_net_set_mtu()
2355 struct virtio_net *dev = *pdev; in vhost_user_net_set_mtu()
2371 vhost_user_set_req_fd(struct virtio_net **pdev, in vhost_user_set_req_fd()
2375 struct virtio_net *dev = *pdev; in vhost_user_set_req_fd()
2460 static int is_vring_iotlb(struct virtio_net *dev, in is_vring_iotlb()
2471 vhost_user_iotlb_msg(struct virtio_net **pdev, in vhost_user_iotlb_msg()
2475 struct virtio_net *dev = *pdev; in vhost_user_iotlb_msg()
2530 vhost_user_set_postcopy_advise(struct virtio_net **pdev, in vhost_user_set_postcopy_advise()
2534 struct virtio_net *dev = *pdev; in vhost_user_set_postcopy_advise()
2567 vhost_user_set_postcopy_listen(struct virtio_net **pdev, in vhost_user_set_postcopy_listen()
2571 struct virtio_net *dev = *pdev; in vhost_user_set_postcopy_listen()
2584 vhost_user_postcopy_end(struct virtio_net **pdev, in vhost_user_postcopy_end()
2588 struct virtio_net *dev = *pdev; in vhost_user_postcopy_end()
2604 vhost_user_get_status(struct virtio_net **pdev, in vhost_user_get_status()
2608 struct virtio_net *dev = *pdev; in vhost_user_get_status()
2618 vhost_user_set_status(struct virtio_net **pdev, in vhost_user_set_status()
2622 struct virtio_net *dev = *pdev; in vhost_user_set_status()
2706 read_vhost_message(struct virtio_net *dev, int sockfd, struct vhu_msg_context *ctx) in read_vhost_message()
2739 send_vhost_message(struct virtio_net *dev, int sockfd, struct vhu_msg_context *ctx) in send_vhost_message()
2749 send_vhost_reply(struct virtio_net *dev, int sockfd, struct vhu_msg_context *ctx) in send_vhost_reply()
2763 send_vhost_slave_message(struct virtio_net *dev, in send_vhost_slave_message()
2782 vhost_user_check_and_alloc_queue_pair(struct virtio_net *dev, in vhost_user_check_and_alloc_queue_pair()
2821 vhost_user_lock_all_queue_pairs(struct virtio_net *dev) in vhost_user_lock_all_queue_pairs()
2838 vhost_user_unlock_all_queue_pairs(struct virtio_net *dev) in vhost_user_unlock_all_queue_pairs()
2857 struct virtio_net *dev; in vhost_user_msg_handler()
3080 static int process_slave_message_reply(struct virtio_net *dev, in process_slave_message_reply()
3116 vhost_user_iotlb_miss(struct virtio_net *dev, uint64_t iova, uint8_t perm) in vhost_user_iotlb_miss()
3143 vhost_user_slave_config_change(struct virtio_net *dev, bool need_reply) in vhost_user_slave_config_change()
3170 struct virtio_net *dev; in rte_vhost_slave_config_change()
3179 static int vhost_user_slave_set_vring_host_notifier(struct virtio_net *dev, in vhost_user_slave_set_vring_host_notifier()
3217 struct virtio_net *dev; in rte_vhost_host_notifier_ctrl()