Lines Matching defs:platform_device
16 #include <linux/platform_device.h>
160 struct platform_device *platform_device;
447 eeepc->platform_device = platform_device_alloc(EEEPC_LAPTOP_FILE, PLATFORM_DEVID_NONE);
448 if (!eeepc->platform_device)
450 platform_set_drvdata(eeepc->platform_device, eeepc);
452 result = platform_device_add(eeepc->platform_device);
456 result = sysfs_create_group(&eeepc->platform_device->dev.kobj,
463 platform_device_del(eeepc->platform_device);
465 platform_device_put(eeepc->platform_device);
471 sysfs_remove_group(&eeepc->platform_device->dev.kobj,
473 platform_device_unregister(eeepc->platform_device);
532 rv = led_classdev_register(&eeepc->platform_device->dev,
777 *rfkill = rfkill_alloc(name, &eeepc->platform_device->dev, type,
1073 struct device *dev = &eeepc->platform_device->dev;
1131 &eeepc->platform_device->dev, eeepc,
1167 input->dev.parent = &eeepc->platform_device->dev;