Lines Matching refs:xenvif
106 struct xenvif;
138 struct xenvif *vif; /* Parent VIF */
265 struct xenvif *vif;
279 struct xenvif { struct
339 static inline struct xenbus_device *xenvif_to_xenbus_device(struct xenvif *vif) in xenvif_to_xenbus_device() argument
346 struct xenvif *xenvif_alloc(struct device *parent,
358 void xenvif_disconnect_data(struct xenvif *vif);
359 int xenvif_connect_ctrl(struct xenvif *vif, grant_ref_t ring_ref,
361 void xenvif_disconnect_ctrl(struct xenvif *vif);
362 void xenvif_free(struct xenvif *vif);
377 void xenvif_carrier_off(struct xenvif *vif);
391 void xenvif_carrier_on(struct xenvif *vif);
421 bool xenvif_mcast_match(struct xenvif *vif, const u8 *addr);
422 void xenvif_mcast_addr_list_free(struct xenvif *vif);
425 void xenvif_init_hash(struct xenvif *vif);
426 void xenvif_deinit_hash(struct xenvif *vif);
428 u32 xenvif_set_hash_alg(struct xenvif *vif, u32 alg);
429 u32 xenvif_get_hash_flags(struct xenvif *vif, u32 *flags);
430 u32 xenvif_set_hash_flags(struct xenvif *vif, u32 flags);
431 u32 xenvif_set_hash_key(struct xenvif *vif, u32 gref, u32 len);
432 u32 xenvif_set_hash_mapping_size(struct xenvif *vif, u32 size);
433 u32 xenvif_set_hash_mapping(struct xenvif *vif, u32 gref, u32 len,
436 void xenvif_set_skb_hash(struct xenvif *vif, struct sk_buff *skb);
439 void xenvif_dump_hash_info(struct xenvif *vif, struct seq_file *m);