Lines Matching defs:rfkill
10 #include <linux/rfkill.h>
23 struct rfkill *rfkill;
86 * rfkill device
89 static void rbtn_rfkill_query(struct rfkill *rfkill, void *data)
98 rfkill_set_states(rfkill, state, state);
103 /* NOTE: setting soft rfkill state is not supported */
117 if (rbtn_data->rfkill)
122 * but rfkill interface does not support "ANY" type
125 rbtn_data->rfkill = rfkill_alloc("dell-rbtn", &device->dev,
127 if (!rbtn_data->rfkill)
130 ret = rfkill_register(rbtn_data->rfkill);
132 rfkill_destroy(rbtn_data->rfkill);
133 rbtn_data->rfkill = NULL;
144 if (!rbtn_data->rfkill)
147 rfkill_unregister(rbtn_data->rfkill);
148 rfkill_destroy(rbtn_data->rfkill);
149 rbtn_data->rfkill = NULL;
156 if (rbtn_data->rfkill)
157 rbtn_rfkill_query(rbtn_data->rfkill, device);
234 * with the rfkill state as it conflicts with events from
490 MODULE_PARM_DESC(auto_remove_rfkill, "Automatically remove rfkill devices when "