Lines Matching refs:rfkill
176 struct rfkill *rfkill; member
608 if (asus->wlan.rfkill) in asus_rfkill_hotplug()
609 rfkill_set_sw_state(asus->wlan.rfkill, blocked); in asus_rfkill_hotplug()
821 static void asus_rfkill_query(struct rfkill *rfkill, void *data) in asus_rfkill_query() argument
831 rfkill_set_sw_state(priv->rfkill, !result); in asus_rfkill_query()
868 struct rfkill **rfkill = &arfkill->rfkill; in asus_new_rfkill() local
878 *rfkill = rfkill_alloc(name, &asus->platform_device->dev, type, in asus_new_rfkill()
881 *rfkill = rfkill_alloc(name, &asus->platform_device->dev, type, in asus_new_rfkill()
884 if (!*rfkill) in asus_new_rfkill()
889 rfkill_set_led_trigger_name(*rfkill, "asus-wlan"); in asus_new_rfkill()
891 rfkill_init_sw_state(*rfkill, !result); in asus_new_rfkill()
892 result = rfkill_register(*rfkill); in asus_new_rfkill()
894 rfkill_destroy(*rfkill); in asus_new_rfkill()
895 *rfkill = NULL; in asus_new_rfkill()
906 if (asus->wlan.rfkill) { in asus_wmi_rfkill_exit()
907 rfkill_unregister(asus->wlan.rfkill); in asus_wmi_rfkill_exit()
908 rfkill_destroy(asus->wlan.rfkill); in asus_wmi_rfkill_exit()
909 asus->wlan.rfkill = NULL; in asus_wmi_rfkill_exit()
921 if (asus->bluetooth.rfkill) { in asus_wmi_rfkill_exit()
922 rfkill_unregister(asus->bluetooth.rfkill); in asus_wmi_rfkill_exit()
923 rfkill_destroy(asus->bluetooth.rfkill); in asus_wmi_rfkill_exit()
924 asus->bluetooth.rfkill = NULL; in asus_wmi_rfkill_exit()
926 if (asus->wimax.rfkill) { in asus_wmi_rfkill_exit()
927 rfkill_unregister(asus->wimax.rfkill); in asus_wmi_rfkill_exit()
928 rfkill_destroy(asus->wimax.rfkill); in asus_wmi_rfkill_exit()
929 asus->wimax.rfkill = NULL; in asus_wmi_rfkill_exit()
931 if (asus->wwan3g.rfkill) { in asus_wmi_rfkill_exit()
932 rfkill_unregister(asus->wwan3g.rfkill); in asus_wmi_rfkill_exit()
933 rfkill_destroy(asus->wwan3g.rfkill); in asus_wmi_rfkill_exit()
934 asus->wwan3g.rfkill = NULL; in asus_wmi_rfkill_exit()
936 if (asus->gps.rfkill) { in asus_wmi_rfkill_exit()
937 rfkill_unregister(asus->gps.rfkill); in asus_wmi_rfkill_exit()
938 rfkill_destroy(asus->gps.rfkill); in asus_wmi_rfkill_exit()
939 asus->gps.rfkill = NULL; in asus_wmi_rfkill_exit()
941 if (asus->uwb.rfkill) { in asus_wmi_rfkill_exit()
942 rfkill_unregister(asus->uwb.rfkill); in asus_wmi_rfkill_exit()
943 rfkill_destroy(asus->uwb.rfkill); in asus_wmi_rfkill_exit()
944 asus->uwb.rfkill = NULL; in asus_wmi_rfkill_exit()
1847 if (asus->wlan.rfkill) { in asus_hotk_thaw()
1868 if (asus->wlan.rfkill) in asus_hotk_restore()
1871 if (asus->bluetooth.rfkill) { in asus_hotk_restore()
1874 rfkill_set_sw_state(asus->bluetooth.rfkill, bl); in asus_hotk_restore()
1876 if (asus->wimax.rfkill) { in asus_hotk_restore()
1878 rfkill_set_sw_state(asus->wimax.rfkill, bl); in asus_hotk_restore()
1880 if (asus->wwan3g.rfkill) { in asus_hotk_restore()
1882 rfkill_set_sw_state(asus->wwan3g.rfkill, bl); in asus_hotk_restore()
1884 if (asus->gps.rfkill) { in asus_hotk_restore()
1886 rfkill_set_sw_state(asus->gps.rfkill, bl); in asus_hotk_restore()
1888 if (asus->uwb.rfkill) { in asus_hotk_restore()
1890 rfkill_set_sw_state(asus->uwb.rfkill, bl); in asus_hotk_restore()