Lines Matching refs:ipml
936 struct ipml200_dev *ipml;
939 ipml = kmalloc(sizeof(*ipml), GFP_KERNEL);
940 if (ipml == NULL)
946 ipml->bd = backlight_device_register("cmpc_bl", &acpi->dev,
949 if (IS_ERR(ipml->bd)) {
950 retval = PTR_ERR(ipml->bd);
954 ipml->rf = rfkill_alloc("cmpc_rfkill", &acpi->dev, RFKILL_TYPE_WLAN,
961 if (ipml->rf) {
962 retval = rfkill_register(ipml->rf);
964 rfkill_destroy(ipml->rf);
965 ipml->rf = NULL;
969 dev_set_drvdata(&acpi->dev, ipml);
973 kfree(ipml);
979 struct ipml200_dev *ipml;
981 ipml = dev_get_drvdata(&acpi->dev);
983 backlight_device_unregister(ipml->bd);
985 if (ipml->rf) {
986 rfkill_unregister(ipml->rf);
987 rfkill_destroy(ipml->rf);
990 kfree(ipml);