Symbol: virtnet_info
drivers/net/virtio_net.c
1002
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
1057
struct virtnet_info *vi = vq->vdev->priv;
drivers/net/virtio_net.c
1093
static bool is_xdp_raw_buffer_queue(struct virtnet_info *vi, int q)
drivers/net/virtio_net.c
1103
static bool tx_may_stop(struct virtnet_info *vi,
drivers/net/virtio_net.c
1135
static void check_sq_full_and_disable(struct virtnet_info *vi,
drivers/net/virtio_net.c
1165
static struct xdp_buff *buf_to_xdp(struct virtnet_info *vi,
drivers/net/virtio_net.c
1238
static struct sk_buff *virtnet_receive_xsk_small(struct net_device *dev, struct virtnet_info *vi,
drivers/net/virtio_net.c
1290
static int xsk_append_merge_buffer(struct virtnet_info *vi,
drivers/net/virtio_net.c
1351
static struct sk_buff *virtnet_receive_xsk_merge(struct net_device *dev, struct virtnet_info *vi,
drivers/net/virtio_net.c
1407
static void virtnet_receive_xsk_buf(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
1443
static int virtnet_add_recvbuf_xsk(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
1498
struct virtnet_info *vi;
drivers/net/virtio_net.c
1550
struct virtnet_info *vi = sq->vq->vdev->priv;
drivers/net/virtio_net.c
1601
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
1627
static int __virtnet_xdp_xmit_one(struct virtnet_info *vi,
drivers/net/virtio_net.c
1715
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
1841
static unsigned int virtnet_get_headroom(struct virtnet_info *vi)
drivers/net/virtio_net.c
1924
static struct sk_buff *receive_small_build_skb(struct virtnet_info *vi,
drivers/net/virtio_net.c
1950
struct virtnet_info *vi,
drivers/net/virtio_net.c
2041
struct virtnet_info *vi,
drivers/net/virtio_net.c
2093
struct virtnet_info *vi,
drivers/net/virtio_net.c
2155
struct virtnet_info *vi,
drivers/net/virtio_net.c
2197
struct virtnet_info *vi,
drivers/net/virtio_net.c
2277
static void *mergeable_xdp_get_buf(struct virtnet_info *vi,
drivers/net/virtio_net.c
2356
struct virtnet_info *vi,
drivers/net/virtio_net.c
2459
struct virtnet_info *vi,
drivers/net/virtio_net.c
2573
static void virtnet_receive_done(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
2614
static void receive_buf(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
2664
static int add_recvbuf_small(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
2696
static int add_recvbuf_big(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
2749
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
2762
static int add_recvbuf_mergeable(struct virtnet_info *vi,
drivers/net/virtio_net.c
2823
static bool try_fill_recv(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
2859
struct virtnet_info *vi = rvq->vdev->priv;
drivers/net/virtio_net.c
2882
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
2891
struct virtnet_info *vi = sq->vq->vdev->priv;
drivers/net/virtio_net.c
2912
struct virtnet_info *vi = sq->vq->vdev->priv;
drivers/net/virtio_net.c
2924
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
2932
static int virtnet_receive_xsk_bufs(struct virtnet_info *vi,
drivers/net/virtio_net.c
2954
static int virtnet_receive_packets(struct virtnet_info *vi,
drivers/net/virtio_net.c
2985
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
3024
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
3050
static void virtnet_rx_dim_update(struct virtnet_info *vi, struct receive_queue *rq)
drivers/net/virtio_net.c
3073
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
3111
static void virtnet_disable_queue_pair(struct virtnet_info *vi, int qp_index)
drivers/net/virtio_net.c
3118
static int virtnet_enable_queue_pair(struct virtnet_info *vi, int qp_index)
drivers/net/virtio_net.c
3143
static void virtnet_cancel_dim(struct virtnet_info *vi, struct dim *dim)
drivers/net/virtio_net.c
3150
static void virtnet_update_settings(struct virtnet_info *vi)
drivers/net/virtio_net.c
3171
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3209
struct virtnet_info *vi = sq->vq->vdev->priv;
drivers/net/virtio_net.c
3264
struct virtnet_info *vi = sq->vq->vdev->priv;
drivers/net/virtio_net.c
3321
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3381
static void virtnet_rx_pause(struct virtnet_info *vi,
drivers/net/virtio_net.c
3392
static void virtnet_rx_pause_all(struct virtnet_info *vi)
drivers/net/virtio_net.c
3400
static void virtnet_rx_resume(struct virtnet_info *vi,
drivers/net/virtio_net.c
3415
static void virtnet_rx_resume_all(struct virtnet_info *vi)
drivers/net/virtio_net.c
3427
static int virtnet_rx_resize(struct virtnet_info *vi,
drivers/net/virtio_net.c
3444
static void virtnet_tx_pause(struct virtnet_info *vi, struct send_queue *sq)
drivers/net/virtio_net.c
3474
static void virtnet_tx_resume(struct virtnet_info *vi, struct send_queue *sq)
drivers/net/virtio_net.c
3493
static int virtnet_tx_resize(struct virtnet_info *vi, struct send_queue *sq,
drivers/net/virtio_net.c
3523
static bool virtnet_send_command_reply(struct virtnet_info *vi, u8 class, u8 cmd,
drivers/net/virtio_net.c
3580
static bool virtnet_send_command(struct virtnet_info *vi, u8 class, u8 cmd,
drivers/net/virtio_net.c
3588
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3636
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3673
static void virtnet_ack_link_announce(struct virtnet_info *vi)
drivers/net/virtio_net.c
3680
static bool virtnet_commit_rss_command(struct virtnet_info *vi);
drivers/net/virtio_net.c
3682
static void virtnet_rss_update_by_qpairs(struct virtnet_info *vi, u16 queue_pairs)
drivers/net/virtio_net.c
3694
static int virtnet_set_queues(struct virtnet_info *vi, u16 queue_pairs)
drivers/net/virtio_net.c
3765
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3789
struct virtnet_info *vi =
drivers/net/virtio_net.c
3790
container_of(work, struct virtnet_info, rx_mode_work);
drivers/net/virtio_net.c
3878
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3887
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3907
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3924
static void virtnet_clean_affinity(struct virtnet_info *vi)
drivers/net/virtio_net.c
3938
static void virtnet_set_affinity(struct virtnet_info *vi)
drivers/net/virtio_net.c
3981
struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info,
drivers/net/virtio_net.c
3989
struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info,
drivers/net/virtio_net.c
3997
struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info,
drivers/net/virtio_net.c
4006
static int virtnet_cpu_notif_add(struct virtnet_info *vi)
drivers/net/virtio_net.c
4021
static void virtnet_cpu_notif_remove(struct virtnet_info *vi)
drivers/net/virtio_net.c
4028
static int virtnet_send_ctrl_coal_vq_cmd(struct virtnet_info *vi,
drivers/net/virtio_net.c
4051
static int virtnet_send_rx_ctrl_coal_vq_cmd(struct virtnet_info *vi,
drivers/net/virtio_net.c
4071
static int virtnet_send_tx_ctrl_coal_vq_cmd(struct virtnet_info *vi,
drivers/net/virtio_net.c
4096
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
4109
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
4175
static bool virtnet_commit_rss_command(struct virtnet_info *vi)
drivers/net/virtio_net.c
4198
static void virtnet_init_default_rss(struct virtnet_info *vi)
drivers/net/virtio_net.c
4216
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
4274
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
4341
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
4354
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
4404
static void virtnet_get_stats_string(struct virtnet_info *vi, int type, int qid, u8 **data)
drivers/net/virtio_net.c
4510
static void virtnet_stats_ctx_init(struct virtnet_info *vi,
drivers/net/virtio_net.c
4651
static void virtnet_fill_total_fields(struct virtnet_info *vi,
drivers/net/virtio_net.c
4673
static void virtnet_fill_stats_qstat(struct virtnet_info *vi, u32 qid,
drivers/net/virtio_net.c
4780
static void virtnet_fill_stats(struct virtnet_info *vi, u32 qid,
drivers/net/virtio_net.c
490
static_assert(offsetof(struct virtnet_info, rss_trailer.hash_key_data) ==
drivers/net/virtio_net.c
4907
static int __virtnet_get_hw_stats(struct virtnet_info *vi,
drivers/net/virtio_net.c
491
offsetof(struct virtnet_info, rss_hash_key_data));
drivers/net/virtio_net.c
4937
static void virtnet_make_stat_req(struct virtnet_info *vi,
drivers/net/virtio_net.c
4956
static int virtnet_get_hw_stats(struct virtnet_info *vi,
drivers/net/virtio_net.c
5020
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5043
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5063
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5095
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5108
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5117
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5126
static int virtnet_send_tx_notf_coal_cmds(struct virtnet_info *vi,
drivers/net/virtio_net.c
5156
static int virtnet_send_rx_notf_coal_cmds(struct virtnet_info *vi,
drivers/net/virtio_net.c
520
static void virtnet_receive_done(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
5219
static int virtnet_send_notf_coal_cmds(struct virtnet_info *vi,
drivers/net/virtio_net.c
5235
static int virtnet_send_rx_notf_coal_vq_cmds(struct virtnet_info *vi,
drivers/net/virtio_net.c
5274
static int virtnet_send_notf_coal_vq_cmds(struct virtnet_info *vi,
drivers/net/virtio_net.c
5298
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
535
static size_t virtnet_rss_hdr_size(const struct virtnet_info *vi)
drivers/net/virtio_net.c
5356
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5406
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
542
static size_t virtnet_rss_trailer_size(const struct virtnet_info *vi)
drivers/net/virtio_net.c
5428
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5461
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5486
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5494
return ((struct virtnet_info *)netdev_priv(dev))->rss_key_size;
drivers/net/virtio_net.c
5499
return ((struct virtnet_info *)netdev_priv(dev))->rss_indir_table_size;
drivers/net/virtio_net.c
5505
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5525
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5562
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5598
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5611
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5625
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5692
struct virtnet_info *vi = vdev->priv;
drivers/net/virtio_net.c
5710
static int init_vqs(struct virtnet_info *vi);
drivers/net/virtio_net.c
5714
struct virtnet_info *vi = vdev->priv;
drivers/net/virtio_net.c
5739
static int virtnet_set_guest_offloads(struct virtnet_info *vi, u64 offloads)
drivers/net/virtio_net.c
5761
static int virtnet_clear_guest_offloads(struct virtnet_info *vi)
drivers/net/virtio_net.c
5771
static int virtnet_restore_guest_offloads(struct virtnet_info *vi)
drivers/net/virtio_net.c
5781
static int virtnet_rq_bind_xsk_pool(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
5822
static int virtnet_sq_bind_xsk_pool(struct virtnet_info *vi,
drivers/net/virtio_net.c
5850
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5932
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5973
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
6098
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
6114
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
6149
struct virtnet_info *priv = netdev_priv(dev);
drivers/net/virtio_net.c
6162
static int virtnet_init_irq_moder(struct virtnet_info *vi)
drivers/net/virtio_net.c
6182
static void virtnet_free_irq_moder(struct virtnet_info *vi)
drivers/net/virtio_net.c
6213
struct virtnet_info *vi =
drivers/net/virtio_net.c
6214
container_of(work, struct virtnet_info, config_work);
drivers/net/virtio_net.c
6246
struct virtnet_info *vi = vdev->priv;
drivers/net/virtio_net.c
6251
static void virtnet_free_queues(struct virtnet_info *vi)
drivers/net/virtio_net.c
6270
static void _free_receive_bufs(struct virtnet_info *vi)
drivers/net/virtio_net.c
6286
static void free_receive_bufs(struct virtnet_info *vi)
drivers/net/virtio_net.c
6293
static void free_receive_page_frags(struct virtnet_info *vi)
drivers/net/virtio_net.c
6306
struct virtnet_info *vi = vq->vdev->priv;
drivers/net/virtio_net.c
6330
struct virtnet_info *vi = vq->vdev->priv;
drivers/net/virtio_net.c
6336
static void free_unused_bufs(struct virtnet_info *vi)
drivers/net/virtio_net.c
6357
static void virtnet_del_vqs(struct virtnet_info *vi)
drivers/net/virtio_net.c
6372
static unsigned int mergeable_min_buf_len(struct virtnet_info *vi, struct virtqueue *vq)
drivers/net/virtio_net.c
6384
static int virtnet_find_vqs(struct virtnet_info *vi)
drivers/net/virtio_net.c
6461
static int virtnet_alloc_queues(struct virtnet_info *vi)
drivers/net/virtio_net.c
6507
static int init_vqs(struct virtnet_info *vi)
drivers/net/virtio_net.c
6536
struct virtnet_info *vi = netdev_priv(queue->dev);
drivers/net/virtio_net.c
663
static int vq_type(struct virtnet_info *vi, int qid)
drivers/net/virtio_net.c
6636
static bool virtnet_check_guest_gso(const struct virtnet_info *vi)
drivers/net/virtio_net.c
6646
static void virtnet_set_big_packets(struct virtnet_info *vi, const int mtu)
drivers/net/virtio_net.c
6680
struct virtnet_info *vi;
drivers/net/virtio_net.c
6706
struct virtnet_info *vi;
drivers/net/virtio_net.c
6724
dev = alloc_etherdev_mq(sizeof(struct virtnet_info), max_queue_pairs);
drivers/net/virtio_net.c
707
static void virtnet_rq_free_buf(struct virtnet_info *vi,
drivers/net/virtio_net.c
7090
static void remove_vq_common(struct virtnet_info *vi)
drivers/net/virtio_net.c
7115
struct virtnet_info *vi = vdev->priv;
drivers/net/virtio_net.c
7137
struct virtnet_info *vi = vdev->priv;
drivers/net/virtio_net.c
7148
struct virtnet_info *vi = vdev->priv;
drivers/net/virtio_net.c
718
static void enable_rx_mode_work(struct virtnet_info *vi)
drivers/net/virtio_net.c
725
static void disable_rx_mode_work(struct virtnet_info *vi)
drivers/net/virtio_net.c
759
static void virtnet_tx_wake_queue(struct virtnet_info *vi,
drivers/net/virtio_net.c
775
struct virtnet_info *vi = vq->vdev->priv;
drivers/net/virtio_net.c
843
static struct sk_buff *page_to_skb(struct virtnet_info *vi,
drivers/net/virtio_net.c
933
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
965
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
979
struct virtnet_info *vi = rq->vq->vdev->priv;