static int __devexit bt_power_remove(struct platform_device *pdev) { dev_dbg(&pdev->dev, "%s\n", __func__); bluetooth_power_rfkill_remove(pdev); return 0; }
static int __devexit bt_power_remove(struct platform_device *pdev) { int ret; dev_dbg(&pdev->dev, "%s\n", __func__); bluetooth_power_rfkill_remove(pdev); if (!power_control) { printk(KERN_ERR "%s: power_control function not initialized\n", __func__); return -ENOSYS; } spin_lock(&bt_power_lock); bluetooth_power_state = 0; ret = (*power_control)(bluetooth_power_state); #ifdef CONFIG_AR6K wifi_power_state=0; ret = (*power_control)(WIFI_CONTROL_MASK | wifi_power_state); #endif power_control = NULL; spin_unlock(&bt_power_lock); return ret; }
static int __devexit bt_power_remove(struct platform_device *pdev) { printk(KERN_DEBUG "%s\n", __func__); bluetooth_power_rfkill_remove(pdev); return 0; }
static int bt_power_remove(struct platform_device *pdev) { dev_dbg(&pdev->dev, "%s\n", __func__); bluetooth_power_rfkill_remove(pdev); if (bt_power_pdata->bt_chip_pwd->reg) regulator_put(bt_power_pdata->bt_chip_pwd->reg); kfree(bt_power_pdata); return 0; }
static int __devexit bt_power_remove(struct platform_device *pdev) { int ret; printk(KERN_DEBUG "%s\n", __func__); bluetooth_power_rfkill_remove(pdev); if (!power_control) { printk(KERN_ERR "%s: power_control function not initialized\n", __func__); return -ENOSYS; } spin_lock(&bt_power_lock); bluetooth_power_state = 0; ret = (*power_control)(bluetooth_power_state); power_control = NULL; spin_unlock(&bt_power_lock); return ret; }