Lines Matching refs:rfkill_data
32 struct rfkill_regulator_data *rfkill_data = data; in rfkill_regulator_set_block() local
38 if (rfkill_data->reg_enabled) { in rfkill_regulator_set_block()
39 regulator_disable(rfkill_data->vcc); in rfkill_regulator_set_block()
40 rfkill_data->reg_enabled = false; in rfkill_regulator_set_block()
43 if (!rfkill_data->reg_enabled) { in rfkill_regulator_set_block()
44 ret = regulator_enable(rfkill_data->vcc); in rfkill_regulator_set_block()
46 rfkill_data->reg_enabled = true; in rfkill_regulator_set_block()
51 regulator_is_enabled(rfkill_data->vcc)); in rfkill_regulator_set_block()
63 struct rfkill_regulator_data *rfkill_data; in rfkill_regulator_probe() local
85 rfkill_data = kzalloc(sizeof(*rfkill_data), GFP_KERNEL); in rfkill_regulator_probe()
86 if (rfkill_data == NULL) { in rfkill_regulator_probe()
93 &rfkill_regulator_ops, rfkill_data); in rfkill_regulator_probe()
101 rfkill_data->reg_enabled = true; in rfkill_regulator_probe()
103 rfkill_data->vcc = vcc; in rfkill_regulator_probe()
104 rfkill_data->rf_kill = rf_kill; in rfkill_regulator_probe()
112 platform_set_drvdata(pdev, rfkill_data); in rfkill_regulator_probe()
120 kfree(rfkill_data); in rfkill_regulator_probe()
129 struct rfkill_regulator_data *rfkill_data = platform_get_drvdata(pdev); in rfkill_regulator_remove() local
130 struct rfkill *rf_kill = rfkill_data->rf_kill; in rfkill_regulator_remove()
134 regulator_put(rfkill_data->vcc); in rfkill_regulator_remove()
135 kfree(rfkill_data); in rfkill_regulator_remove()