Lines Matching full:rfkill
20 #include <linux/rfkill.h>
323 struct rfkill *rfkill; member
619 static void swsmi_rfkill_query(struct rfkill *rfkill, void *priv) in swsmi_rfkill_query() argument
637 rfkill_set_sw_state(rfkill, !ret); in swsmi_rfkill_query()
933 if (samsung->wlan.rfkill) { in samsung_rfkill_exit()
934 rfkill_unregister(samsung->wlan.rfkill); in samsung_rfkill_exit()
935 rfkill_destroy(samsung->wlan.rfkill); in samsung_rfkill_exit()
936 samsung->wlan.rfkill = NULL; in samsung_rfkill_exit()
938 if (samsung->bluetooth.rfkill) { in samsung_rfkill_exit()
939 rfkill_unregister(samsung->bluetooth.rfkill); in samsung_rfkill_exit()
940 rfkill_destroy(samsung->bluetooth.rfkill); in samsung_rfkill_exit()
941 samsung->bluetooth.rfkill = NULL; in samsung_rfkill_exit()
951 struct rfkill **rfkill = &arfkill->rfkill; in samsung_new_rfkill() local
957 *rfkill = rfkill_alloc(name, &samsung->platform_device->dev, in samsung_new_rfkill()
960 if (!*rfkill) in samsung_new_rfkill()
964 rfkill_init_sw_state(*rfkill, blocked); in samsung_new_rfkill()
966 ret = rfkill_register(*rfkill); in samsung_new_rfkill()
968 rfkill_destroy(*rfkill); in samsung_new_rfkill()
969 *rfkill = NULL; in samsung_new_rfkill()