• Home
  • Raw
  • Download

Lines Matching full:rfkill

9  * This integrates into the Linux Kernel rfkill susbystem so that the
14 * A non-polled generic rfkill device is embedded into the WiMAX
18 * and hand it to rfkill ops then?
44 * wimax_rfkill_add() Initialize/shutdown rfkill support
52 #include <linux/rfkill.h>
102 result = rfkill_set_hw_state(wimax_dev->rfkill, in wimax_report_rfkill_hw()
157 rfkill_set_sw_state(wimax_dev->rfkill, state == WIMAX_RF_OFF); in wimax_report_rfkill_sw()
172 * - The rfkill subsystem when the RF-Kill key is pressed in the
174 * wimax_report_rfkill_hw(). The rfkill subsystem ends up calling back
178 * - When the user sets the state through sysfs' rfkill/state file
222 * Translate from rfkill state to wimax state
228 * __WIMAX_ST_QUIESCING). rfkill() needs it to register and
308 rfkill_set_sw_state(wimax_dev->rfkill, state == WIMAX_RF_OFF); in wimax_rfkill()
335 struct rfkill *rfkill; in wimax_rfkill_add() local
341 rfkill = rfkill_alloc(wimax_dev->name, dev, RFKILL_TYPE_WIMAX, in wimax_rfkill_add()
343 if (rfkill == NULL) in wimax_rfkill_add()
346 d_printf(1, dev, "rfkill %p\n", rfkill); in wimax_rfkill_add()
348 wimax_dev->rfkill = rfkill; in wimax_rfkill_add()
350 rfkill_init_sw_state(rfkill, 1); in wimax_rfkill_add()
351 result = rfkill_register(wimax_dev->rfkill); in wimax_rfkill_add()
355 /* If there is no SW toggle op, SW RFKill is always on */ in wimax_rfkill_add()
363 rfkill_destroy(wimax_dev->rfkill); in wimax_rfkill_add()
382 rfkill_unregister(wimax_dev->rfkill); in wimax_rfkill_rm()
383 rfkill_destroy(wimax_dev->rfkill); in wimax_rfkill_rm()
391 * Parse the rfkill command from user space, return a combination