Lines Matching defs:platform_device
12 #include <linux/platform_device.h>
217 static struct platform_device *platform_device;
429 static int alienware_zone_init(struct platform_device *dev)
490 static void alienware_zone_exit(struct platform_device *dev)
621 static void remove_hdmi(struct platform_device *dev)
627 static int create_hdmi(struct platform_device *dev)
677 static void remove_amplifier(struct platform_device *dev)
683 static int create_amplifier(struct platform_device *dev)
758 static void remove_deepsleep(struct platform_device *dev)
764 static int create_deepsleep(struct platform_device *dev)
794 platform_device = platform_device_alloc("alienware-wmi", -1);
795 if (!platform_device) {
799 ret = platform_device_add(platform_device);
804 ret = create_hdmi(platform_device);
810 ret = create_amplifier(platform_device);
816 ret = create_deepsleep(platform_device);
821 ret = alienware_zone_init(platform_device);
828 alienware_zone_exit(platform_device);
832 platform_device_del(platform_device);
834 platform_device_put(platform_device);
845 if (platform_device) {
846 alienware_zone_exit(platform_device);
847 remove_hdmi(platform_device);
848 platform_device_unregister(platform_device);