Symbol: virtnet_info
drivers/net/virtio_net.c
1014
static void check_sq_full_and_disable(struct virtnet_info *vi,
drivers/net/virtio_net.c
1044
static struct xdp_buff *buf_to_xdp(struct virtnet_info *vi,
drivers/net/virtio_net.c
1117
static struct sk_buff *virtnet_receive_xsk_small(struct net_device *dev, struct virtnet_info *vi,
drivers/net/virtio_net.c
1169
static int xsk_append_merge_buffer(struct virtnet_info *vi,
drivers/net/virtio_net.c
1230
static struct sk_buff *virtnet_receive_xsk_merge(struct net_device *dev, struct virtnet_info *vi,
drivers/net/virtio_net.c
1286
static void virtnet_receive_xsk_buf(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
1322
static int virtnet_add_recvbuf_xsk(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
1388
struct virtnet_info *vi;
drivers/net/virtio_net.c
1440
struct virtnet_info *vi = sq->vq->vdev->priv;
drivers/net/virtio_net.c
1491
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
1525
static int __virtnet_xdp_xmit_one(struct virtnet_info *vi,
drivers/net/virtio_net.c
1613
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
1739
static unsigned int virtnet_get_headroom(struct virtnet_info *vi)
drivers/net/virtio_net.c
1826
static struct sk_buff *receive_small_build_skb(struct virtnet_info *vi,
drivers/net/virtio_net.c
1850
struct virtnet_info *vi,
drivers/net/virtio_net.c
1940
struct virtnet_info *vi,
drivers/net/virtio_net.c
1995
struct virtnet_info *vi,
drivers/net/virtio_net.c
2060
struct virtnet_info *vi,
drivers/net/virtio_net.c
2102
struct virtnet_info *vi,
drivers/net/virtio_net.c
2186
static void *mergeable_xdp_get_buf(struct virtnet_info *vi,
drivers/net/virtio_net.c
2265
struct virtnet_info *vi,
drivers/net/virtio_net.c
2377
struct virtnet_info *vi,
drivers/net/virtio_net.c
2500
static void virtnet_receive_done(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
2541
static void receive_buf(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
2619
static int add_recvbuf_small(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
2647
static int add_recvbuf_big(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
2700
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
2713
static int add_recvbuf_mergeable(struct virtnet_info *vi,
drivers/net/virtio_net.c
2758
static bool try_fill_recv(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
2794
struct virtnet_info *vi = rvq->vdev->priv;
drivers/net/virtio_net.c
2817
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
2826
struct virtnet_info *vi = sq->vq->vdev->priv;
drivers/net/virtio_net.c
2847
struct virtnet_info *vi = sq->vq->vdev->priv;
drivers/net/virtio_net.c
2859
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
2867
static int virtnet_receive_xsk_bufs(struct virtnet_info *vi,
drivers/net/virtio_net.c
2889
static int virtnet_receive_packets(struct virtnet_info *vi,
drivers/net/virtio_net.c
2920
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
2959
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
2985
static void virtnet_rx_dim_update(struct virtnet_info *vi, struct receive_queue *rq)
drivers/net/virtio_net.c
3008
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
3049
static void virtnet_disable_queue_pair(struct virtnet_info *vi, int qp_index)
drivers/net/virtio_net.c
3056
static int virtnet_enable_queue_pair(struct virtnet_info *vi, int qp_index)
drivers/net/virtio_net.c
3084
static void virtnet_cancel_dim(struct virtnet_info *vi, struct dim *dim)
drivers/net/virtio_net.c
3091
static void virtnet_update_settings(struct virtnet_info *vi)
drivers/net/virtio_net.c
3110
static int virtnet_create_page_pools(struct virtnet_info *vi)
drivers/net/virtio_net.c
3172
static void virtnet_destroy_page_pools(struct virtnet_info *vi)
drivers/net/virtio_net.c
3188
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3226
struct virtnet_info *vi = sq->vq->vdev->priv;
drivers/net/virtio_net.c
3281
struct virtnet_info *vi = sq->vq->vdev->priv;
drivers/net/virtio_net.c
3338
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3398
static void virtnet_rx_pause(struct virtnet_info *vi,
drivers/net/virtio_net.c
3409
static void virtnet_rx_pause_all(struct virtnet_info *vi)
drivers/net/virtio_net.c
3417
static void virtnet_rx_resume(struct virtnet_info *vi,
drivers/net/virtio_net.c
3432
static void virtnet_rx_resume_all(struct virtnet_info *vi)
drivers/net/virtio_net.c
3444
static int virtnet_rx_resize(struct virtnet_info *vi,
drivers/net/virtio_net.c
3461
static void virtnet_tx_pause(struct virtnet_info *vi, struct send_queue *sq)
drivers/net/virtio_net.c
3491
static void virtnet_tx_resume(struct virtnet_info *vi, struct send_queue *sq)
drivers/net/virtio_net.c
3510
static int virtnet_tx_resize(struct virtnet_info *vi, struct send_queue *sq,
drivers/net/virtio_net.c
3540
static bool virtnet_send_command_reply(struct virtnet_info *vi, u8 class, u8 cmd,
drivers/net/virtio_net.c
3597
static bool virtnet_send_command(struct virtnet_info *vi, u8 class, u8 cmd,
drivers/net/virtio_net.c
3605
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3653
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3690
static void virtnet_ack_link_announce(struct virtnet_info *vi)
drivers/net/virtio_net.c
3697
static bool virtnet_commit_rss_command(struct virtnet_info *vi);
drivers/net/virtio_net.c
3699
static void virtnet_rss_update_by_qpairs(struct virtnet_info *vi, u16 queue_pairs)
drivers/net/virtio_net.c
3711
static int virtnet_set_queues(struct virtnet_info *vi, u16 queue_pairs)
drivers/net/virtio_net.c
3788
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3812
struct virtnet_info *vi =
drivers/net/virtio_net.c
3813
container_of(work, struct virtnet_info, rx_mode_work);
drivers/net/virtio_net.c
3901
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3910
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3930
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
3947
static void virtnet_clean_affinity(struct virtnet_info *vi)
drivers/net/virtio_net.c
3961
static void virtnet_set_affinity(struct virtnet_info *vi)
drivers/net/virtio_net.c
4004
struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info,
drivers/net/virtio_net.c
4012
struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info,
drivers/net/virtio_net.c
4020
struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info,
drivers/net/virtio_net.c
4029
static int virtnet_cpu_notif_add(struct virtnet_info *vi)
drivers/net/virtio_net.c
4044
static void virtnet_cpu_notif_remove(struct virtnet_info *vi)
drivers/net/virtio_net.c
4051
static int virtnet_send_ctrl_coal_vq_cmd(struct virtnet_info *vi,
drivers/net/virtio_net.c
4074
static int virtnet_send_rx_ctrl_coal_vq_cmd(struct virtnet_info *vi,
drivers/net/virtio_net.c
4094
static int virtnet_send_tx_ctrl_coal_vq_cmd(struct virtnet_info *vi,
drivers/net/virtio_net.c
4119
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
4132
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
4198
static bool virtnet_commit_rss_command(struct virtnet_info *vi)
drivers/net/virtio_net.c
4221
static void virtnet_init_default_rss(struct virtnet_info *vi)
drivers/net/virtio_net.c
4239
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
4297
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
4364
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
4377
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
4427
static void virtnet_get_stats_string(struct virtnet_info *vi, int type, int qid, u8 **data)
drivers/net/virtio_net.c
4533
static void virtnet_stats_ctx_init(struct virtnet_info *vi,
drivers/net/virtio_net.c
4674
static void virtnet_fill_total_fields(struct virtnet_info *vi,
drivers/net/virtio_net.c
4696
static void virtnet_fill_stats_qstat(struct virtnet_info *vi, u32 qid,
drivers/net/virtio_net.c
4803
static void virtnet_fill_stats(struct virtnet_info *vi, u32 qid,
drivers/net/virtio_net.c
482
static_assert(offsetof(struct virtnet_info, rss_trailer.hash_key_data) ==
drivers/net/virtio_net.c
483
offsetof(struct virtnet_info, rss_hash_key_data));
drivers/net/virtio_net.c
4930
static int __virtnet_get_hw_stats(struct virtnet_info *vi,
drivers/net/virtio_net.c
4960
static void virtnet_make_stat_req(struct virtnet_info *vi,
drivers/net/virtio_net.c
4979
static int virtnet_get_hw_stats(struct virtnet_info *vi,
drivers/net/virtio_net.c
5043
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5066
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5086
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5118
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
512
static void virtnet_receive_done(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
5131
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5140
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5149
static int virtnet_send_tx_notf_coal_cmds(struct virtnet_info *vi,
drivers/net/virtio_net.c
5179
static int virtnet_send_rx_notf_coal_cmds(struct virtnet_info *vi,
drivers/net/virtio_net.c
520
static void free_unused_bufs(struct virtnet_info *vi);
drivers/net/virtio_net.c
521
static void virtnet_del_vqs(struct virtnet_info *vi);
drivers/net/virtio_net.c
5242
static int virtnet_send_notf_coal_cmds(struct virtnet_info *vi,
drivers/net/virtio_net.c
5258
static int virtnet_send_rx_notf_coal_vq_cmds(struct virtnet_info *vi,
drivers/net/virtio_net.c
5297
static int virtnet_send_notf_coal_vq_cmds(struct virtnet_info *vi,
drivers/net/virtio_net.c
530
static size_t virtnet_rss_hdr_size(const struct virtnet_info *vi)
drivers/net/virtio_net.c
5321
struct virtnet_info *vi = rq->vq->vdev->priv;
drivers/net/virtio_net.c
537
static size_t virtnet_rss_trailer_size(const struct virtnet_info *vi)
drivers/net/virtio_net.c
5379
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5429
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5451
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5484
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5509
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5517
return ((struct virtnet_info *)netdev_priv(dev))->rss_key_size;
drivers/net/virtio_net.c
5522
return ((struct virtnet_info *)netdev_priv(dev))->rss_indir_table_size;
drivers/net/virtio_net.c
5528
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5548
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5585
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5621
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5634
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5648
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5715
struct virtnet_info *vi = vdev->priv;
drivers/net/virtio_net.c
5733
static int init_vqs(struct virtnet_info *vi);
drivers/net/virtio_net.c
5737
struct virtnet_info *vi = vdev->priv;
drivers/net/virtio_net.c
5778
static int virtnet_set_guest_offloads(struct virtnet_info *vi, u64 offloads)
drivers/net/virtio_net.c
5800
static int virtnet_clear_guest_offloads(struct virtnet_info *vi)
drivers/net/virtio_net.c
5810
static int virtnet_restore_guest_offloads(struct virtnet_info *vi)
drivers/net/virtio_net.c
5820
static int virtnet_rq_bind_xsk_pool(struct virtnet_info *vi, struct receive_queue *rq,
drivers/net/virtio_net.c
5861
static int virtnet_sq_bind_xsk_pool(struct virtnet_info *vi,
drivers/net/virtio_net.c
5889
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
5971
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
6012
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
6137
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
6153
struct virtnet_info *vi = netdev_priv(dev);
drivers/net/virtio_net.c
6188
struct virtnet_info *priv = netdev_priv(dev);
drivers/net/virtio_net.c
6201
static int virtnet_init_irq_moder(struct virtnet_info *vi)
drivers/net/virtio_net.c
6221
static void virtnet_free_irq_moder(struct virtnet_info *vi)
drivers/net/virtio_net.c
6265
struct virtnet_info *vi =
drivers/net/virtio_net.c
6266
container_of(work, struct virtnet_info, config_work);
drivers/net/virtio_net.c
6298
struct virtnet_info *vi = vdev->priv;
drivers/net/virtio_net.c
6303
static void virtnet_free_queues(struct virtnet_info *vi)
drivers/net/virtio_net.c
6322
static void _free_receive_bufs(struct virtnet_info *vi)
drivers/net/virtio_net.c
6338
static void free_receive_bufs(struct virtnet_info *vi)
drivers/net/virtio_net.c
6347
struct virtnet_info *vi = vq->vdev->priv;
drivers/net/virtio_net.c
6371
struct virtnet_info *vi = vq->vdev->priv;
drivers/net/virtio_net.c
6377
static void free_unused_bufs(struct virtnet_info *vi)
drivers/net/virtio_net.c
6398
static void virtnet_del_vqs(struct virtnet_info *vi)
drivers/net/virtio_net.c
6413
static unsigned int mergeable_min_buf_len(struct virtnet_info *vi, struct virtqueue *vq)
drivers/net/virtio_net.c
6425
static int virtnet_find_vqs(struct virtnet_info *vi)
drivers/net/virtio_net.c
6500
static int virtnet_alloc_queues(struct virtnet_info *vi)
drivers/net/virtio_net.c
6546
static int init_vqs(struct virtnet_info *vi)
drivers/net/virtio_net.c
6575
struct virtnet_info *vi = netdev_priv(queue->dev);
drivers/net/virtio_net.c
658
static int vq_type(struct virtnet_info *vi, int qid)
drivers/net/virtio_net.c
6675
static bool virtnet_check_guest_gso(const struct virtnet_info *vi)
drivers/net/virtio_net.c
6685
static void virtnet_set_big_packets(struct virtnet_info *vi, const int mtu)
drivers/net/virtio_net.c
6719
struct virtnet_info *vi;
drivers/net/virtio_net.c
6745
struct virtnet_info *vi;
drivers/net/virtio_net.c
6763
dev = alloc_etherdev_mq(sizeof(struct virtnet_info), max_queue_pairs);
drivers/net/virtio_net.c
702
static void virtnet_rq_free_buf(struct virtnet_info *vi,
drivers/net/virtio_net.c
711
static void enable_rx_mode_work(struct virtnet_info *vi)
drivers/net/virtio_net.c
7141
static void remove_vq_common(struct virtnet_info *vi)
drivers/net/virtio_net.c
7166
struct virtnet_info *vi = vdev->priv;
drivers/net/virtio_net.c
718
static void disable_rx_mode_work(struct virtnet_info *vi)
drivers/net/virtio_net.c
7188
struct virtnet_info *vi = vdev->priv;
drivers/net/virtio_net.c
7199
struct virtnet_info *vi = vdev->priv;
drivers/net/virtio_net.c
752
static void virtnet_tx_wake_queue(struct virtnet_info *vi,
drivers/net/virtio_net.c
768
struct virtnet_info *vi = vq->vdev->priv;
drivers/net/virtio_net.c
836
static struct sk_buff *page_to_skb(struct virtnet_info *vi,
drivers/net/virtio_net.c
939
struct virtnet_info *vi = vq->vdev->priv;
drivers/net/virtio_net.c
972
static bool is_xdp_raw_buffer_queue(struct virtnet_info *vi, int q)
drivers/net/virtio_net.c
982
static bool tx_may_stop(struct virtnet_info *vi,