Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/wireless/ath/carl9170/main.c carl9170_op_set_key() -> carl9170_upload_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->disable_offload | 0 |
| PARAM_VALUE | 0 | ar->mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ar->mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ar->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ar->state | 3-u32max |
| PARAM_VALUE | 3 | ktype | 1-2,4-5 |
| PARAM_VALUE | 4 | keyidx | 0 |
| PARAM_VALUE | 6 | keylen | 0-16 |
| BUF_SIZE | 2 | mac | 0,6 |
| CAPPED_DATA | 0 | &ar->mutex | 1 |
| CAPPED_DATA | 6 | keylen | 1 |
| FUZZY_MAX | 0 | ar->state | 3 |
| FUZZY_MAX | 3 | ktype | 5 |
| HARD_MAX | 3 | ktype | 5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 6 | keylen | unit_byte |
| LOCK2 | 0 | &ar->mutex | |
| TYPE_LOCK | (struct ar9170)->mutex |
drivers/net/wireless/ath/carl9170/main.c carl9170_op_set_key() -> carl9170_upload_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->cmd.hdr.cmd | 16 |
| PARAM_VALUE | 0 | ar->cmd.hdr.len | 28 |
| PARAM_VALUE | 0 | ar->cmd_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->cmd_wait.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->disable_offload | 0 |
| PARAM_VALUE | 0 | ar->mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ar->mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ar->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ar->readbuf | 0 |
| PARAM_VALUE | 0 | ar->readlen | 0 |
| PARAM_VALUE | 0 | ar->state | 3-u32max |
| PARAM_VALUE | 0 | ar->tx_anch.urb_list.prev->next | 40,4096-ptr_max |
| PARAM_VALUE | 0 | ar->tx_anch.urb_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->tx_cmd.urb_list.prev->next | 40,4096-ptr_max |
| PARAM_VALUE | 0 | ar->tx_cmd.urb_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | *ar->cmd.data | 0-255 |
| PARAM_VALUE | 3 | ktype | 2 |
| PARAM_VALUE | 4 | keyidx | 1 |
| PARAM_VALUE | 5 | keydata | 4096-ptr_max |
| PARAM_VALUE | 6 | keylen | 16 |
| BUF_SIZE | 2 | mac | 0,6 |
| CAPPED_DATA | 0 | &ar->mutex | 1 |
| FUZZY_MAX | 0 | ar->state | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ar->mutex | |
| TYPE_LOCK | (struct ar9170)->mutex |
drivers/net/wireless/ath/carl9170/main.c carl9170_op_set_key() -> carl9170_upload_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->disable_offload | 0 |
| PARAM_VALUE | 0 | ar->mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ar->mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ar->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ar->state | 3-u32max |
| PARAM_VALUE | 1 | id | 64-255 |
| PARAM_VALUE | 2 | mac | 0 |
| PARAM_VALUE | 3 | ktype | 0 |
| PARAM_VALUE | 4 | keyidx | 0 |
| PARAM_VALUE | 5 | keydata | 0 |
| PARAM_VALUE | 6 | keylen | 0 |
| CAPPED_DATA | 0 | &ar->mutex | 1 |
| FUZZY_MAX | 0 | ar->state | 3 |
| FUZZY_MAX | 1 | id | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | id | unit_array_size |
| LOCK2 | 0 | &ar->mutex | |
| TYPE_LOCK | (struct ar9170)->mutex |
drivers/net/wireless/ath/carl9170/main.c carl9170_op_set_key() -> carl9170_upload_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->cmd.hdr.cmd | 16 |
| PARAM_VALUE | 0 | ar->cmd.hdr.len | 28 |
| PARAM_VALUE | 0 | ar->cmd_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->cmd_wait.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->disable_offload | 0 |
| PARAM_VALUE | 0 | ar->mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ar->mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ar->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ar->readbuf | 0 |
| PARAM_VALUE | 0 | ar->readlen | 0 |
| PARAM_VALUE | 0 | ar->state | 3-u32max |
| PARAM_VALUE | 0 | ar->tx_anch.urb_list.prev->next | 40,4096-ptr_max |
| PARAM_VALUE | 0 | ar->tx_anch.urb_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->tx_cmd.urb_list.prev->next | 40,4096-ptr_max |
| PARAM_VALUE | 0 | ar->tx_cmd.urb_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | *ar->cmd.data | 0-255 |
| PARAM_VALUE | 1 | id | 64-255 |
| PARAM_VALUE | 2 | mac | 0 |
| PARAM_VALUE | 3 | ktype | 0 |
| PARAM_VALUE | 4 | keyidx | 1 |
| PARAM_VALUE | 5 | keydata | 0 |
| PARAM_VALUE | 6 | keylen | 0 |
| CAPPED_DATA | 0 | &ar->mutex | 1 |
| FUZZY_MAX | 0 | ar->state | 3 |
| FUZZY_MAX | 1 | id | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | id | unit_array_size |
| LOCK2 | 0 | &ar->mutex | |
| TYPE_LOCK | (struct ar9170)->mutex |
drivers/net/wireless/ath/carl9170/main.c carl9170_op_start() -> carl9170_upload_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->beacon_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->cmd.hdr.cmd | 1,16-17 |
| PARAM_VALUE | 0 | ar->cmd.hdr.len | 4,8,28 |
| PARAM_VALUE | 0 | ar->cmd_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->cmd_wait.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->current_density | (-1) |
| PARAM_VALUE | 0 | ar->current_factor | (-1) |
| PARAM_VALUE | 0 | ar->edcf | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->erp_mode | 1 |
| PARAM_VALUE | 0 | ar->filter_state | 0 |
| PARAM_VALUE | 0 | ar->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->mem_allocs.counter | 0 |
| PARAM_VALUE | 0 | ar->mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ar->mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ar->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ar->readbuf | 0 |
| PARAM_VALUE | 0 | ar->readlen | 0 |
| PARAM_VALUE | 0 | ar->state | 0,2 |
| PARAM_VALUE | 0 | ar->state_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->tx_ampdu_list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->tx_ampdu_scheduler.counter | 0 |
| PARAM_VALUE | 0 | ar->tx_ampdu_upload.counter | 0 |
| PARAM_VALUE | 0 | ar->tx_anch.poisoned | 0 |
| PARAM_VALUE | 0 | ar->tx_flush.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->tx_flush.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->tx_flush.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->tx_stats_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->tx_total_pending.counter | 0 |
| PARAM_VALUE | 0 | ar->tx_total_queued.counter | 0 |
| PARAM_VALUE | 0 | ar->usedkeys | 1 |
| PARAM_VALUE | 0 | *ar->cmd.data | 0-255 |
| PARAM_VALUE | 0 | *ar->cmd_buf | 0-4294967295 |
| PARAM_VALUE | 1 | id | 0-67 |
| PARAM_VALUE | 2 | mac | 0 |
| PARAM_VALUE | 3 | ktype | 0 |
| PARAM_VALUE | 4 | keyidx | 0 |
| PARAM_VALUE | 5 | keydata | 0 |
| PARAM_VALUE | 6 | keylen | 0 |
| CAPPED_DATA | 0 | ar->hw->queues | 1 |
| CAPPED_DATA | 0 | &ar->mutex | 1 |
| MEM_ZERO | 0 | ar->mem_bitmap | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ar->mutex | |
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct ar9170)->mutex |
drivers/net/wireless/ath/carl9170/main.c carl9170_op_start() -> carl9170_upload_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->beacon_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->cmd.hdr.cmd | 16 |
| PARAM_VALUE | 0 | ar->cmd.hdr.len | 28 |
| PARAM_VALUE | 0 | ar->cmd_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->cmd_wait.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->cmd_wait.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->current_density | (-1) |
| PARAM_VALUE | 0 | ar->current_factor | (-1) |
| PARAM_VALUE | 0 | ar->edcf | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->erp_mode | 1 |
| PARAM_VALUE | 0 | ar->filter_state | 0 |
| PARAM_VALUE | 0 | ar->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->mem_allocs.counter | 0 |
| PARAM_VALUE | 0 | ar->mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ar->mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ar->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ar->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ar->readbuf | 0 |
| PARAM_VALUE | 0 | ar->readlen | 0 |
| PARAM_VALUE | 0 | ar->state | 0,2 |
| PARAM_VALUE | 0 | ar->state_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->tx_ampdu_list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->tx_ampdu_scheduler.counter | 0 |
| PARAM_VALUE | 0 | ar->tx_ampdu_upload.counter | 0 |
| PARAM_VALUE | 0 | ar->tx_anch.poisoned | 0 |
| PARAM_VALUE | 0 | ar->tx_anch.urb_list.prev->next | 40,4096-ptr_max |
| PARAM_VALUE | 0 | ar->tx_anch.urb_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->tx_cmd.urb_list.prev->next | 40,4096-ptr_max |
| PARAM_VALUE | 0 | ar->tx_cmd.urb_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->tx_flush.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->tx_flush.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->tx_flush.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->tx_stats_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ar->tx_total_pending.counter | 0 |
| PARAM_VALUE | 0 | ar->tx_total_queued.counter | 0 |
| PARAM_VALUE | 0 | ar->usedkeys | 1 |
| PARAM_VALUE | 0 | *ar->cmd.data | 0-255 |
| PARAM_VALUE | 0 | *ar->cmd_buf | 0-4294967295 |
| PARAM_VALUE | 1 | id | 0-67 |
| PARAM_VALUE | 2 | mac | 0 |
| PARAM_VALUE | 3 | ktype | 0 |
| PARAM_VALUE | 4 | keyidx | 1 |
| PARAM_VALUE | 5 | keydata | 0 |
| PARAM_VALUE | 6 | keylen | 0 |
| CAPPED_DATA | 0 | ar->hw->queues | 1 |
| CAPPED_DATA | 0 | &ar->mutex | 1 |
| MEM_ZERO | 0 | ar->mem_bitmap | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ar->mutex | |
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct ar9170)->mutex |