Lines Matching refs:pf_device
63 static struct platform_device *pf_device; variable
608 if (pf_device) in acpi_add()
615 pf_device = platform_device_register_simple(PLATFORM_NAME, in acpi_add()
618 if (IS_ERR(pf_device)) { in acpi_add()
619 ret = PTR_ERR(pf_device); in acpi_add()
620 pf_device = NULL; in acpi_add()
625 ret = sysfs_create_group(&pf_device->dev.kobj, &dev_attribute_group); in acpi_add()
629 if (!led_classdev_register(&pf_device->dev, &kbd_backlight)) in acpi_add()
632 if (!led_classdev_register(&pf_device->dev, &tpad_led)) in acpi_add()
640 platform_device_unregister(pf_device); in acpi_add()
648 sysfs_remove_group(&pf_device->dev.kobj, &dev_attribute_group); in acpi_remove()
656 platform_device_unregister(pf_device); in acpi_remove()
657 pf_device = NULL; in acpi_remove()