Lines Matching refs:driver_data
60 struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); in da9055_wdt_set_timeout() local
61 struct da9055 *da9055 = driver_data->da9055; in da9055_wdt_set_timeout()
88 struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); in da9055_wdt_ping() local
89 struct da9055 *da9055 = driver_data->da9055; in da9055_wdt_ping()
108 struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); in da9055_wdt_ref() local
110 kref_get(&driver_data->kref); in da9055_wdt_ref()
115 struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); in da9055_wdt_unref() local
117 kref_put(&driver_data->kref, da9055_wdt_release_resources); in da9055_wdt_unref()
148 struct da9055_wdt_data *driver_data; in da9055_wdt_probe() local
152 driver_data = devm_kzalloc(&pdev->dev, sizeof(*driver_data), in da9055_wdt_probe()
154 if (!driver_data) in da9055_wdt_probe()
157 driver_data->da9055 = da9055; in da9055_wdt_probe()
159 da9055_wdt = &driver_data->wdt; in da9055_wdt_probe()
166 watchdog_set_drvdata(da9055_wdt, driver_data); in da9055_wdt_probe()
168 kref_init(&driver_data->kref); in da9055_wdt_probe()
176 platform_set_drvdata(pdev, driver_data); in da9055_wdt_probe()
178 ret = watchdog_register_device(&driver_data->wdt); in da9055_wdt_probe()
189 struct da9055_wdt_data *driver_data = platform_get_drvdata(pdev); in da9055_wdt_remove() local
191 watchdog_unregister_device(&driver_data->wdt); in da9055_wdt_remove()
192 kref_put(&driver_data->kref, da9055_wdt_release_resources); in da9055_wdt_remove()