Lines Matching refs:srv
107 static int hv_shutdown_init(struct hv_util_service *srv) in hv_shutdown_init() argument
109 struct vmbus_channel *channel = srv->channel; in hv_shutdown_init()
125 static int hv_timesync_init(struct hv_util_service *srv);
509 struct hv_util_service *srv = in util_probe() local
513 srv->recv_buffer = kmalloc(HV_HYP_PAGE_SIZE * 4, GFP_KERNEL); in util_probe()
514 if (!srv->recv_buffer) in util_probe()
516 srv->channel = dev->channel; in util_probe()
517 if (srv->util_init) { in util_probe()
518 ret = srv->util_init(srv); in util_probe()
534 hv_set_drvdata(dev, srv); in util_probe()
537 HV_UTIL_RING_RECV_SIZE, NULL, 0, srv->util_cb, in util_probe()
545 if (srv->util_deinit) in util_probe()
546 srv->util_deinit(); in util_probe()
548 kfree(srv->recv_buffer); in util_probe()
554 struct hv_util_service *srv = hv_get_drvdata(dev); in util_remove() local
556 if (srv->util_deinit) in util_remove()
557 srv->util_deinit(); in util_remove()
559 kfree(srv->recv_buffer); in util_remove()
571 struct hv_util_service *srv = hv_get_drvdata(dev); in util_suspend() local
574 if (srv->util_pre_suspend) { in util_suspend()
575 ret = srv->util_pre_suspend(); in util_suspend()
587 struct hv_util_service *srv = hv_get_drvdata(dev); in util_resume() local
590 if (srv->util_pre_resume) { in util_resume()
591 ret = srv->util_pre_resume(); in util_resume()
597 HV_UTIL_RING_RECV_SIZE, NULL, 0, srv->util_cb, in util_resume()
682 static int hv_timesync_init(struct hv_util_service *srv) in hv_timesync_init() argument