Lines Matching refs:credit_watch
526 struct xenvif *vif = container_of(watch, struct xenvif, credit_watch);
552 if (vif->credit_watch.node)
559 vif->credit_watch.node = node;
560 vif->credit_watch.will_handle = NULL;
561 vif->credit_watch.callback = xen_net_rate_changed;
562 err = register_xenbus_watch(&vif->credit_watch);
564 pr_err("Failed to set watcher %s\n", vif->credit_watch.node);
566 vif->credit_watch.node = NULL;
567 vif->credit_watch.will_handle = NULL;
568 vif->credit_watch.callback = NULL;
575 if (vif->credit_watch.node) {
576 unregister_xenbus_watch(&vif->credit_watch);
577 kfree(vif->credit_watch.node);
578 vif->credit_watch.node = NULL;