Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/wireless/intel/ipw2x00/ipw2100.c, line 2719
- drivers/net/wireless/intel/ipw2x00/ipw2200.c
- drivers/net/wireless/intel/ipw2x00/libipw_rx.c, line 1642
Smatch caller information:
drivers/net/wireless/intel/ipw2x00/ipw2100.c __ipw2100_rx_process() -> libipw_rx_mgt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ieee | 4096-ptr_max |
| PARAM_VALUE | 0 | ieee->iw_mode | s32min-5,7-s32max |
| PARAM_VALUE | 2 | stats | 6378060001439555584 |
| PARAM_VALUE | 2 | stats->beacon_time | 0 |
| PARAM_VALUE | 2 | stats->control | 0 |
| PARAM_VALUE | 2 | stats->freq | 1 |
| PARAM_VALUE | 2 | stats->len | 24-u16max |
| PARAM_VALUE | 2 | stats->mask | 0,2 |
| PARAM_VALUE | 2 | stats->noise | 0 |
| PARAM_VALUE | 2 | stats->rate | 0 |
| PARAM_VALUE | 2 | stats->received_channel | 0 |
| PARAM_VALUE | 2 | stats->signal | 0 |
| PARAM_VALUE | 2 | stats->tsf | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *ieee->bssid | 0-255 |
| USER_DATA | 0 | ieee->prev_seq_ctl | 0-u16max[u] |
| LOCK2 | &priv->low_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct ipw2100_priv)->low_lock |
drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_handle_mgmt_packet() -> libipw_rx_mgt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ieee | 4096-ptr_max |
| PARAM_VALUE | 0 | ieee->iw_mode | s32min-5,7-s32max |
| PARAM_VALUE | 2 | stats | 6647822728181571584 |
| PARAM_VALUE | 2 | stats->control | 0 |
| PARAM_VALUE | 2 | stats->freq | 1-2 |
| PARAM_VALUE | 2 | stats->len | 10-u16max |
| PARAM_VALUE | 2 | stats->mask | 0-15 |
| PARAM_VALUE | 2 | stats->rate | 0-255 |
| PARAM_VALUE | 2 | stats->tsf | 0 |
| DATA_SOURCE | 2 | stats | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | ieee->prev_seq_ctl | 0-u16max[u] |
| USER_DATA | 1 | header->duration_id | 0-u16max[u] |
| USER_DATA | 1 | header->frame_ctl | 0-u16max[u] |
| USER_DATA | 1 | header->seq_ctl | 0-u16max[u] |
| USER_DATA | 2 | stats->len | 10-u16max[u] |
| USER_DATA | 2 | stats->noise | 0-255[u] |
| USER_DATA | 2 | stats->rate | 0-255[u] |
| USER_DATA | 2 | stats->received_channel | 0-255[u] |
| USER_DATA | 2 | stats->rssi | (-128)-127 |
| USER_DATA | 2 | stats->signal | 0-255[c] |
| UNITS | 1 | header | unit_byte |
| USER_PTR | 1 | header | |
| LOCK2 | &priv->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct ipw_priv)->lock |
drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_rx_notification() -> libipw_rx_mgt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ieee | 4096-ptr_max |
| PARAM_VALUE | 1 | header | 4096-ptr_max |
| PARAM_VALUE | 2 | stats | 6506412058104090624 |
| PARAM_VALUE | 2 | stats->beacon_time | 0 |
| PARAM_VALUE | 2 | stats->control | 0 |
| PARAM_VALUE | 2 | stats->freq | 0 |
| PARAM_VALUE | 2 | stats->len | 29-2313 |
| PARAM_VALUE | 2 | stats->mac_time | 0 |
| PARAM_VALUE | 2 | stats->mask | 0 |
| PARAM_VALUE | 2 | stats->noise | 0 |
| PARAM_VALUE | 2 | stats->rate | 0 |
| PARAM_VALUE | 2 | stats->received_channel | 0 |
| PARAM_VALUE | 2 | stats->rssi | 0 |
| PARAM_VALUE | 2 | stats->signal | 0 |
| PARAM_VALUE | 2 | stats->tsf | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | ieee->prev_seq_ctl | 0-u16max[u] |
| USER_DATA | 2 | stats->len | 29-2313 |
| LOCK2 | &priv->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct ipw_priv)->lock |