Lines Matching refs:xenvif
109 struct xenvif;
141 struct xenvif *vif; /* Parent VIF */
267 struct xenvif *vif;
281 struct xenvif { struct
341 static inline struct xenbus_device *xenvif_to_xenbus_device(struct xenvif *vif) in xenvif_to_xenbus_device() argument
348 struct xenvif *xenvif_alloc(struct device *parent,
360 void xenvif_disconnect_data(struct xenvif *vif);
361 int xenvif_connect_ctrl(struct xenvif *vif, grant_ref_t ring_ref,
363 void xenvif_disconnect_ctrl(struct xenvif *vif);
364 void xenvif_free(struct xenvif *vif);
369 int xenvif_schedulable(struct xenvif *vif);
384 void xenvif_carrier_off(struct xenvif *vif);
399 void xenvif_carrier_on(struct xenvif *vif);
432 bool xenvif_mcast_match(struct xenvif *vif, const u8 *addr);
433 void xenvif_mcast_addr_list_free(struct xenvif *vif);
436 void xenvif_init_hash(struct xenvif *vif);
437 void xenvif_deinit_hash(struct xenvif *vif);
439 u32 xenvif_set_hash_alg(struct xenvif *vif, u32 alg);
440 u32 xenvif_get_hash_flags(struct xenvif *vif, u32 *flags);
441 u32 xenvif_set_hash_flags(struct xenvif *vif, u32 flags);
442 u32 xenvif_set_hash_key(struct xenvif *vif, u32 gref, u32 len);
443 u32 xenvif_set_hash_mapping_size(struct xenvif *vif, u32 size);
444 u32 xenvif_set_hash_mapping(struct xenvif *vif, u32 gref, u32 len,
447 void xenvif_set_skb_hash(struct xenvif *vif, struct sk_buff *skb);
450 void xenvif_dump_hash_info(struct xenvif *vif, struct seq_file *m);