Lines Matching refs:rfkill
161 struct rfkill *rfkill; member
804 if (asus->wlan.rfkill) in asus_rfkill_hotplug()
805 rfkill_set_sw_state(asus->wlan.rfkill, blocked); in asus_rfkill_hotplug()
990 static void asus_rfkill_query(struct rfkill *rfkill, void *data) in asus_rfkill_query() argument
1000 rfkill_set_sw_state(priv->rfkill, !result); in asus_rfkill_query()
1037 struct rfkill **rfkill = &arfkill->rfkill; in asus_new_rfkill() local
1047 *rfkill = rfkill_alloc(name, &asus->platform_device->dev, type, in asus_new_rfkill()
1050 *rfkill = rfkill_alloc(name, &asus->platform_device->dev, type, in asus_new_rfkill()
1053 if (!*rfkill) in asus_new_rfkill()
1058 rfkill_set_led_trigger_name(*rfkill, "asus-wlan"); in asus_new_rfkill()
1060 rfkill_init_sw_state(*rfkill, !result); in asus_new_rfkill()
1061 result = rfkill_register(*rfkill); in asus_new_rfkill()
1063 rfkill_destroy(*rfkill); in asus_new_rfkill()
1064 *rfkill = NULL; in asus_new_rfkill()
1078 if (asus->wlan.rfkill) { in asus_wmi_rfkill_exit()
1079 rfkill_unregister(asus->wlan.rfkill); in asus_wmi_rfkill_exit()
1080 rfkill_destroy(asus->wlan.rfkill); in asus_wmi_rfkill_exit()
1081 asus->wlan.rfkill = NULL; in asus_wmi_rfkill_exit()
1093 if (asus->bluetooth.rfkill) { in asus_wmi_rfkill_exit()
1094 rfkill_unregister(asus->bluetooth.rfkill); in asus_wmi_rfkill_exit()
1095 rfkill_destroy(asus->bluetooth.rfkill); in asus_wmi_rfkill_exit()
1096 asus->bluetooth.rfkill = NULL; in asus_wmi_rfkill_exit()
1098 if (asus->wimax.rfkill) { in asus_wmi_rfkill_exit()
1099 rfkill_unregister(asus->wimax.rfkill); in asus_wmi_rfkill_exit()
1100 rfkill_destroy(asus->wimax.rfkill); in asus_wmi_rfkill_exit()
1101 asus->wimax.rfkill = NULL; in asus_wmi_rfkill_exit()
1103 if (asus->wwan3g.rfkill) { in asus_wmi_rfkill_exit()
1104 rfkill_unregister(asus->wwan3g.rfkill); in asus_wmi_rfkill_exit()
1105 rfkill_destroy(asus->wwan3g.rfkill); in asus_wmi_rfkill_exit()
1106 asus->wwan3g.rfkill = NULL; in asus_wmi_rfkill_exit()
1108 if (asus->gps.rfkill) { in asus_wmi_rfkill_exit()
1109 rfkill_unregister(asus->gps.rfkill); in asus_wmi_rfkill_exit()
1110 rfkill_destroy(asus->gps.rfkill); in asus_wmi_rfkill_exit()
1111 asus->gps.rfkill = NULL; in asus_wmi_rfkill_exit()
1113 if (asus->uwb.rfkill) { in asus_wmi_rfkill_exit()
1114 rfkill_unregister(asus->uwb.rfkill); in asus_wmi_rfkill_exit()
1115 rfkill_destroy(asus->uwb.rfkill); in asus_wmi_rfkill_exit()
1116 asus->uwb.rfkill = NULL; in asus_wmi_rfkill_exit()
2700 if (asus->wlan.rfkill) { in asus_hotk_thaw()
2733 if (asus->wlan.rfkill) in asus_hotk_restore()
2736 if (asus->bluetooth.rfkill) { in asus_hotk_restore()
2739 rfkill_set_sw_state(asus->bluetooth.rfkill, bl); in asus_hotk_restore()
2741 if (asus->wimax.rfkill) { in asus_hotk_restore()
2743 rfkill_set_sw_state(asus->wimax.rfkill, bl); in asus_hotk_restore()
2745 if (asus->wwan3g.rfkill) { in asus_hotk_restore()
2747 rfkill_set_sw_state(asus->wwan3g.rfkill, bl); in asus_hotk_restore()
2749 if (asus->gps.rfkill) { in asus_hotk_restore()
2751 rfkill_set_sw_state(asus->gps.rfkill, bl); in asus_hotk_restore()
2753 if (asus->uwb.rfkill) { in asus_hotk_restore()
2755 rfkill_set_sw_state(asus->uwb.rfkill, bl); in asus_hotk_restore()