Lines Matching refs:err
61 int err; in xen_wdt_start() local
67 err = HYPERVISOR_sched_op(SCHEDOP_watchdog, &wdt); in xen_wdt_start()
69 err = -EBUSY; in xen_wdt_start()
70 if (err > 0) { in xen_wdt_start()
71 wdt.id = err; in xen_wdt_start()
73 err = 0; in xen_wdt_start()
75 BUG_ON(!err); in xen_wdt_start()
79 return err; in xen_wdt_start()
84 int err = 0; in xen_wdt_stop() local
90 err = HYPERVISOR_sched_op(SCHEDOP_watchdog, &wdt); in xen_wdt_stop()
91 if (!err) in xen_wdt_stop()
96 return err; in xen_wdt_stop()
102 int err; in xen_wdt_kick() local
108 err = HYPERVISOR_sched_op(SCHEDOP_watchdog, &wdt); in xen_wdt_kick()
110 err = -ENXIO; in xen_wdt_kick()
111 if (!err) in xen_wdt_kick()
116 return err; in xen_wdt_kick()
121 int err; in xen_wdt_open() local
127 err = xen_wdt_start(); in xen_wdt_open()
128 if (err == -EBUSY) in xen_wdt_open()
129 err = xen_wdt_kick(); in xen_wdt_open()
130 return err ?: nonseekable_open(inode, file); in xen_wdt_open()
135 int err = 0; in xen_wdt_release() local
138 err = xen_wdt_stop(); in xen_wdt_release()
143 is_active = err; in xen_wdt_release()
145 return err; in xen_wdt_release()
329 int err; in xen_wdt_init_module() local
336 err = platform_driver_register(&xen_wdt_driver); in xen_wdt_init_module()
337 if (err) in xen_wdt_init_module()
338 return err; in xen_wdt_init_module()
343 err = PTR_ERR(platform_device); in xen_wdt_init_module()
347 return err; in xen_wdt_init_module()