Lines Matching refs:rfkill
203 struct rfkill *rfkill; member
671 if (asus->wlan.rfkill) in asus_rfkill_hotplug()
672 rfkill_set_sw_state(asus->wlan.rfkill, blocked); in asus_rfkill_hotplug()
884 static void asus_rfkill_query(struct rfkill *rfkill, void *data) in asus_rfkill_query() argument
894 rfkill_set_sw_state(priv->rfkill, !result); in asus_rfkill_query()
931 struct rfkill **rfkill = &arfkill->rfkill; in asus_new_rfkill() local
941 *rfkill = rfkill_alloc(name, &asus->platform_device->dev, type, in asus_new_rfkill()
944 *rfkill = rfkill_alloc(name, &asus->platform_device->dev, type, in asus_new_rfkill()
947 if (!*rfkill) in asus_new_rfkill()
952 rfkill_set_led_trigger_name(*rfkill, "asus-wlan"); in asus_new_rfkill()
954 rfkill_init_sw_state(*rfkill, !result); in asus_new_rfkill()
955 result = rfkill_register(*rfkill); in asus_new_rfkill()
957 rfkill_destroy(*rfkill); in asus_new_rfkill()
958 *rfkill = NULL; in asus_new_rfkill()
969 if (asus->wlan.rfkill) { in asus_wmi_rfkill_exit()
970 rfkill_unregister(asus->wlan.rfkill); in asus_wmi_rfkill_exit()
971 rfkill_destroy(asus->wlan.rfkill); in asus_wmi_rfkill_exit()
972 asus->wlan.rfkill = NULL; in asus_wmi_rfkill_exit()
984 if (asus->bluetooth.rfkill) { in asus_wmi_rfkill_exit()
985 rfkill_unregister(asus->bluetooth.rfkill); in asus_wmi_rfkill_exit()
986 rfkill_destroy(asus->bluetooth.rfkill); in asus_wmi_rfkill_exit()
987 asus->bluetooth.rfkill = NULL; in asus_wmi_rfkill_exit()
989 if (asus->wimax.rfkill) { in asus_wmi_rfkill_exit()
990 rfkill_unregister(asus->wimax.rfkill); in asus_wmi_rfkill_exit()
991 rfkill_destroy(asus->wimax.rfkill); in asus_wmi_rfkill_exit()
992 asus->wimax.rfkill = NULL; in asus_wmi_rfkill_exit()
994 if (asus->wwan3g.rfkill) { in asus_wmi_rfkill_exit()
995 rfkill_unregister(asus->wwan3g.rfkill); in asus_wmi_rfkill_exit()
996 rfkill_destroy(asus->wwan3g.rfkill); in asus_wmi_rfkill_exit()
997 asus->wwan3g.rfkill = NULL; in asus_wmi_rfkill_exit()
999 if (asus->gps.rfkill) { in asus_wmi_rfkill_exit()
1000 rfkill_unregister(asus->gps.rfkill); in asus_wmi_rfkill_exit()
1001 rfkill_destroy(asus->gps.rfkill); in asus_wmi_rfkill_exit()
1002 asus->gps.rfkill = NULL; in asus_wmi_rfkill_exit()
1004 if (asus->uwb.rfkill) { in asus_wmi_rfkill_exit()
1005 rfkill_unregister(asus->uwb.rfkill); in asus_wmi_rfkill_exit()
1006 rfkill_destroy(asus->uwb.rfkill); in asus_wmi_rfkill_exit()
1007 asus->uwb.rfkill = NULL; in asus_wmi_rfkill_exit()
2150 if (asus->wlan.rfkill) { in asus_hotk_thaw()
2181 if (asus->wlan.rfkill) in asus_hotk_restore()
2184 if (asus->bluetooth.rfkill) { in asus_hotk_restore()
2187 rfkill_set_sw_state(asus->bluetooth.rfkill, bl); in asus_hotk_restore()
2189 if (asus->wimax.rfkill) { in asus_hotk_restore()
2191 rfkill_set_sw_state(asus->wimax.rfkill, bl); in asus_hotk_restore()
2193 if (asus->wwan3g.rfkill) { in asus_hotk_restore()
2195 rfkill_set_sw_state(asus->wwan3g.rfkill, bl); in asus_hotk_restore()
2197 if (asus->gps.rfkill) { in asus_hotk_restore()
2199 rfkill_set_sw_state(asus->gps.rfkill, bl); in asus_hotk_restore()
2201 if (asus->uwb.rfkill) { in asus_hotk_restore()
2203 rfkill_set_sw_state(asus->uwb.rfkill, bl); in asus_hotk_restore()