• Home
  • Raw
  • Download

Lines Matching refs:driver_data

51 	struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev);  in wm831x_wdt_start()  local
52 struct wm831x *wm831x = driver_data->wm831x; in wm831x_wdt_start()
55 mutex_lock(&driver_data->lock); in wm831x_wdt_start()
67 mutex_unlock(&driver_data->lock); in wm831x_wdt_start()
74 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); in wm831x_wdt_stop() local
75 struct wm831x *wm831x = driver_data->wm831x; in wm831x_wdt_stop()
78 mutex_lock(&driver_data->lock); in wm831x_wdt_stop()
90 mutex_unlock(&driver_data->lock); in wm831x_wdt_stop()
97 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); in wm831x_wdt_ping() local
98 struct wm831x *wm831x = driver_data->wm831x; in wm831x_wdt_ping()
102 mutex_lock(&driver_data->lock); in wm831x_wdt_ping()
124 mutex_unlock(&driver_data->lock); in wm831x_wdt_ping()
132 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); in wm831x_wdt_set_timeout() local
133 struct wm831x *wm831x = driver_data->wm831x; in wm831x_wdt_set_timeout()
177 struct wm831x_wdt_drvdata *driver_data; in wm831x_wdt_probe() local
192 driver_data = devm_kzalloc(dev, sizeof(*driver_data), GFP_KERNEL); in wm831x_wdt_probe()
193 if (!driver_data) in wm831x_wdt_probe()
196 mutex_init(&driver_data->lock); in wm831x_wdt_probe()
197 driver_data->wm831x = wm831x; in wm831x_wdt_probe()
199 wm831x_wdt = &driver_data->wdt; in wm831x_wdt_probe()
205 watchdog_set_drvdata(wm831x_wdt, driver_data); in wm831x_wdt_probe()
243 return devm_watchdog_register_device(dev, &driver_data->wdt); in wm831x_wdt_probe()