Lines Matching refs:tp_rfk
1164 static int tpacpi_rfk_update_swstate(const struct tpacpi_rfk *tp_rfk) in tpacpi_rfk_update_swstate() argument
1168 if (!tp_rfk) in tpacpi_rfk_update_swstate()
1171 status = (tp_rfk->ops->get_status)(); in tpacpi_rfk_update_swstate()
1175 rfkill_set_sw_state(tp_rfk->rfkill, in tpacpi_rfk_update_swstate()
1197 struct tpacpi_rfk *tp_rfk; in tpacpi_rfk_update_hwblock_state() local
1200 tp_rfk = tpacpi_rfkill_switches[i]; in tpacpi_rfk_update_hwblock_state()
1201 if (tp_rfk) { in tpacpi_rfk_update_hwblock_state()
1202 if (rfkill_set_hw_state(tp_rfk->rfkill, in tpacpi_rfk_update_hwblock_state()
1231 struct tpacpi_rfk *tp_rfk = data; in tpacpi_rfk_hook_set_block() local
1239 res = (tp_rfk->ops->set_status)(blocked ? in tpacpi_rfk_hook_set_block()
1243 tpacpi_rfk_update_swstate(tp_rfk); in tpacpi_rfk_hook_set_block()
1314 struct tpacpi_rfk *tp_rfk; in tpacpi_destroy_rfkill() local
1318 tp_rfk = tpacpi_rfkill_switches[id]; in tpacpi_destroy_rfkill()
1319 if (tp_rfk) { in tpacpi_destroy_rfkill()
1320 rfkill_unregister(tp_rfk->rfkill); in tpacpi_destroy_rfkill()
1321 rfkill_destroy(tp_rfk->rfkill); in tpacpi_destroy_rfkill()
1323 kfree(tp_rfk); in tpacpi_destroy_rfkill()