Lines Matching defs:vi
425 static void virtnet_rq_free_buf(struct virtnet_info *vi, in virtnet_rq_free_buf()
436 static void enable_delayed_refill(struct virtnet_info *vi) in enable_delayed_refill()
443 static void disable_delayed_refill(struct virtnet_info *vi) in disable_delayed_refill()
479 struct virtnet_info *vi = vq->vdev->priv; in skb_xmit_done() local
526 static struct sk_buff *page_to_skb(struct virtnet_info *vi, in page_to_skb()
749 static void virtnet_rq_set_premapped(struct virtnet_info *vi) in virtnet_rq_set_premapped()
767 struct virtnet_info *vi = vq->vdev->priv; in virtnet_rq_unmap_free_buf() local
815 static bool is_xdp_raw_buffer_queue(struct virtnet_info *vi, int q) in is_xdp_raw_buffer_queue()
825 static void check_sq_full_and_disable(struct virtnet_info *vi, in check_sq_full_and_disable()
860 static int __virtnet_xdp_xmit_one(struct virtnet_info *vi, in __virtnet_xdp_xmit_one()
916 #define virtnet_xdp_get_sq(vi) ({ \ argument
935 #define virtnet_xdp_put_sq(vi, q) { \ argument
949 struct virtnet_info *vi = netdev_priv(dev); in virtnet_xdp_xmit() local
1090 static unsigned int virtnet_get_headroom(struct virtnet_info *vi) in virtnet_get_headroom()
1163 static struct sk_buff *receive_small_build_skb(struct virtnet_info *vi, in receive_small_build_skb()
1189 struct virtnet_info *vi, in receive_small_xdp()
1276 struct virtnet_info *vi, in receive_small()
1323 struct virtnet_info *vi, in receive_big()
1375 struct virtnet_info *vi, in build_skb_from_xdp_buff()
1418 struct virtnet_info *vi, in virtnet_build_xdp_buff_mrg()
1506 static void *mergeable_xdp_get_buf(struct virtnet_info *vi, in mergeable_xdp_get_buf()
1581 struct virtnet_info *vi, in receive_mergeable_xdp()
1641 struct virtnet_info *vi, in receive_mergeable()
1787 static void receive_buf(struct virtnet_info *vi, struct receive_queue *rq, in receive_buf()
1847 static int add_recvbuf_small(struct virtnet_info *vi, struct receive_queue *rq, in add_recvbuf_small()
1876 static int add_recvbuf_big(struct virtnet_info *vi, struct receive_queue *rq, in add_recvbuf_big()
1929 struct virtnet_info *vi = rq->vq->vdev->priv; in get_mergeable_buf_len() local
1942 static int add_recvbuf_mergeable(struct virtnet_info *vi, in add_recvbuf_mergeable()
1998 static bool try_fill_recv(struct virtnet_info *vi, struct receive_queue *rq, in try_fill_recv()
2029 struct virtnet_info *vi = rvq->vdev->priv; in skb_recv_done() local
2049 static void virtnet_napi_tx_enable(struct virtnet_info *vi, in virtnet_napi_tx_enable()
2075 struct virtnet_info *vi = in refill_work() local
2098 struct virtnet_info *vi = rq->vq->vdev->priv; in virtnet_receive() local
2147 struct virtnet_info *vi = rq->vq->vdev->priv; in virtnet_poll_cleantx() local
2173 static void virtnet_rx_dim_update(struct virtnet_info *vi, struct receive_queue *rq) in virtnet_rx_dim_update()
2195 struct virtnet_info *vi = rq->vq->vdev->priv; in virtnet_poll() local
2229 static void virtnet_disable_queue_pair(struct virtnet_info *vi, int qp_index) in virtnet_disable_queue_pair()
2236 static int virtnet_enable_queue_pair(struct virtnet_info *vi, int qp_index) in virtnet_enable_queue_pair()
2263 struct virtnet_info *vi = netdev_priv(dev); in virtnet_open() local
2296 struct virtnet_info *vi = sq->vq->vdev->priv; in virtnet_poll_tx() local
2343 struct virtnet_info *vi = sq->vq->vdev->priv; in xmit_skb() local
2388 struct virtnet_info *vi = netdev_priv(dev); in start_xmit() local
2443 static int virtnet_rx_resize(struct virtnet_info *vi, in virtnet_rx_resize()
2468 static int virtnet_tx_resize(struct virtnet_info *vi, in virtnet_tx_resize()
2514 static bool virtnet_send_command(struct virtnet_info *vi, u8 class, u8 cmd, in virtnet_send_command()
2561 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_mac_address() local
2609 struct virtnet_info *vi = netdev_priv(dev); in virtnet_stats() local
2646 static void virtnet_ack_link_announce(struct virtnet_info *vi) in virtnet_ack_link_announce()
2655 static int _virtnet_set_queues(struct virtnet_info *vi, u16 queue_pairs) in _virtnet_set_queues()
2681 static int virtnet_set_queues(struct virtnet_info *vi, u16 queue_pairs) in virtnet_set_queues()
2693 struct virtnet_info *vi = netdev_priv(dev); in virtnet_close() local
2711 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_rx_mode() local
2782 struct virtnet_info *vi = netdev_priv(dev); in virtnet_vlan_rx_add_vid() local
2797 struct virtnet_info *vi = netdev_priv(dev); in virtnet_vlan_rx_kill_vid() local
2809 static void virtnet_clean_affinity(struct virtnet_info *vi) in virtnet_clean_affinity()
2823 static void virtnet_set_affinity(struct virtnet_info *vi) in virtnet_set_affinity()
2864 struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info, in virtnet_cpu_online() local
2872 struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info, in virtnet_cpu_dead() local
2880 struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info, in virtnet_cpu_down_prep() local
2889 static int virtnet_cpu_notif_add(struct virtnet_info *vi) in virtnet_cpu_notif_add()
2904 static void virtnet_cpu_notif_remove(struct virtnet_info *vi) in virtnet_cpu_notif_remove()
2911 static int virtnet_send_ctrl_coal_vq_cmd(struct virtnet_info *vi, in virtnet_send_ctrl_coal_vq_cmd()
2929 static int virtnet_send_rx_ctrl_coal_vq_cmd(struct virtnet_info *vi, in virtnet_send_rx_ctrl_coal_vq_cmd()
2946 static int virtnet_send_tx_ctrl_coal_vq_cmd(struct virtnet_info *vi, in virtnet_send_tx_ctrl_coal_vq_cmd()
2968 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_ringparam() local
2981 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_ringparam() local
3041 static bool virtnet_commit_rss_command(struct virtnet_info *vi) in virtnet_commit_rss_command()
3072 static void virtnet_init_default_rss(struct virtnet_info *vi) in virtnet_init_default_rss()
3094 static void virtnet_get_hashflow(const struct virtnet_info *vi, struct ethtool_rxnfc *info) in virtnet_get_hashflow()
3146 static bool virtnet_set_hashflow(struct virtnet_info *vi, struct ethtool_rxnfc *info) in virtnet_set_hashflow()
3213 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_drvinfo() local
3226 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_channels() local
3263 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_strings() local
3286 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_sset_count() local
3300 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_ethtool_stats() local
3340 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_channels() local
3353 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_link_ksettings() local
3362 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_link_ksettings() local
3371 static int virtnet_send_tx_notf_coal_cmds(struct virtnet_info *vi, in virtnet_send_tx_notf_coal_cmds()
3396 static int virtnet_send_rx_notf_coal_cmds(struct virtnet_info *vi, in virtnet_send_rx_notf_coal_cmds()
3446 static int virtnet_send_notf_coal_cmds(struct virtnet_info *vi, in virtnet_send_notf_coal_cmds()
3462 static int virtnet_send_rx_notf_coal_vq_cmds(struct virtnet_info *vi, in virtnet_send_rx_notf_coal_vq_cmds()
3498 static int virtnet_send_notf_coal_vq_cmds(struct virtnet_info *vi, in virtnet_send_notf_coal_vq_cmds()
3522 struct virtnet_info *vi = rq->vq->vdev->priv; in virtnet_rx_dim_work() local
3592 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_coalesce() local
3634 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_coalesce() local
3656 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_per_queue_coalesce() local
3689 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_per_queue_coalesce() local
3712 struct virtnet_info *vi = netdev_priv(dev); in virtnet_init_settings() local
3718 static void virtnet_update_settings(struct virtnet_info *vi) in virtnet_update_settings()
3750 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_rxfh() local
3770 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_rxfh() local
3791 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_rxnfc() local
3810 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_rxnfc() local
3855 struct virtnet_info *vi = vdev->priv; in virtnet_freeze_down() local
3871 struct virtnet_info *vi = vdev->priv; in virtnet_restore_up() local
3894 static int virtnet_set_guest_offloads(struct virtnet_info *vi, u64 offloads) in virtnet_set_guest_offloads()
3910 static int virtnet_clear_guest_offloads(struct virtnet_info *vi) in virtnet_clear_guest_offloads()
3920 static int virtnet_restore_guest_offloads(struct virtnet_info *vi) in virtnet_restore_guest_offloads()
3936 struct virtnet_info *vi = netdev_priv(dev); in virtnet_xdp_set() local
4063 struct virtnet_info *vi = netdev_priv(dev); in virtnet_get_phys_port_name() local
4079 struct virtnet_info *vi = netdev_priv(dev); in virtnet_set_features() local
4147 struct virtnet_info *vi = in virtnet_config_changed_work() local
4180 struct virtnet_info *vi = vdev->priv; in virtnet_config_changed() local
4185 static void virtnet_free_queues(struct virtnet_info *vi) in virtnet_free_queues()
4204 static void _free_receive_bufs(struct virtnet_info *vi) in _free_receive_bufs()
4220 static void free_receive_bufs(struct virtnet_info *vi) in free_receive_bufs()
4227 static void free_receive_page_frags(struct virtnet_info *vi) in free_receive_page_frags()
4246 static void free_unused_bufs(struct virtnet_info *vi) in free_unused_bufs()
4267 static void virtnet_del_vqs(struct virtnet_info *vi) in virtnet_del_vqs()
4282 static unsigned int mergeable_min_buf_len(struct virtnet_info *vi, struct virtqueue *vq) in mergeable_min_buf_len()
4294 static int virtnet_find_vqs(struct virtnet_info *vi) in virtnet_find_vqs()
4379 static int virtnet_alloc_queues(struct virtnet_info *vi) in virtnet_alloc_queues()
4427 static int init_vqs(struct virtnet_info *vi) in init_vqs()
4458 struct virtnet_info *vi = netdev_priv(queue->dev); in mergeable_rx_buffer_size_show() local
4558 static bool virtnet_check_guest_gso(const struct virtnet_info *vi) in virtnet_check_guest_gso()
4568 static void virtnet_set_big_packets(struct virtnet_info *vi, const int mtu) in virtnet_set_big_packets()
4586 struct virtnet_info *vi; in virtnet_probe() local
4876 static void remove_vq_common(struct virtnet_info *vi) in remove_vq_common()
4892 struct virtnet_info *vi = vdev->priv; in virtnet_remove() local
4910 struct virtnet_info *vi = vdev->priv; in virtnet_freeze() local
4921 struct virtnet_info *vi = vdev->priv; in virtnet_restore() local