Home
last modified time | relevance | path

Searched refs:xenvif (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/net/xen-netback/
Dcommon.h109 struct xenvif;
141 struct xenvif *vif; /* Parent VIF */
251 struct xenvif { struct
306 static inline struct xenbus_device *xenvif_to_xenbus_device(struct xenvif *vif) in xenvif_to_xenbus_device() argument
313 struct xenvif *xenvif_alloc(struct device *parent,
325 void xenvif_disconnect_data(struct xenvif *vif);
326 int xenvif_connect_ctrl(struct xenvif *vif, grant_ref_t ring_ref,
328 void xenvif_disconnect_ctrl(struct xenvif *vif);
329 void xenvif_free(struct xenvif *vif);
334 int xenvif_schedulable(struct xenvif *vif);
[all …]
Dinterface.c73 int xenvif_schedulable(struct xenvif *vif) in xenvif_schedulable()
154 struct xenvif *vif = netdev_priv(dev); in xenvif_select_queue()
171 struct xenvif *vif = netdev_priv(dev); in xenvif_start_xmit()
232 struct xenvif *vif = netdev_priv(dev); in xenvif_get_stats()
263 static void xenvif_up(struct xenvif *vif) in xenvif_up()
279 static void xenvif_down(struct xenvif *vif) in xenvif_down()
297 struct xenvif *vif = netdev_priv(dev); in xenvif_open()
306 struct xenvif *vif = netdev_priv(dev); in xenvif_close()
315 struct xenvif *vif = netdev_priv(dev); in xenvif_change_mtu()
327 struct xenvif *vif = netdev_priv(dev); in xenvif_fix_features()
[all …]
Dhash.c35 static void xenvif_add_hash(struct xenvif *vif, const u8 *tag, in xenvif_add_hash()
80 static u32 xenvif_new_hash(struct xenvif *vif, const u8 *data, in xenvif_new_hash()
95 static void xenvif_flush_hash(struct xenvif *vif) in xenvif_flush_hash()
114 static u32 xenvif_find_hash(struct xenvif *vif, const u8 *data, in xenvif_find_hash()
149 void xenvif_set_skb_hash(struct xenvif *vif, struct sk_buff *skb) in xenvif_set_skb_hash()
244 u32 xenvif_set_hash_alg(struct xenvif *vif, u32 alg) in xenvif_set_hash_alg()
260 u32 xenvif_get_hash_flags(struct xenvif *vif, u32 *flags) in xenvif_get_hash_flags()
273 u32 xenvif_set_hash_flags(struct xenvif *vif, u32 flags) in xenvif_set_hash_flags()
289 u32 xenvif_set_hash_key(struct xenvif *vif, u32 gref, u32 len) in xenvif_set_hash_key()
321 u32 xenvif_set_hash_mapping_size(struct xenvif *vif, u32 size) in xenvif_set_hash_mapping_size()
[all …]
Dxenbus.c27 struct xenvif *vif;
47 static void xen_unregister_watchers(struct xenvif *vif);
191 struct xenvif *vif = m->private; in xenvif_read_ctrl()
211 static void xenvif_debugfs_addif(struct xenvif *vif) in xenvif_debugfs_addif()
252 static void xenvif_debugfs_delif(struct xenvif *vif) in xenvif_debugfs_delif()
470 struct xenvif *vif; in backend_create_xenvif()
495 struct xenvif *vif = be->vif; in backend_disconnect()
746 struct xenvif *vif = container_of(watch, struct xenvif, credit_watch); in xen_net_rate_changed()
766 struct xenvif *vif) in xen_register_credit_watch()
791 static void xen_unregister_credit_watch(struct xenvif *vif) in xen_unregister_credit_watch()
[all …]
Dnetback.c213 static void xenvif_fatal_tx_err(struct xenvif *vif) in xenvif_fatal_tx_err()
632 static int xenvif_set_skb_gso(struct xenvif *vif, in xenvif_set_skb_gso()
719 static int xenvif_mcast_add(struct xenvif *vif, const u8 *addr) in xenvif_mcast_add()
741 static void xenvif_mcast_del(struct xenvif *vif, const u8 *addr) in xenvif_mcast_del()
755 bool xenvif_mcast_match(struct xenvif *vif, const u8 *addr) in xenvif_mcast_match()
771 void xenvif_mcast_addr_list_free(struct xenvif *vif) in xenvif_mcast_addr_list_free()
1502 static void make_ctrl_response(struct xenvif *vif, in make_ctrl_response()
1518 static void push_ctrl_response(struct xenvif *vif) in push_ctrl_response()
1527 static void process_ctrl_request(struct xenvif *vif, in process_ctrl_request()
1575 static void xenvif_ctrl_action(struct xenvif *vif) in xenvif_ctrl_action()
[all …]
Drx.c548 struct xenvif *vif = queue->vif; in xenvif_queue_carrier_off()
563 struct xenvif *vif = queue->vif; in xenvif_queue_carrier_on()
580 struct xenvif *vif = queue->vif; in xenvif_kthread_guest_rx()