| /drivers/platform/x86/dell/ |
| A D | dell-rbtn.c | 23 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 D | dell-laptop.c | 97 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 D | Kconfig | 84 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 D | oaktrail.c | 87 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 D | samsung-laptop.c | 324 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 D | asus-wmi.c | 228 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 D | eeepc-laptop.c | 166 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 D | xo1-rfkill.c | 41 struct rfkill *rfk; in xo1_rfkill_probe() 61 struct rfkill *rfk = platform_get_drvdata(pdev); in xo1_rfkill_remove()
|
| A D | toshiba_bluetooth.c | 31 struct rfkill *rfk; 183 static void bt_rfkill_poll(struct rfkill *rfkill, void *data) in bt_rfkill_poll() argument
|
| A D | asus-laptop.c | 227 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 D | compal-laptop.c | 353 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 D | msi-laptop.c | 110 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 D | Makefile | 48 obj-$(CONFIG_AMILO_RFKILL) += amilo-rfkill.o 87 obj-$(CONFIG_XO1_RFKILL) += xo1-rfkill.o
|
| A D | amilo-rfkill.c | 99 static struct rfkill *amilo_rfkill_dev;
|
| A D | classmate-laptop.c | 878 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 D | acer-wmi.c | 336 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 D | hp-wmi.c | 316 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 D | Makefile | 2 rtl8187-objs := dev.o rtl8225.o leds.o rfkill.o
|
| /drivers/net/wireless/broadcom/b43legacy/ |
| A D | Makefile | 10 b43legacy-y += rfkill.o
|
| /drivers/net/wireless/ath/ath5k/ |
| A D | Makefile | 16 ath5k-y += rfkill.o
|
| /drivers/net/wireless/broadcom/b43/ |
| A D | Makefile | 22 b43-y += rfkill.o
|
| /drivers/net/wireless/intel/iwlwifi/mei/ |
| A D | iwl-mei.h | 314 void (*rfkill)(void *priv, bool blocked, bool csme_taking_ownership); member
|
| A D | main.c | 754 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 D | hso.c | 131 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 D | Kconfig | 21 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.
|