Home
last modified time | relevance | path

Searched refs:rfkill (Results 1 – 25 of 43) sorted by relevance

12

/drivers/platform/x86/dell/
A Ddell-rbtn.c23 struct rfkill *rfkill; member
89 static void rbtn_rfkill_query(struct rfkill *rfkill, void *data) in rbtn_rfkill_query() argument
117 if (rbtn_data->rfkill) in rbtn_rfkill_init()
127 if (!rbtn_data->rfkill) in rbtn_rfkill_init()
132 rfkill_destroy(rbtn_data->rfkill); in rbtn_rfkill_init()
133 rbtn_data->rfkill = NULL; in rbtn_rfkill_init()
144 if (!rbtn_data->rfkill) in rbtn_rfkill_exit()
147 rfkill_unregister(rbtn_data->rfkill); in rbtn_rfkill_exit()
148 rfkill_destroy(rbtn_data->rfkill); in rbtn_rfkill_exit()
149 rbtn_data->rfkill = NULL; in rbtn_rfkill_exit()
[all …]
A Ddell-laptop.c97 static struct rfkill *wifi_rfkill;
98 static struct rfkill *bluetooth_rfkill;
99 static struct rfkill *wwan_rfkill;
551 static void dell_rfkill_update_sw_state(struct rfkill *rfkill, int radio, in dell_rfkill_update_sw_state() argument
557 int block = rfkill_blocked(rfkill); in dell_rfkill_update_sw_state()
563 rfkill_set_sw_state(rfkill, !!(status & BIT(radio + 16))); in dell_rfkill_update_sw_state()
567 static void dell_rfkill_update_hw_state(struct rfkill *rfkill, int radio, in dell_rfkill_update_hw_state() argument
571 rfkill_set_hw_state(rfkill, !(status & BIT(16))); in dell_rfkill_update_hw_state()
574 static void dell_rfkill_query(struct rfkill *rfkill, void *data) in dell_rfkill_query() argument
597 dell_rfkill_update_hw_state(rfkill, radio, status, hwswitch); in dell_rfkill_query()
A DKconfig84 This driver adds support for rfkill and backlight control to Dell
109 This driver register rfkill device or input hotkey device depending
111 rfkill devices it receive HW switch events and set correct hard
112 rfkill state.
/drivers/platform/x86/intel/
A Doaktrail.c87 static struct rfkill *bt_rfkill;
88 static struct rfkill *gps_rfkill;
89 static struct rfkill *wifi_rfkill;
90 static struct rfkill *wwan_rfkill;
116 static struct rfkill *oaktrail_rfkill_new(char *name, enum rfkill_type type, in oaktrail_rfkill_new()
119 struct rfkill *rfkill_dev; in oaktrail_rfkill_new()
140 static inline void __oaktrail_rfkill_cleanup(struct rfkill *rf) in __oaktrail_rfkill_cleanup()
/drivers/platform/x86/
A Dsamsung-laptop.c324 struct rfkill *rfkill; member
622 static void swsmi_rfkill_query(struct rfkill *rfkill, void *priv) in swsmi_rfkill_query() argument
640 rfkill_set_sw_state(rfkill, !ret); in swsmi_rfkill_query()
1023 if (samsung->wlan.rfkill) { in samsung_rfkill_exit()
1026 samsung->wlan.rfkill = NULL; in samsung_rfkill_exit()
1028 if (samsung->bluetooth.rfkill) { in samsung_rfkill_exit()
1041 struct rfkill **rfkill = &arfkill->rfkill; in samsung_new_rfkill() local
1050 if (!*rfkill) in samsung_new_rfkill()
1056 ret = rfkill_register(*rfkill); in samsung_new_rfkill()
1058 rfkill_destroy(*rfkill); in samsung_new_rfkill()
[all …]
A Dasus-wmi.c228 struct rfkill *rfkill; member
1918 if (asus->wlan.rfkill) in asus_rfkill_hotplug()
2102 static void asus_rfkill_query(struct rfkill *rfkill, void *data) in asus_rfkill_query() argument
2149 struct rfkill **rfkill = &arfkill->rfkill; in asus_new_rfkill() local
2165 if (!*rfkill) in asus_new_rfkill()
2176 *rfkill = NULL; in asus_new_rfkill()
2220 if (asus->gps.rfkill) { in asus_wmi_rfkill_exit()
2225 if (asus->uwb.rfkill) { in asus_wmi_rfkill_exit()
4977 if (asus->wlan.rfkill) in asus_hotk_restore()
4993 if (asus->gps.rfkill) { in asus_hotk_restore()
[all …]
A Deeepc-laptop.c166 struct rfkill *wlan_rfkill;
167 struct rfkill *bluetooth_rfkill;
168 struct rfkill *wwan3g_rfkill;
169 struct rfkill *wimax_rfkill;
766 struct rfkill **rfkill, in eeepc_new_rfkill() argument
777 *rfkill = rfkill_alloc(name, &eeepc->platform_device->dev, type, in eeepc_new_rfkill()
780 if (!*rfkill) in eeepc_new_rfkill()
783 rfkill_init_sw_state(*rfkill, get_acpi(eeepc, cm) != 1); in eeepc_new_rfkill()
784 result = rfkill_register(*rfkill); in eeepc_new_rfkill()
786 rfkill_destroy(*rfkill); in eeepc_new_rfkill()
[all …]
A Dxo1-rfkill.c41 struct rfkill *rfk; in xo1_rfkill_probe()
61 struct rfkill *rfk = platform_get_drvdata(pdev); in xo1_rfkill_remove()
A Dtoshiba_bluetooth.c31 struct rfkill *rfk;
183 static void bt_rfkill_poll(struct rfkill *rfkill, void *data) in bt_rfkill_poll() argument
A Dasus-laptop.c227 struct rfkill *rfkill; member
1285 rfkill_set_sw_state(asus->gps.rfkill, !value); in gps_store()
1327 if (!rfk->rfkill) in asus_rfkill_terminate()
1330 rfkill_unregister(rfk->rfkill); in asus_rfkill_terminate()
1331 rfkill_destroy(rfk->rfkill); in asus_rfkill_terminate()
1332 rfk->rfkill = NULL; in asus_rfkill_terminate()
1351 rfk->rfkill = rfkill_alloc(name, &asus->platform_device->dev, in asus_rfkill_setup()
1353 if (!rfk->rfkill) in asus_rfkill_setup()
1356 result = rfkill_register(rfk->rfkill); in asus_rfkill_setup()
1358 rfkill_destroy(rfk->rfkill); in asus_rfkill_setup()
[all …]
A Dcompal-laptop.c353 static void compal_rfkill_poll(struct rfkill *rfkill, void *data) in compal_rfkill_poll() argument
357 rfkill_set_hw_state(rfkill, hw_blocked); in compal_rfkill_poll()
751 static struct rfkill *wifi_rfkill;
752 static struct rfkill *bt_rfkill;
A Dmsi-laptop.c110 static struct rfkill *rfk_wlan, *rfk_bluetooth, *rfk_threeg;
773 static bool msi_rfkill_set_state(struct rfkill *rfkill, bool blocked) in msi_rfkill_set_state() argument
776 return rfkill_set_hw_state(rfkill, blocked); in msi_rfkill_set_state()
778 return rfkill_set_sw_state(rfkill, blocked); in msi_rfkill_set_state()
A DMakefile48 obj-$(CONFIG_AMILO_RFKILL) += amilo-rfkill.o
87 obj-$(CONFIG_XO1_RFKILL) += xo1-rfkill.o
A Damilo-rfkill.c99 static struct rfkill *amilo_rfkill_dev;
A Dclassmate-laptop.c878 static void cmpc_rfkill_query(struct rfkill *rfkill, void *data) in cmpc_rfkill_query() argument
889 rfkill_set_sw_state(rfkill, blocked); in cmpc_rfkill_query()
926 struct rfkill *rf;
A Dacer-wmi.c336 static struct rfkill *wireless_rfkill;
337 static struct rfkill *bluetooth_rfkill;
338 static struct rfkill *threeg_rfkill;
2260 static struct rfkill *acer_rfkill_register(struct device *dev, in acer_rfkill_register()
2265 struct rfkill *rfkill_dev; in acer_rfkill_register()
/drivers/platform/x86/hp/
A Dhp-wmi.c316 static struct rfkill *wifi_rfkill;
318 static struct rfkill *wwan_rfkill;
323 struct rfkill *rfkill; member
1221 struct rfkill *rfkill; in hp_wmi_rfkill2_setup() local
1256 if (!rfkill) { in hp_wmi_rfkill2_setup()
1263 rfkill2[rfkill2_count].rfkill = rfkill; in hp_wmi_rfkill2_setup()
1265 rfkill_init_sw_state(rfkill, in hp_wmi_rfkill2_setup()
1267 rfkill_set_hw_state(rfkill, in hp_wmi_rfkill2_setup()
1273 err = rfkill_register(rfkill); in hp_wmi_rfkill2_setup()
1275 rfkill_destroy(rfkill); in hp_wmi_rfkill2_setup()
[all …]
/drivers/net/wireless/realtek/rtl818x/rtl8187/
A DMakefile2 rtl8187-objs := dev.o rtl8225.o leds.o rfkill.o
/drivers/net/wireless/broadcom/b43legacy/
A DMakefile10 b43legacy-y += rfkill.o
/drivers/net/wireless/ath/ath5k/
A DMakefile16 ath5k-y += rfkill.o
/drivers/net/wireless/broadcom/b43/
A DMakefile22 b43-y += rfkill.o
/drivers/net/wireless/intel/iwlwifi/mei/
A Diwl-mei.h314 void (*rfkill)(void *priv, bool blocked, bool csme_taking_ownership); member
A Dmain.c754 iwl_mei_cache.ops->rfkill(iwl_mei_cache.priv, in iwl_mei_handle_conn_status()
831 iwl_mei_cache.ops->rfkill(iwl_mei_cache.priv, false, false); in iwl_mei_handle_amt_state()
872 iwl_mei_cache.ops->rfkill(iwl_mei_cache.priv, true, true); in iwl_mei_handle_csme_taking_ownership()
927 iwl_mei_cache.ops->rfkill(iwl_mei_cache.priv, false, false); in iwl_mei_handle_rx_host_own_req()
1827 ops->rfkill(priv, mei->link_prot_state, false); in iwl_mei_register()
2144 iwl_mei_cache.ops->rfkill(iwl_mei_cache.priv, false, false); in iwl_mei_remove()
/drivers/net/usb/
A Dhso.c131 struct rfkill *rfkill; member
2453 hso_net->rfkill = rfkill_alloc(hso_net->name, in hso_create_rfkill()
2457 if (!hso_net->rfkill) in hso_create_rfkill()
2460 if (rfkill_register(hso_net->rfkill) < 0) { in hso_create_rfkill()
2461 rfkill_destroy(hso_net->rfkill); in hso_create_rfkill()
2462 hso_net->rfkill = NULL; in hso_create_rfkill()
3121 struct rfkill *rfk = dev2net(network_table[i])->rfkill; in hso_free_interface()
/drivers/platform/x86/lenovo/
A DKconfig21 rfkill switch, hotkey, fan control and backlight control.
83 Extra functionality will be available if the rfkill (CONFIG_RFKILL)
86 modular, ALSA and rfkill will also have to be built-in.

Completed in 77 milliseconds

12