/net/rfkill/ |
H A 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
|
H A D | core.c | 27 #include <linux/rfkill.h> 37 #include "rfkill.h" 49 struct rfkill { struct 77 #define to_rfkill(d) container_of(d, struct rfkill, dev) 102 * the rfkill struct under their own lock, and take this lock during 103 * rfkill method calls -- which will cause an AB-BA deadlock situation. 112 static LIST_HEAD(rfkill_fds); /* list of open fds of /dev/rfkill */ 127 static void rfkill_led_trigger_event(struct rfkill *rfkill) argument 131 if (!rfkill 144 struct rfkill *rfkill; local 151 rfkill_get_led_trigger_name(struct rfkill *rfkill) argument 157 rfkill_set_led_trigger_name(struct rfkill *rfkill, const char *name) argument 165 rfkill_led_trigger_register(struct rfkill *rfkill) argument 173 rfkill_led_trigger_unregister(struct rfkill *rfkill) argument 178 rfkill_led_trigger_event(struct rfkill *rfkill) argument 182 rfkill_led_trigger_register(struct rfkill *rfkill) argument 187 rfkill_led_trigger_unregister(struct rfkill *rfkill) argument 192 rfkill_fill_event(struct rfkill_event *ev, struct rfkill *rfkill, enum rfkill_operation op) argument 208 rfkill_send_events(struct rfkill *rfkill, enum rfkill_operation op) argument 225 rfkill_event(struct rfkill *rfkill) argument 236 __rfkill_set_hw_state(struct rfkill *rfkill, bool blocked, bool *change) argument 268 rfkill_set_block(struct rfkill *rfkill, bool blocked) argument 342 struct rfkill *rfkill; local 387 struct rfkill *rfkill; local 473 rfkill_set_hw_state(struct rfkill *rfkill, bool blocked) argument 489 __rfkill_set_sw_state(struct rfkill *rfkill, bool blocked) argument 503 rfkill_set_sw_state(struct rfkill *rfkill, bool blocked) argument 529 rfkill_init_sw_state(struct rfkill *rfkill, bool blocked) argument 543 rfkill_set_states(struct rfkill *rfkill, bool sw, bool hw) argument 580 struct rfkill *rfkill = to_rfkill(dev); local 615 struct rfkill *rfkill = to_rfkill(dev); local 624 struct rfkill *rfkill = to_rfkill(dev); local 633 struct rfkill *rfkill = to_rfkill(dev); local 642 struct rfkill *rfkill = to_rfkill(dev); local 651 struct rfkill *rfkill = to_rfkill(dev); local 659 struct rfkill *rfkill = to_rfkill(dev); local 694 struct rfkill *rfkill = to_rfkill(dev); local 702 struct rfkill *rfkill = to_rfkill(dev); local 747 struct rfkill *rfkill = to_rfkill(dev); local 754 struct rfkill *rfkill = to_rfkill(dev); local 774 rfkill_pause_polling(struct rfkill *rfkill) argument 786 rfkill_resume_polling(struct rfkill *rfkill) argument 800 struct rfkill *rfkill = to_rfkill(dev); local 809 struct rfkill *rfkill = to_rfkill(dev); local 834 rfkill_blocked(struct rfkill *rfkill) argument 854 struct rfkill *rfkill; local 891 struct rfkill *rfkill; local 909 struct rfkill *rfkill; local 920 struct rfkill *rfkill; local 931 rfkill_register(struct rfkill *rfkill) argument 997 rfkill_unregister(struct rfkill *rfkill) argument 1020 rfkill_destroy(struct rfkill *rfkill) argument 1030 struct rfkill *rfkill; local 1141 struct rfkill *rfkill; local [all...] |
H A D | rfkill-gpio.c | 23 #include <linux/rfkill.h> 30 #include <linux/rfkill-gpio.h> 38 struct rfkill *rfkill_dev; 46 struct rfkill_gpio_data *rfkill = data; local 48 if (!blocked && !IS_ERR(rfkill->clk) && !rfkill->clk_enabled) 49 clk_enable(rfkill->clk); 51 gpiod_set_value_cansleep(rfkill->shutdown_gpio, !blocked); 52 gpiod_set_value_cansleep(rfkill->reset_gpio, !blocked); 54 if (blocked && !IS_ERR(rfkill 66 rfkill_gpio_acpi_probe(struct device *dev, struct rfkill_gpio_data *rfkill) argument 84 struct rfkill_gpio_data *rfkill; local 148 struct rfkill_gpio_data *rfkill = platform_get_drvdata(pdev); local [all...] |
H A D | rfkill-regulator.c | 2 * rfkill-regulator.c - Regulator consumer driver for rfkill 20 #include <linux/rfkill.h> 21 #include <linux/rfkill-regulator.h> 24 struct rfkill *rf_kill; 65 struct rfkill *rf_kill; 108 dev_err(&pdev->dev, "Cannot register rfkill device\n"); 130 struct rfkill *rf_kill = rfkill_data->rf_kill; 144 .name = "rfkill-regulator", 153 MODULE_DESCRIPTION("Regulator consumer driver for rfkill"); [all...] |
H A D | Kconfig | 11 module will be called rfkill. 32 tristate "Generic rfkill regulator driver" 40 be called rfkill-regulator.
|
H A D | input.c | 11 * If you ever run into a situation in which you have a SW_ type rfkill 13 * "rfkill-input: remove unused code". 21 #include <linux/rfkill.h> 24 #include "rfkill.h" 80 "rfkill Emergency Power Off activated\n", 233 handle->name = "rfkill"; 312 .name = "rfkill",
|
/net/wimax/ |
H A D | Makefile | 8 op-rfkill.o \
|
H A D | op-rfkill.c | 24 * This integrates into the Linux Kernel rfkill susbystem so that the 29 * A non-polled generic rfkill device is embedded into the WiMAX 33 * and hand it to rfkill ops then? 59 * wimax_rfkill_add() Initialize/shutdown rfkill support 67 #include <linux/rfkill.h> 117 result = rfkill_set_hw_state(wimax_dev->rfkill, 173 rfkill_set_sw_state(wimax_dev->rfkill, state == WIMAX_RF_OFF); 188 * - The rfkill subsystem when the RF-Kill key is pressed in the 190 * wimax_report_rfkill_hw(). The rfkill subsystem ends up calling back 194 * - When the user sets the state through sysfs' rfkill/stat 351 struct rfkill *rfkill; local [all...] |
/net/wireless/ |
H A D | core.c | 183 static void cfg80211_rfkill_poll(struct rfkill *rfkill, void *data) argument 256 cfg80211_rfkill_set_block(rdev, rfkill_blocked(rdev->rfkill)); 379 rdev->rfkill = rfkill_alloc(dev_name(&rdev->wiphy.dev), 383 if (!rdev->rfkill) { 650 res = rfkill_register(rdev->rfkill); 652 rfkill_destroy(rdev->rfkill); 653 rdev->rfkill = NULL; 669 rfkill_resume_polling(rdev->rfkill); 677 rfkill_pause_polling(rdev->rfkill); [all...] |
H A D | core.h | 12 #include <linux/rfkill.h> 26 /* rfkill support */ 28 struct rfkill *rfkill; member in struct:cfg80211_registered_device
|
H A D | wext-compat.c | 866 rfkill_set_sw_state(rdev->rfkill, false); 891 rfkill_set_sw_state(rdev->rfkill, true); 921 data->txpower.disabled = rfkill_blocked(rdev->rfkill);
|
H A D | nl80211.c | 9143 if (rfkill_blocked(rdev->rfkill))
|
/net/nfc/ |
H A D | core.c | 28 #include <linux/rfkill.h> 109 if (dev->rfkill && rfkill_blocked(dev->rfkill)) { 1100 dev->rfkill = rfkill_alloc(dev_name(&dev->dev), &dev->dev, 1102 if (dev->rfkill) { 1103 if (rfkill_register(dev->rfkill) < 0) { 1104 rfkill_destroy(dev->rfkill); 1105 dev->rfkill = NULL; 1126 if (dev->rfkill) { 1127 rfkill_unregister(dev->rfkill); [all...] |
/net/ |
H A D | Makefile | 54 obj-$(CONFIG_RFKILL) += rfkill/
|
/net/bluetooth/ |
H A D | hci_core.c | 30 #include <linux/rfkill.h> 2350 /* Check for rfkill but allow the HCI setup stage to 4113 hdev->rfkill = rfkill_alloc(hdev->name, &hdev->dev, 4116 if (hdev->rfkill) { 4117 if (rfkill_register(hdev->rfkill) < 0) { 4118 rfkill_destroy(hdev->rfkill); 4119 hdev->rfkill = NULL; 4123 if (hdev->rfkill && rfkill_blocked(hdev->rfkill)) 4199 if (hdev->rfkill) { [all...] |