Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Drfkill.h41 struct rfkill;
62 void (*poll)(struct rfkill *rfkill, void *data);
63 void (*query)(struct rfkill *rfkill, void *data);
79 struct rfkill * __must_check rfkill_alloc(const char *name,
100 int __must_check rfkill_register(struct rfkill *rfkill);
109 void rfkill_pause_polling(struct rfkill *rfkill);
118 void rfkill_resume_polling(struct rfkill *rfkill);
129 void rfkill_unregister(struct rfkill *rfkill);
137 void rfkill_destroy(struct rfkill *rfkill);
158 bool rfkill_set_hw_state(struct rfkill *rfkill, bool blocked);
[all …]
/linux-4.4.14/net/rfkill/
Dcore.c49 struct rfkill { struct
77 #define to_rfkill(d) container_of(d, struct rfkill, dev) argument
127 static void rfkill_led_trigger_event(struct rfkill *rfkill) in rfkill_led_trigger_event() argument
131 if (!rfkill->registered) in rfkill_led_trigger_event()
134 trigger = &rfkill->led_trigger; in rfkill_led_trigger_event()
136 if (rfkill->state & RFKILL_BLOCK_ANY) in rfkill_led_trigger_event()
144 struct rfkill *rfkill; in rfkill_led_trigger_activate() local
146 rfkill = container_of(led->trigger, struct rfkill, led_trigger); in rfkill_led_trigger_activate()
148 rfkill_led_trigger_event(rfkill); in rfkill_led_trigger_activate()
151 const char *rfkill_get_led_trigger_name(struct rfkill *rfkill) in rfkill_get_led_trigger_name() argument
[all …]
Drfkill-gpio.c38 struct rfkill *rfkill_dev;
46 struct rfkill_gpio_data *rfkill = data; in rfkill_gpio_set_power() local
48 if (!blocked && !IS_ERR(rfkill->clk) && !rfkill->clk_enabled) in rfkill_gpio_set_power()
49 clk_enable(rfkill->clk); in rfkill_gpio_set_power()
51 gpiod_set_value_cansleep(rfkill->shutdown_gpio, !blocked); in rfkill_gpio_set_power()
52 gpiod_set_value_cansleep(rfkill->reset_gpio, !blocked); in rfkill_gpio_set_power()
54 if (blocked && !IS_ERR(rfkill->clk) && rfkill->clk_enabled) in rfkill_gpio_set_power()
55 clk_disable(rfkill->clk); in rfkill_gpio_set_power()
57 rfkill->clk_enabled = !blocked; in rfkill_gpio_set_power()
76 struct rfkill_gpio_data *rfkill) in rfkill_gpio_acpi_probe() argument
[all …]
DMakefile5 rfkill-y += core.o
6 rfkill-$(CONFIG_RFKILL_INPUT) += input.o
7 obj-$(CONFIG_RFKILL) += rfkill.o
8 obj-$(CONFIG_RFKILL_REGULATOR) += rfkill-regulator.o
9 obj-$(CONFIG_RFKILL_GPIO) += rfkill-gpio.o
DKconfig11 module will be called rfkill.
27 tristate "Generic rfkill regulator driver"
35 be called rfkill-regulator.
Drfkill-regulator.c24 struct rfkill *rf_kill;
65 struct rfkill *rf_kill; in rfkill_regulator_probe()
130 struct rfkill *rf_kill = rfkill_data->rf_kill; in rfkill_regulator_remove()
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-class-rfkill1 rfkill - radio frequency (RF) connector kill switch support
3 For details to this subsystem look at Documentation/rfkill.txt.
5 For the deprecated /sys/class/rfkill/*/state and
6 /sys/class/rfkill/*/claim knobs of this interface look in
7 Documentation/ABI/obsolete/sysfs-class-rfkill.
9 What: /sys/class/rfkill
13 Description: The rfkill class subsystem folder.
14 Each registered rfkill driver is represented by an rfkillX
18 What: /sys/class/rfkill/rfkill[0-9]+/name
26 What: /sys/class/rfkill/rfkill[0-9]+/type
[all …]
/linux-4.4.14/Documentation/
Drfkill.txt1 rfkill - RF kill switch support
12 The rfkill subsystem provides a generic interface to disabling any radio
21 The rfkill subsystem has a concept of "hard" and "soft" block, which
28 The rfkill subsystem has two parameters, rfkill.default_state and
29 rfkill.master_switch_mode, which are documented in kernel-parameters.txt.
34 The rfkill subsystem is composed of three main components:
35 * the rfkill core,
36 * the deprecated rfkill-input module (an input layer handler, being
38 * the rfkill drivers.
40 The rfkill core provides API for kernel drivers to register their radio
[all …]
D00-INDEX388 rfkill.txt
Dkernel-parameters.txt3395 rfkill.default_state=
3400 rfkill.master_switch_mode=
/linux-4.4.14/net/wimax/
Dop-rfkill.c117 result = rfkill_set_hw_state(wimax_dev->rfkill, in wimax_report_rfkill_hw()
172 rfkill_set_sw_state(wimax_dev->rfkill, state == WIMAX_RF_OFF); in wimax_report_rfkill_sw()
323 rfkill_set_sw_state(wimax_dev->rfkill, state == WIMAX_RF_OFF); in wimax_rfkill()
350 struct rfkill *rfkill; in wimax_rfkill_add() local
356 rfkill = rfkill_alloc(wimax_dev->name, dev, RFKILL_TYPE_WIMAX, in wimax_rfkill_add()
358 if (rfkill == NULL) in wimax_rfkill_add()
361 d_printf(1, dev, "rfkill %p\n", rfkill); in wimax_rfkill_add()
363 wimax_dev->rfkill = rfkill; in wimax_rfkill_add()
365 rfkill_init_sw_state(rfkill, 1); in wimax_rfkill_add()
366 result = rfkill_register(wimax_dev->rfkill); in wimax_rfkill_add()
[all …]
DMakefile8 op-rfkill.o \
/linux-4.4.14/Documentation/ABI/obsolete/
Dsysfs-class-rfkill1 rfkill - radio frequency (RF) connector kill switch support
3 For details to this subsystem look at Documentation/rfkill.txt.
5 What: /sys/class/rfkill/rfkill[0-9]+/state
12 state of the rfkill driver.
22 What: /sys/class/rfkill/rfkill[0-9]+/claim
27 claim just control over a single rfkill instance.
/linux-4.4.14/drivers/platform/x86/
Ddell-rbtn.c29 struct rfkill *rfkill; member
95 static void rbtn_rfkill_query(struct rfkill *rfkill, void *data) in rbtn_rfkill_query() argument
104 rfkill_set_states(rfkill, state, state); in rbtn_rfkill_query()
123 if (rbtn_data->rfkill) in rbtn_rfkill_init()
131 rbtn_data->rfkill = rfkill_alloc("dell-rbtn", &device->dev, in rbtn_rfkill_init()
133 if (!rbtn_data->rfkill) in rbtn_rfkill_init()
136 ret = rfkill_register(rbtn_data->rfkill); in rbtn_rfkill_init()
138 rfkill_destroy(rbtn_data->rfkill); in rbtn_rfkill_init()
139 rbtn_data->rfkill = NULL; in rbtn_rfkill_init()
150 if (!rbtn_data->rfkill) in rbtn_rfkill_exit()
[all …]
Dasus-wmi.c203 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()
[all …]
Dhp-wmi.c157 static struct rfkill *wifi_rfkill;
158 static struct rfkill *bluetooth_rfkill;
159 static struct rfkill *wwan_rfkill;
160 static struct rfkill *gps_rfkill;
165 struct rfkill *rfkill; member
418 rfkill_set_states(rfkill2[i].rfkill, in hp_wmi_rfkill2_refresh()
833 struct rfkill *rfkill; in hp_wmi_rfkill2_setup() local
865 rfkill = rfkill_alloc(name, &device->dev, type, in hp_wmi_rfkill2_setup()
867 if (!rfkill) { in hp_wmi_rfkill2_setup()
874 rfkill2[rfkill2_count].rfkill = rfkill; in hp_wmi_rfkill2_setup()
[all …]
Dintel_oaktrail.c102 static struct rfkill *bt_rfkill;
103 static struct rfkill *gps_rfkill;
104 static struct rfkill *wifi_rfkill;
105 static struct rfkill *wwan_rfkill;
131 static struct rfkill *oaktrail_rfkill_new(char *name, enum rfkill_type type, in oaktrail_rfkill_new()
134 struct rfkill *rfkill_dev; in oaktrail_rfkill_new()
155 static inline void __oaktrail_rfkill_cleanup(struct rfkill *rf) in __oaktrail_rfkill_cleanup()
Dsamsung-laptop.c327 struct rfkill *rfkill; member
633 static void swsmi_rfkill_query(struct rfkill *rfkill, void *priv) in swsmi_rfkill_query() argument
651 rfkill_set_sw_state(rfkill, !ret); in swsmi_rfkill_query()
947 if (samsung->wlan.rfkill) { in samsung_rfkill_exit()
948 rfkill_unregister(samsung->wlan.rfkill); in samsung_rfkill_exit()
949 rfkill_destroy(samsung->wlan.rfkill); in samsung_rfkill_exit()
950 samsung->wlan.rfkill = NULL; in samsung_rfkill_exit()
952 if (samsung->bluetooth.rfkill) { in samsung_rfkill_exit()
953 rfkill_unregister(samsung->bluetooth.rfkill); in samsung_rfkill_exit()
954 rfkill_destroy(samsung->bluetooth.rfkill); in samsung_rfkill_exit()
[all …]
Dxo1-rfkill.c45 struct rfkill *rfk; in xo1_rfkill_probe()
65 struct rfkill *rfk = platform_get_drvdata(pdev); in xo1_rfkill_remove()
Deeepc-laptop.c173 struct rfkill *wlan_rfkill;
174 struct rfkill *bluetooth_rfkill;
175 struct rfkill *wwan3g_rfkill;
176 struct rfkill *wimax_rfkill;
796 struct rfkill **rfkill, in eeepc_new_rfkill() argument
807 *rfkill = rfkill_alloc(name, &eeepc->platform_device->dev, type, in eeepc_new_rfkill()
810 if (!*rfkill) in eeepc_new_rfkill()
813 rfkill_init_sw_state(*rfkill, get_acpi(eeepc, cm) != 1); in eeepc_new_rfkill()
814 result = rfkill_register(*rfkill); in eeepc_new_rfkill()
816 rfkill_destroy(*rfkill); in eeepc_new_rfkill()
[all …]
Dtoshiba_bluetooth.c34 struct rfkill *rfk;
185 static void bt_rfkill_poll(struct rfkill *rfkill, void *data) in bt_rfkill_poll() argument
Ddell-laptop.c119 static struct rfkill *wifi_rfkill;
120 static struct rfkill *bluetooth_rfkill;
121 static struct rfkill *wwan_rfkill;
592 static void dell_rfkill_update_sw_state(struct rfkill *rfkill, int radio, in dell_rfkill_update_sw_state() argument
597 int block = rfkill_blocked(rfkill); in dell_rfkill_update_sw_state()
603 rfkill_set_sw_state(rfkill, !!(status & BIT(radio + 16))); in dell_rfkill_update_sw_state()
607 static void dell_rfkill_update_hw_state(struct rfkill *rfkill, int radio, in dell_rfkill_update_hw_state() argument
611 rfkill_set_hw_state(rfkill, !(status & BIT(16))); in dell_rfkill_update_hw_state()
614 static void dell_rfkill_query(struct rfkill *rfkill, void *data) in dell_rfkill_query() argument
644 dell_rfkill_update_hw_state(rfkill, radio, status, hwswitch); in dell_rfkill_query()
DMakefile23 obj-$(CONFIG_AMILO_RFKILL) += amilo-rfkill.o
49 obj-$(CONFIG_XO1_RFKILL) += xo1-rfkill.o
Dasus-laptop.c244 struct rfkill *rfkill; member
1309 rfkill_set_sw_state(asus->gps.rfkill, !value); in gps_store()
1351 if (!rfk->rfkill) in asus_rfkill_terminate()
1354 rfkill_unregister(rfk->rfkill); in asus_rfkill_terminate()
1355 rfkill_destroy(rfk->rfkill); in asus_rfkill_terminate()
1356 rfk->rfkill = NULL; in asus_rfkill_terminate()
1375 rfk->rfkill = rfkill_alloc(name, &asus->platform_device->dev, in asus_rfkill_setup()
1377 if (!rfk->rfkill) in asus_rfkill_setup()
1380 result = rfkill_register(rfk->rfkill); in asus_rfkill_setup()
1382 rfkill_destroy(rfk->rfkill); in asus_rfkill_setup()
[all …]
Dmsi-laptop.c125 static struct rfkill *rfk_wlan, *rfk_bluetooth, *rfk_threeg;
781 static bool msi_rfkill_set_state(struct rfkill *rfkill, bool blocked) in msi_rfkill_set_state() argument
784 return rfkill_set_hw_state(rfkill, blocked); in msi_rfkill_set_state()
786 return rfkill_set_sw_state(rfkill, blocked); in msi_rfkill_set_state()
Dcompal-laptop.c368 static void compal_rfkill_poll(struct rfkill *rfkill, void *data) in compal_rfkill_poll() argument
372 rfkill_set_hw_state(rfkill, hw_blocked); in compal_rfkill_poll()
782 static struct rfkill *wifi_rfkill;
783 static struct rfkill *bt_rfkill;
Damilo-rfkill.c103 static struct rfkill *amilo_rfkill_dev;
DKconfig107 This driver adds support for rfkill and backlight control to Dell
152 This driver register rfkill device or input hotkey device depending
154 rfkill devices it receive HW switch events and set correct hard
155 rfkill state.
207 tristate "Fujitsu-Siemens Amilo rfkill support"
312 It adds support for rfkill, Bluetooth, WLAN, LCD brightness, hwmon
352 rfkill switch, hotkey, fan control and backlight control.
375 Extra functionality will be available if the rfkill (CONFIG_RFKILL)
378 modular, ALSA and rfkill will also have to be built-in.
Dclassmate-laptop.c907 static void cmpc_rfkill_query(struct rfkill *rfkill, void *data) in cmpc_rfkill_query() argument
918 rfkill_set_sw_state(rfkill, blocked); in cmpc_rfkill_query()
955 struct rfkill *rf;
Dacer-wmi.c259 static struct rfkill *wireless_rfkill;
260 static struct rfkill *bluetooth_rfkill;
261 static struct rfkill *threeg_rfkill;
1557 static struct rfkill *acer_rfkill_register(struct device *dev, in acer_rfkill_register()
1562 struct rfkill *rfkill_dev; in acer_rfkill_register()
Dthinkpad_acpi.c1140 struct rfkill *rfkill; member
1165 rfkill_set_sw_state(tp_rfk->rfkill, in tpacpi_rfk_update_swstate()
1192 if (rfkill_set_hw_state(tp_rfk->rfkill, in tpacpi_rfk_update_hwblock_state()
1258 atp_rfk->rfkill = rfkill_alloc(name, in tpacpi_new_rfkill()
1263 if (!atp_rfk || !atp_rfk->rfkill) { in tpacpi_new_rfkill()
1281 rfkill_init_sw_state(atp_rfk->rfkill, sw_state); in tpacpi_new_rfkill()
1285 rfkill_set_hw_state(atp_rfk->rfkill, hw_state); in tpacpi_new_rfkill()
1287 res = rfkill_register(atp_rfk->rfkill); in tpacpi_new_rfkill()
1290 rfkill_destroy(atp_rfk->rfkill); in tpacpi_new_rfkill()
1310 rfkill_unregister(tp_rfk->rfkill); in tpacpi_destroy_rfkill()
[all …]
Dideapad-laptop.c88 struct rfkill *rfk[IDEAPAD_RFKILL_DEV_NUM];
Dsony-laptop.c194 static struct rfkill *sony_rfkill_devices[N_SONY_RFKILL];
1626 struct rfkill *rfk; in sony_nc_setup_rfkill()
/linux-4.4.14/net/wireless/
Dcore.c196 static void cfg80211_rfkill_poll(struct rfkill *rfkill, void *data) in cfg80211_rfkill_poll() argument
269 cfg80211_rfkill_set_block(rdev, rfkill_blocked(rdev->rfkill)); in cfg80211_rfkill_sync_work()
436 rdev->rfkill = rfkill_alloc(dev_name(&rdev->wiphy.dev), in wiphy_new_nm()
440 if (!rdev->rfkill) { in wiphy_new_nm()
736 res = rfkill_register(rdev->rfkill); in wiphy_register()
738 rfkill_destroy(rdev->rfkill); in wiphy_register()
739 rdev->rfkill = NULL; in wiphy_register()
755 rfkill_resume_polling(rdev->rfkill); in wiphy_rfkill_start_polling()
763 rfkill_pause_polling(rdev->rfkill); in wiphy_rfkill_stop_polling()
778 if (rdev->rfkill) in wiphy_unregister()
[all …]
Dcore.h28 struct rfkill *rfkill; member
Dwext-compat.c866 rfkill_set_sw_state(rdev->rfkill, false); in cfg80211_wext_siwtxpower()
891 rfkill_set_sw_state(rdev->rfkill, true); in cfg80211_wext_siwtxpower()
921 data->txpower.disabled = rfkill_blocked(rdev->rfkill); in cfg80211_wext_giwtxpower()
Dnl80211.c9941 if (rfkill_blocked(rdev->rfkill)) in nl80211_start_p2p_device()
/linux-4.4.14/include/net/
Dwimax.h425 struct rfkill *rfkill; member
/linux-4.4.14/arch/arm/mach-pxa/
Dtosa-bt.c60 struct rfkill *rfk; in tosa_bt_probe()
108 struct rfkill *rfk = platform_get_drvdata(dev); in tosa_bt_remove()
/linux-4.4.14/arch/arm/mach-s3c24xx/
Dh1940-bluetooth.c69 struct rfkill *rfk; in h1940bt_probe()
118 struct rfkill *rfk = platform_get_drvdata(pdev); in h1940bt_remove()
/linux-4.4.14/net/nfc/
Dcore.c109 if (dev->rfkill && rfkill_blocked(dev->rfkill)) { in nfc_dev_up()
1119 dev->rfkill = rfkill_alloc(dev_name(&dev->dev), &dev->dev, in nfc_register_device()
1121 if (dev->rfkill) { in nfc_register_device()
1122 if (rfkill_register(dev->rfkill) < 0) { in nfc_register_device()
1123 rfkill_destroy(dev->rfkill); in nfc_register_device()
1124 dev->rfkill = NULL; in nfc_register_device()
1145 if (dev->rfkill) { in nfc_unregister_device()
1146 rfkill_unregister(dev->rfkill); in nfc_unregister_device()
1147 rfkill_destroy(dev->rfkill); in nfc_unregister_device()
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8187/
DMakefile1 rtl8187-objs := dev.o rtl8225.o leds.o rfkill.o
/linux-4.4.14/drivers/net/wimax/i2400m/
Ddebug-levels.h39 D_SUBMODULE_DECLARE(rfkill),
DMakefile9 op-rfkill.o \
Dop-rfkill.c41 #define D_SUBMODULE rfkill
Ddebugfs.c259 __debugfs_register("dl_", rfkill, dentry); in i2400m_debugfs_add()
Ddriver.c999 D_SUBMODULE_DEFINE(rfkill),
/linux-4.4.14/drivers/net/wireless/b43legacy/
DMakefile9 b43legacy-y += rfkill.o
/linux-4.4.14/drivers/net/wireless/ath/ath5k/
DMakefile15 ath5k-y += rfkill.o
/linux-4.4.14/drivers/net/wireless/b43/
DMakefile21 b43-y += rfkill.o
/linux-4.4.14/include/net/nfc/
Dnfc.h200 struct rfkill *rfkill; member
/linux-4.4.14/Documentation/DocBook/
D80211.xml.db91 API-wiphy-rfkill-set-hw-state
92 API-wiphy-rfkill-start-polling
93 API-wiphy-rfkill-stop-polling
D.networking.xml.cmd2 …c net/sunrpc/clnt.c net/wimax/op-msg.c net/wimax/op-reset.c net/wimax/op-rfkill.c net/wimax/stack.…
Dnetworking.xml.db269 API-wimax-report-rfkill-hw
270 API-wimax-report-rfkill-sw
271 API-wimax-rfkill
/linux-4.4.14/arch/arm/boot/dts/
Dbcm4709-netgear-r8000.dts60 rfkill {
Dbcm4708-asus-rt-ac68u.dts78 rfkill {
Dbcm4708-netgear-r6300-v2.dts72 rfkill {
Dbcm4708-netgear-r6250.dts83 rfkill {
Dbcm4708-asus-rt-ac56u.dts79 rfkill {
Dbcm4709-netgear-r7000.dts90 rfkill {
Dbcm4708-smartrg-sr400ac.dts102 rfkill {
Dimx6qdl-nit6xlite.dtsi101 compatible = "rfkill-gpio";
/linux-4.4.14/Documentation/laptops/
Dsony-laptop.txt78 such a laptop you will find the necessary rfkill devices under
79 /sys/class/rfkill. Check those starting with sony-* in
80 # grep . /sys/class/rfkill/*/{state,name}
Dthinkpad-acpi.txt501 SW_RFKILL_ALL T60 and later hardware rfkill rocker switch
579 sysfs rfkill class: switch "tpacpi_bluetooth_sw"
604 Note: this interface has been superseded by the generic rfkill
608 rfkill controller switch "tpacpi_bluetooth_sw": refer to
609 Documentation/rfkill.txt for details.
1304 sysfs rfkill class: switch "tpacpi_wwan_sw"
1332 Note: this interface has been superseded by the generic rfkill
1336 rfkill controller switch "tpacpi_wwan_sw": refer to
1337 Documentation/rfkill.txt for details.
1348 sysfs rfkill class: switch "tpacpi_uwb_sw"
[all …]
/linux-4.4.14/net/
DMakefile52 obj-$(CONFIG_RFKILL) += rfkill/
DKconfig372 source "net/rfkill/Kconfig"
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dbrcm,cygnus-gpio.txt103 bcm,rfkill-bank-sel = <&gpio_asiu 5 1>
/linux-4.4.14/drivers/net/usb/
Dhso.c155 struct rfkill *rfkill; member
2485 hso_net->rfkill = rfkill_alloc(hso_net->name, in hso_create_rfkill()
2489 if (!hso_net->rfkill) { in hso_create_rfkill()
2493 if (rfkill_register(hso_net->rfkill) < 0) { in hso_create_rfkill()
2494 rfkill_destroy(hso_net->rfkill); in hso_create_rfkill()
2495 hso_net->rfkill = NULL; in hso_create_rfkill()
3129 struct rfkill *rfk = dev2net(network_table[i])->rfkill; in hso_free_interface()
/linux-4.4.14/net/bluetooth/
Dhci_core.c3382 hdev->rfkill = rfkill_alloc(hdev->name, &hdev->dev, in hci_register_dev()
3385 if (hdev->rfkill) { in hci_register_dev()
3386 if (rfkill_register(hdev->rfkill) < 0) { in hci_register_dev()
3387 rfkill_destroy(hdev->rfkill); in hci_register_dev()
3388 hdev->rfkill = NULL; in hci_register_dev()
3392 if (hdev->rfkill && rfkill_blocked(hdev->rfkill)) in hci_register_dev()
3465 if (hdev->rfkill) { in hci_unregister_dev()
3466 rfkill_unregister(hdev->rfkill); in hci_unregister_dev()
3467 rfkill_destroy(hdev->rfkill); in hci_unregister_dev()
/linux-4.4.14/drivers/net/wireless/iwlwifi/pcie/
Dinternal.h83 u32 rfkill; member
Drx.c1313 isr_stats->rfkill++; in iwl_pcie_irq_handler()
Dtrans.c2030 "HW RF KILL switch toggled:\t %u\n", isr_stats->rfkill); in iwl_dbgfs_interrupt_read()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dbase.c505 rtlpriv->rfkill.rfkill_state = true; in rtl_init_rfkill()
512 rtlpriv->rfkill.rfkill_state ? "on" : "off"); in rtl_init_rfkill()
514 rtlpriv->rfkill.rfkill_state = radio_state; in rtl_init_rfkill()
516 blocked = (rtlpriv->rfkill.rfkill_state == 1) ? 0 : 1; in rtl_init_rfkill()
Dcore.c1695 if (unlikely(radio_state != rtlpriv->rfkill.rfkill_state)) { in rtl_op_rfkill_poll()
1696 rtlpriv->rfkill.rfkill_state = radio_state; in rtl_op_rfkill_poll()
1702 blocked = (rtlpriv->rfkill.rfkill_state == 1) ? 0 : 1; in rtl_op_rfkill_poll()
Dwifi.h2575 struct rtl_rfkill rfkill; member
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
DKconfig135 bool "Atheros ath9k rfkill support" if EXPERT
/linux-4.4.14/drivers/net/wireless/iwlegacy/
D3945-mac.c2161 u32 rfkill; in il3945_alive_start() local
2182 rfkill = il_rd_prph(il, APMG_RFKILL_REG); in il3945_alive_start()
2183 D_INFO("RFKILL status: 0x%x\n", rfkill); in il3945_alive_start()
2185 if (rfkill & 0x1) { in il3945_alive_start()
Ddebug.c711 il->isr_stats.rfkill); in il_dbgfs_interrupt_read()
Dcommon.h1026 u32 rfkill; member
D4965-mac.c4451 il->isr_stats.rfkill++; in il4965_irq_tasklet()
/linux-4.4.14/include/net/bluetooth/
Dhci_core.h369 struct rfkill *rfkill; member
/linux-4.4.14/include/uapi/linux/
DKbuild354 header-y += rfkill.h
/linux-4.4.14/Documentation/ioctl/
Dioctl-number.txt171 'R' 01 linux/rfkill.h conflict!
/linux-4.4.14/
DMAINTAINERS8980 F: Documentation/rfkill.txt
8981 F: net/rfkill/