Lines Matching refs:device
186 /* thermal cooling device callbacks */
205 struct acpi_device *device = cdev->devdata;
208 if (!device)
211 pr = acpi_driver_data(device);
223 struct acpi_device *device = cdev->devdata;
226 if (!device)
229 pr = acpi_driver_data(device);
243 struct acpi_device *device = cdev->devdata;
248 if (!device)
251 pr = acpi_driver_data(device);
279 struct acpi_device *device)
283 pr->cdev = thermal_cooling_device_register("Processor", device,
290 dev_dbg(&device->dev, "registered as cooling_device%d\n",
293 result = sysfs_create_link(&device->dev.kobj,
294 &pr->cdev->device.kobj,
297 dev_err(&device->dev,
302 result = sysfs_create_link(&pr->cdev->device.kobj,
303 &device->dev.kobj,
304 "device");
306 dev_err(&pr->cdev->device,
307 "Failed to create sysfs link 'device'\n");
314 sysfs_remove_link(&device->dev.kobj, "thermal_cooling");
322 struct acpi_device *device)
325 sysfs_remove_link(&device->dev.kobj, "thermal_cooling");
326 sysfs_remove_link(&pr->cdev->device.kobj, "device");