Searched refs:rfkill (Results 1 - 15 of 15) sorted by relevance

/net/rfkill/
H A 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
H A Dcore.c27 #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 Drfkill-gpio.c23 #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 Drfkill-regulator.c2 * 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 DKconfig11 module will be called rfkill.
32 tristate "Generic rfkill regulator driver"
40 be called rfkill-regulator.
H A Dinput.c11 * 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 DMakefile8 op-rfkill.o \
H A Dop-rfkill.c24 * 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 Dcore.c183 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 Dcore.h12 #include <linux/rfkill.h>
26 /* rfkill support */
28 struct rfkill *rfkill; member in struct:cfg80211_registered_device
H A Dwext-compat.c866 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 Dnl80211.c9143 if (rfkill_blocked(rdev->rfkill))
/net/nfc/
H A Dcore.c28 #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 DMakefile54 obj-$(CONFIG_RFKILL) += rfkill/
/net/bluetooth/
H A Dhci_core.c30 #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...]

Completed in 110 milliseconds