Lines Matching defs:platform_device
33 #include <linux/platform_device.h>
240 struct platform_device *platform_device;
506 input->dev.parent = &asus->platform_device->dev;
676 return led_classdev_register(&asus->platform_device->dev, led_cdev);
737 r = led_classdev_register(&asus->platform_device->dev, cdev);
811 &asus->platform_device->dev, asus,
1349 rfk->rfkill = rfkill_alloc(name, &asus->platform_device->dev,
1487 input->dev.parent = &asus->platform_device->dev;
1636 asus->platform_device = platform_device_alloc(ASUS_LAPTOP_FILE, PLATFORM_DEVID_NONE);
1637 if (!asus->platform_device)
1639 platform_set_drvdata(asus->platform_device, asus);
1641 result = platform_device_add(asus->platform_device);
1645 result = sysfs_create_group(&asus->platform_device->dev.kobj,
1653 platform_device_del(asus->platform_device);
1655 platform_device_put(asus->platform_device);
1661 sysfs_remove_group(&asus->platform_device->dev.kobj, &asus_attr_group);
1662 platform_device_unregister(asus->platform_device);