/linux-4.4.14/include/linux/ |
D | rfkill.h | 41 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/ |
D | core.c | 49 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 …]
|
D | rfkill-gpio.c | 38 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 …]
|
D | Makefile | 5 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
|
D | Kconfig | 11 module will be called rfkill. 27 tristate "Generic rfkill regulator driver" 35 be called rfkill-regulator.
|
D | rfkill-regulator.c | 24 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/ |
D | sysfs-class-rfkill | 1 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/ |
D | rfkill.txt | 1 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 …]
|
D | 00-INDEX | 388 rfkill.txt
|
D | kernel-parameters.txt | 3395 rfkill.default_state= 3400 rfkill.master_switch_mode=
|
/linux-4.4.14/net/wimax/ |
D | op-rfkill.c | 117 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 …]
|
D | Makefile | 8 op-rfkill.o \
|
/linux-4.4.14/Documentation/ABI/obsolete/ |
D | sysfs-class-rfkill | 1 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/ |
D | dell-rbtn.c | 29 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 …]
|
D | asus-wmi.c | 203 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 …]
|
D | hp-wmi.c | 157 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 …]
|
D | intel_oaktrail.c | 102 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()
|
D | samsung-laptop.c | 327 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 …]
|
D | xo1-rfkill.c | 45 struct rfkill *rfk; in xo1_rfkill_probe() 65 struct rfkill *rfk = platform_get_drvdata(pdev); in xo1_rfkill_remove()
|
D | eeepc-laptop.c | 173 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 …]
|
D | toshiba_bluetooth.c | 34 struct rfkill *rfk; 185 static void bt_rfkill_poll(struct rfkill *rfkill, void *data) in bt_rfkill_poll() argument
|
D | dell-laptop.c | 119 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()
|
D | Makefile | 23 obj-$(CONFIG_AMILO_RFKILL) += amilo-rfkill.o 49 obj-$(CONFIG_XO1_RFKILL) += xo1-rfkill.o
|
D | asus-laptop.c | 244 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 …]
|
D | msi-laptop.c | 125 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()
|
D | compal-laptop.c | 368 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;
|
D | amilo-rfkill.c | 103 static struct rfkill *amilo_rfkill_dev;
|
D | Kconfig | 107 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.
|
D | classmate-laptop.c | 907 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;
|
D | acer-wmi.c | 259 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()
|
D | thinkpad_acpi.c | 1140 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 …]
|
D | ideapad-laptop.c | 88 struct rfkill *rfk[IDEAPAD_RFKILL_DEV_NUM];
|
D | sony-laptop.c | 194 static struct rfkill *sony_rfkill_devices[N_SONY_RFKILL]; 1626 struct rfkill *rfk; in sony_nc_setup_rfkill()
|
/linux-4.4.14/net/wireless/ |
D | core.c | 196 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 …]
|
D | core.h | 28 struct rfkill *rfkill; member
|
D | wext-compat.c | 866 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()
|
D | nl80211.c | 9941 if (rfkill_blocked(rdev->rfkill)) in nl80211_start_p2p_device()
|
/linux-4.4.14/include/net/ |
D | wimax.h | 425 struct rfkill *rfkill; member
|
/linux-4.4.14/arch/arm/mach-pxa/ |
D | tosa-bt.c | 60 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/ |
D | h1940-bluetooth.c | 69 struct rfkill *rfk; in h1940bt_probe() 118 struct rfkill *rfk = platform_get_drvdata(pdev); in h1940bt_remove()
|
/linux-4.4.14/net/nfc/ |
D | core.c | 109 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/ |
D | Makefile | 1 rtl8187-objs := dev.o rtl8225.o leds.o rfkill.o
|
/linux-4.4.14/drivers/net/wimax/i2400m/ |
D | debug-levels.h | 39 D_SUBMODULE_DECLARE(rfkill),
|
D | Makefile | 9 op-rfkill.o \
|
D | op-rfkill.c | 41 #define D_SUBMODULE rfkill
|
D | debugfs.c | 259 __debugfs_register("dl_", rfkill, dentry); in i2400m_debugfs_add()
|
D | driver.c | 999 D_SUBMODULE_DEFINE(rfkill),
|
/linux-4.4.14/drivers/net/wireless/b43legacy/ |
D | Makefile | 9 b43legacy-y += rfkill.o
|
/linux-4.4.14/drivers/net/wireless/ath/ath5k/ |
D | Makefile | 15 ath5k-y += rfkill.o
|
/linux-4.4.14/drivers/net/wireless/b43/ |
D | Makefile | 21 b43-y += rfkill.o
|
/linux-4.4.14/include/net/nfc/ |
D | nfc.h | 200 struct rfkill *rfkill; member
|
/linux-4.4.14/Documentation/DocBook/ |
D | 80211.xml.db | 91 API-wiphy-rfkill-set-hw-state 92 API-wiphy-rfkill-start-polling 93 API-wiphy-rfkill-stop-polling
|
D | .networking.xml.cmd | 2 …c net/sunrpc/clnt.c net/wimax/op-msg.c net/wimax/op-reset.c net/wimax/op-rfkill.c net/wimax/stack.…
|
D | networking.xml.db | 269 API-wimax-report-rfkill-hw 270 API-wimax-report-rfkill-sw 271 API-wimax-rfkill
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | bcm4709-netgear-r8000.dts | 60 rfkill {
|
D | bcm4708-asus-rt-ac68u.dts | 78 rfkill {
|
D | bcm4708-netgear-r6300-v2.dts | 72 rfkill {
|
D | bcm4708-netgear-r6250.dts | 83 rfkill {
|
D | bcm4708-asus-rt-ac56u.dts | 79 rfkill {
|
D | bcm4709-netgear-r7000.dts | 90 rfkill {
|
D | bcm4708-smartrg-sr400ac.dts | 102 rfkill {
|
D | imx6qdl-nit6xlite.dtsi | 101 compatible = "rfkill-gpio";
|
/linux-4.4.14/Documentation/laptops/ |
D | sony-laptop.txt | 78 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}
|
D | thinkpad-acpi.txt | 501 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/ |
D | Makefile | 52 obj-$(CONFIG_RFKILL) += rfkill/
|
D | Kconfig | 372 source "net/rfkill/Kconfig"
|
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
D | brcm,cygnus-gpio.txt | 103 bcm,rfkill-bank-sel = <&gpio_asiu 5 1>
|
/linux-4.4.14/drivers/net/usb/ |
D | hso.c | 155 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/ |
D | hci_core.c | 3382 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/ |
D | internal.h | 83 u32 rfkill; member
|
D | rx.c | 1313 isr_stats->rfkill++; in iwl_pcie_irq_handler()
|
D | trans.c | 2030 "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/ |
D | base.c | 505 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()
|
D | core.c | 1695 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()
|
D | wifi.h | 2575 struct rtl_rfkill rfkill; member
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | Kconfig | 135 bool "Atheros ath9k rfkill support" if EXPERT
|
/linux-4.4.14/drivers/net/wireless/iwlegacy/ |
D | 3945-mac.c | 2161 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()
|
D | debug.c | 711 il->isr_stats.rfkill); in il_dbgfs_interrupt_read()
|
D | common.h | 1026 u32 rfkill; member
|
D | 4965-mac.c | 4451 il->isr_stats.rfkill++; in il4965_irq_tasklet()
|
/linux-4.4.14/include/net/bluetooth/ |
D | hci_core.h | 369 struct rfkill *rfkill; member
|
/linux-4.4.14/include/uapi/linux/ |
D | Kbuild | 354 header-y += rfkill.h
|
/linux-4.4.14/Documentation/ioctl/ |
D | ioctl-number.txt | 171 'R' 01 linux/rfkill.h conflict!
|
/linux-4.4.14/ |
D | MAINTAINERS | 8980 F: Documentation/rfkill.txt 8981 F: net/rfkill/
|