Lines Matching refs:credit_watch
667 struct xenvif *vif = container_of(watch, struct xenvif, credit_watch); in xen_net_rate_changed()
692 if (vif->credit_watch.node) in xen_register_watchers()
699 vif->credit_watch.node = node; in xen_register_watchers()
700 vif->credit_watch.callback = xen_net_rate_changed; in xen_register_watchers()
701 err = register_xenbus_watch(&vif->credit_watch); in xen_register_watchers()
703 pr_err("Failed to set watcher %s\n", vif->credit_watch.node); in xen_register_watchers()
705 vif->credit_watch.node = NULL; in xen_register_watchers()
706 vif->credit_watch.callback = NULL; in xen_register_watchers()
713 if (vif->credit_watch.node) { in xen_unregister_watchers()
714 unregister_xenbus_watch(&vif->credit_watch); in xen_unregister_watchers()
715 kfree(vif->credit_watch.node); in xen_unregister_watchers()
716 vif->credit_watch.node = NULL; in xen_unregister_watchers()