Lines Matching refs:mcast_ctrl_watch
586 mcast_ctrl_watch); in xen_mcast_ctrl_changed()
601 if (vif->mcast_ctrl_watch.node) { in xen_register_mcast_ctrl_watch()
613 vif->mcast_ctrl_watch.node = node; in xen_register_mcast_ctrl_watch()
614 vif->mcast_ctrl_watch.will_handle = NULL; in xen_register_mcast_ctrl_watch()
615 vif->mcast_ctrl_watch.callback = xen_mcast_ctrl_changed; in xen_register_mcast_ctrl_watch()
616 err = register_xenbus_watch(&vif->mcast_ctrl_watch); in xen_register_mcast_ctrl_watch()
619 vif->mcast_ctrl_watch.node); in xen_register_mcast_ctrl_watch()
621 vif->mcast_ctrl_watch.node = NULL; in xen_register_mcast_ctrl_watch()
622 vif->mcast_ctrl_watch.will_handle = NULL; in xen_register_mcast_ctrl_watch()
623 vif->mcast_ctrl_watch.callback = NULL; in xen_register_mcast_ctrl_watch()
630 if (vif->mcast_ctrl_watch.node) { in xen_unregister_mcast_ctrl_watch()
631 unregister_xenbus_watch(&vif->mcast_ctrl_watch); in xen_unregister_mcast_ctrl_watch()
632 kfree(vif->mcast_ctrl_watch.node); in xen_unregister_mcast_ctrl_watch()
633 vif->mcast_ctrl_watch.node = NULL; in xen_unregister_mcast_ctrl_watch()