1. NAME▲
wimax_state_change - Set the current state of a WiMAX device
2. SYNOPSIS ▲
void wimax_state_change(struct wimax_dev * wimax_dev , enum wimax_st new_state );
3. ARGUMENTS ▲
wimax_dev
WiMAX device descriptor (properly referenced)
new_state
New state to switch to
4. DESCRIPTION ▲
This implements the state changes for the wimax devices. It will
- verify that the state transition is legal (for now itAqll just print a warning if not) according to the table in linux/wimax.hAqs documentation for Aqenum wimax_stAq.
- perform the actions needed for leaving the current state and whichever are needed for entering the new state.
- issue a report to user space indicating the new state (and an optional payload with information about the new state).
5. NOTE ▲
wimax_dev must be locked
6. COPYRIGHT ▲