• Home
  • Raw
  • Download

Lines Matching refs:state

79 			    enum wimax_rf_state state)  in wimax_report_rfkill_hw()  argument
85 d_fnstart(3, dev, "(wimax_dev %p state %u)\n", wimax_dev, state); in wimax_report_rfkill_hw()
86 BUG_ON(state == WIMAX_RF_QUERY); in wimax_report_rfkill_hw()
87 BUG_ON(state != WIMAX_RF_ON && state != WIMAX_RF_OFF); in wimax_report_rfkill_hw()
94 if (state != wimax_dev->rf_hw) { in wimax_report_rfkill_hw()
95 wimax_dev->rf_hw = state; in wimax_report_rfkill_hw()
103 state == WIMAX_RF_OFF); in wimax_report_rfkill_hw()
110 wimax_dev, state, result); in wimax_report_rfkill_hw()
134 enum wimax_rf_state state) in wimax_report_rfkill_sw() argument
140 d_fnstart(3, dev, "(wimax_dev %p state %u)\n", wimax_dev, state); in wimax_report_rfkill_sw()
141 BUG_ON(state == WIMAX_RF_QUERY); in wimax_report_rfkill_sw()
142 BUG_ON(state != WIMAX_RF_ON && state != WIMAX_RF_OFF); in wimax_report_rfkill_sw()
149 if (state != wimax_dev->rf_sw) { in wimax_report_rfkill_sw()
150 wimax_dev->rf_sw = state; in wimax_report_rfkill_sw()
157 rfkill_set_sw_state(wimax_dev->rfkill, state == WIMAX_RF_OFF); in wimax_report_rfkill_sw()
162 wimax_dev, state, result); in wimax_report_rfkill_sw()
191 enum wimax_rf_state state) in __wimax_rf_toggle_radio() argument
198 d_fnstart(3, dev, "(wimax_dev %p state %u)\n", wimax_dev, state); in __wimax_rf_toggle_radio()
199 if (wimax_dev->rf_sw == state) in __wimax_rf_toggle_radio()
202 result = wimax_dev->op_rfkill_sw_toggle(wimax_dev, state); in __wimax_rf_toggle_radio()
203 else if (state == WIMAX_RF_OFF) /* No op? can't turn off */ in __wimax_rf_toggle_radio()
209 wimax_dev->rf_sw = state; in __wimax_rf_toggle_radio()
210 wimax_state = state == WIMAX_RF_ON ? in __wimax_rf_toggle_radio()
216 wimax_dev, state, result); in __wimax_rf_toggle_radio()
245 if (wimax_dev->state <= __WIMAX_ST_QUIESCING) in wimax_rfkill_set_radio_block()
285 int wimax_rfkill(struct wimax_dev *wimax_dev, enum wimax_rf_state state) in wimax_rfkill() argument
290 d_fnstart(3, dev, "(wimax_dev %p state %u)\n", wimax_dev, state); in wimax_rfkill()
298 if (result == -ENOMEDIUM && state == WIMAX_RF_QUERY) in wimax_rfkill()
302 switch (state) { in wimax_rfkill()
305 result = __wimax_rf_toggle_radio(wimax_dev, state); in wimax_rfkill()
308 rfkill_set_sw_state(wimax_dev->rfkill, state == WIMAX_RF_OFF); in wimax_rfkill()
321 wimax_dev, state, result); in wimax_rfkill()