Lines Matching refs:virtnet_info
176 struct virtnet_info { struct
339 struct virtnet_info *vi = vq->vdev->priv; in skb_xmit_done()
370 static struct sk_buff *page_to_skb(struct virtnet_info *vi, in page_to_skb()
446 static int __virtnet_xdp_xmit_one(struct virtnet_info *vi, in __virtnet_xdp_xmit_one()
477 static struct send_queue *virtnet_xdp_sq(struct virtnet_info *vi) in virtnet_xdp_sq()
488 struct virtnet_info *vi = netdev_priv(dev); in virtnet_xdp_xmit()
559 static unsigned int virtnet_get_headroom(struct virtnet_info *vi) in virtnet_get_headroom()
629 struct virtnet_info *vi, in receive_small()
756 struct virtnet_info *vi, in receive_big()
779 struct virtnet_info *vi, in receive_mergeable()
1010 static void receive_buf(struct virtnet_info *vi, struct receive_queue *rq, in receive_buf()
1074 static int add_recvbuf_small(struct virtnet_info *vi, struct receive_queue *rq, in add_recvbuf_small()
1100 static int add_recvbuf_big(struct virtnet_info *vi, struct receive_queue *rq, in add_recvbuf_big()
1165 static int add_recvbuf_mergeable(struct virtnet_info *vi, in add_recvbuf_mergeable()
1215 static bool try_fill_recv(struct virtnet_info *vi, struct receive_queue *rq, in try_fill_recv()
1244 struct virtnet_info *vi = rvq->vdev->priv; in skb_recv_done()
1263 static void virtnet_napi_tx_enable(struct virtnet_info *vi, in virtnet_napi_tx_enable()
1289 struct virtnet_info *vi = in refill_work()
1290 container_of(work, struct virtnet_info, refill.work); in refill_work()
1312 struct virtnet_info *vi = rq->vq->vdev->priv; in virtnet_receive()
1388 static bool is_xdp_raw_buffer_queue(struct virtnet_info *vi, int q) in is_xdp_raw_buffer_queue()
1400 struct virtnet_info *vi = rq->vq->vdev->priv; in virtnet_poll_cleantx()
1421 struct virtnet_info *vi = rq->vq->vdev->priv; in virtnet_poll()
1451 struct virtnet_info *vi = netdev_priv(dev); in virtnet_open()
1481 struct virtnet_info *vi = sq->vq->vdev->priv; in virtnet_poll_tx()
1508 struct virtnet_info *vi = sq->vq->vdev->priv; in xmit_skb()
1553 struct virtnet_info *vi = netdev_priv(dev); in start_xmit()
1630 static bool virtnet_send_command(struct virtnet_info *vi, u8 class, u8 cmd, in virtnet_send_command()
1671 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_mac_address()
1719 struct virtnet_info *vi = netdev_priv(dev); in virtnet_stats()
1754 static void virtnet_ack_link_announce(struct virtnet_info *vi) in virtnet_ack_link_announce()
1763 static int _virtnet_set_queues(struct virtnet_info *vi, u16 queue_pairs) in _virtnet_set_queues()
1789 static int virtnet_set_queues(struct virtnet_info *vi, u16 queue_pairs) in virtnet_set_queues()
1801 struct virtnet_info *vi = netdev_priv(dev); in virtnet_close()
1818 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_rx_mode()
1889 struct virtnet_info *vi = netdev_priv(dev); in virtnet_vlan_rx_add_vid()
1904 struct virtnet_info *vi = netdev_priv(dev); in virtnet_vlan_rx_kill_vid()
1916 static void virtnet_clean_affinity(struct virtnet_info *vi) in virtnet_clean_affinity()
1930 static void virtnet_set_affinity(struct virtnet_info *vi) in virtnet_set_affinity()
1971 struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info, in virtnet_cpu_online()
1979 struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info, in virtnet_cpu_dead()
1987 struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info, in virtnet_cpu_down_prep()
1996 static int virtnet_cpu_notif_add(struct virtnet_info *vi) in virtnet_cpu_notif_add()
2011 static void virtnet_cpu_notif_remove(struct virtnet_info *vi) in virtnet_cpu_notif_remove()
2021 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_ringparam()
2033 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_drvinfo()
2046 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_channels()
2081 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_strings()
2108 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_sset_count()
2122 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_ethtool_stats()
2159 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_channels()
2198 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_link_ksettings()
2216 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_link_ksettings()
2232 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_coalesce()
2262 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_coalesce()
2274 struct virtnet_info *vi = netdev_priv(dev); in virtnet_init_settings()
2280 static void virtnet_update_settings(struct virtnet_info *vi) in virtnet_update_settings()
2316 struct virtnet_info *vi = vdev->priv; in virtnet_freeze_down()
2335 static int init_vqs(struct virtnet_info *vi);
2339 struct virtnet_info *vi = vdev->priv; in virtnet_restore_up()
2366 static int virtnet_set_guest_offloads(struct virtnet_info *vi, u64 offloads) in virtnet_set_guest_offloads()
2382 static int virtnet_clear_guest_offloads(struct virtnet_info *vi) in virtnet_clear_guest_offloads()
2392 static int virtnet_restore_guest_offloads(struct virtnet_info *vi) in virtnet_restore_guest_offloads()
2406 struct virtnet_info *vi = netdev_priv(dev); in virtnet_xdp_set()
2518 struct virtnet_info *vi = netdev_priv(dev); in virtnet_xdp_query()
2546 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_phys_port_name()
2562 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_features()
2606 struct virtnet_info *vi = in virtnet_config_changed_work()
2607 container_of(work, struct virtnet_info, config_work); in virtnet_config_changed_work()
2639 struct virtnet_info *vi = vdev->priv; in virtnet_config_changed()
2644 static void virtnet_free_queues(struct virtnet_info *vi) in virtnet_free_queues()
2664 static void _free_receive_bufs(struct virtnet_info *vi) in _free_receive_bufs()
2680 static void free_receive_bufs(struct virtnet_info *vi) in free_receive_bufs()
2687 static void free_receive_page_frags(struct virtnet_info *vi) in free_receive_page_frags()
2695 static void free_unused_bufs(struct virtnet_info *vi) in free_unused_bufs()
2725 static void virtnet_del_vqs(struct virtnet_info *vi) in virtnet_del_vqs()
2740 static unsigned int mergeable_min_buf_len(struct virtnet_info *vi, struct virtqueue *vq) in mergeable_min_buf_len()
2752 static int virtnet_find_vqs(struct virtnet_info *vi) in virtnet_find_vqs()
2836 static int virtnet_alloc_queues(struct virtnet_info *vi) in virtnet_alloc_queues()
2876 static int init_vqs(struct virtnet_info *vi) in init_vqs()
2905 struct virtnet_info *vi = netdev_priv(queue->dev); in mergeable_rx_buffer_size_show()
2995 struct virtnet_info *vi; in virtnet_probe()
3011 dev = alloc_etherdev_mq(sizeof(struct virtnet_info), max_queue_pairs); in virtnet_probe()
3207 static void remove_vq_common(struct virtnet_info *vi) in remove_vq_common()
3223 struct virtnet_info *vi = vdev->priv; in virtnet_remove()
3241 struct virtnet_info *vi = vdev->priv; in virtnet_freeze()
3252 struct virtnet_info *vi = vdev->priv; in virtnet_restore()