Lines Matching refs:rfkill
323 struct rfkill *rfkill; member
629 static void swsmi_rfkill_query(struct rfkill *rfkill, void *priv) in swsmi_rfkill_query() argument
647 rfkill_set_sw_state(rfkill, !ret); in swsmi_rfkill_query()
943 if (samsung->wlan.rfkill) { in samsung_rfkill_exit()
944 rfkill_unregister(samsung->wlan.rfkill); in samsung_rfkill_exit()
945 rfkill_destroy(samsung->wlan.rfkill); in samsung_rfkill_exit()
946 samsung->wlan.rfkill = NULL; in samsung_rfkill_exit()
948 if (samsung->bluetooth.rfkill) { in samsung_rfkill_exit()
949 rfkill_unregister(samsung->bluetooth.rfkill); in samsung_rfkill_exit()
950 rfkill_destroy(samsung->bluetooth.rfkill); in samsung_rfkill_exit()
951 samsung->bluetooth.rfkill = NULL; in samsung_rfkill_exit()
961 struct rfkill **rfkill = &arfkill->rfkill; in samsung_new_rfkill() local
967 *rfkill = rfkill_alloc(name, &samsung->platform_device->dev, in samsung_new_rfkill()
970 if (!*rfkill) in samsung_new_rfkill()
974 rfkill_init_sw_state(*rfkill, blocked); in samsung_new_rfkill()
976 ret = rfkill_register(*rfkill); in samsung_new_rfkill()
978 rfkill_destroy(*rfkill); in samsung_new_rfkill()
979 *rfkill = NULL; in samsung_new_rfkill()