Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_add_key() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->conf_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wdev->conf_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | wdev->conf_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | wdev->conf_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 12 |
| PARAM_VALUE | 1 | request->interface | 2 |
| PARAM_VALUE | 1 | request->len | 48 |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| CAPPED_DATA | 0 | wdev->hw_caps.api_version_major | 1 |
| DATA_SOURCE | 0 | wdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wvif->wdev->conf_mutex | ||
| TYPE_LOCK | (struct wfx_dev)->conf_mutex |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_beacon_transmit() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev->bh_wq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | wdev->bh_wq->work_color | s32min-s32max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 24 |
| PARAM_VALUE | 1 | request->len | 8 |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wdev->conf_mutex | ||
| TYPE_LOCK | (struct wfx_dev)->conf_mutex |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_configuration() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 9 |
| PARAM_VALUE | 1 | request->interface | 2 |
| PARAM_VALUE | 1 | request->len | 6-257 |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev->bh_wq | (-1),512,528-8720 |
| BUF_SIZE | 0 | wdev->dev | (-1),1616 |
| BUF_SIZE | 0 | wdev->hwbus_ops | (-1),64 |
| BUF_SIZE | 0 | wdev->hwbus_priv | (-1),24,32 |
| DATA_SOURCE | 0 | wdev | $0 |
| STR_LEN | 0 | wdev->hw->wiphy->fw_version | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_join() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->hif.tx_buffers_empty.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->hif.tx_buffers_empty.head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | wdev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->hw->wiphy | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 11 |
| PARAM_VALUE | 1 | request->len | 64 |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wdev->conf_mutex |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_map_link() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 28 |
| PARAM_VALUE | 1 | request->len | 12 |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_read_mib() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->bh_wq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | wdev->bh_wq->work_color | s32min-s32max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 5 |
| PARAM_VALUE | 1 | request->interface | 0-2 |
| PARAM_VALUE | 1 | request->len | 8 |
| PARAM_VALUE | 2 | reply | 4096-ptr_max |
| PARAM_VALUE | 3 | reply_len | 100,168 |
| PARAM_VALUE | 4 | no_reply | 0 |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | reply | 100,168 |
| CAPPED_DATA | 0 | wdev->hw_caps.api_version_major | 1 |
| DATA_SOURCE | 0 | wdev | $0 |
| DATA_SOURCE | 2 | reply | r _kmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | wdev | unit_array_size |
| UNITS | 3 | reply_len | unit_byte |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_remove_key() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->bh_wq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | wdev->bh_wq->work_color | s32min-s32max |
| PARAM_VALUE | 0 | wdev->conf_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->conf_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wdev->conf_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->conf_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->conf_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | wdev->conf_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->conf_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | wdev->conf_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 13 |
| PARAM_VALUE | 1 | request->interface | 2 |
| PARAM_VALUE | 1 | request->len | 8 |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| DATA_SOURCE | 0 | wdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &wdev->conf_mutex | |
| TYPE_LOCK | (struct wfx_dev)->conf_mutex |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_reset() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 10 |
| PARAM_VALUE | 1 | request->len | 8 |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wdev->conf_mutex | ||
| HALF_LOCKED2 | 0 | &wdev->conf_mutex | |
| HALF_LOCKED2 | 0 | &wdev->scan_lock |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_scan() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->bh_wq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | wdev->bh_wq->work_color | s32min-s32max |
| PARAM_VALUE | 0 | wdev->conf_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->conf_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wdev->conf_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->conf_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->conf_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | wdev->conf_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->conf_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | wdev->conf_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | wdev->hif.tx_buffers_empty.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->hif.tx_buffers_empty.head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | wdev->scan_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->scan_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wdev->scan_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->scan_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->scan_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | wdev->scan_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->scan_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | wdev->scan_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 7 |
| PARAM_VALUE | 1 | request->len | 100-u16max |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| LOCK2 | 0 | &wdev->conf_mutex | |
| LOCK2 | 0 | &wdev->scan_lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct wfx_dev)->conf_mutex | ||
| TYPE_LOCK | (struct wfx_dev)->scan_lock |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_scan_uniq() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->conf_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->conf_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wdev->conf_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->conf_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | wdev->conf_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->conf_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | wdev->conf_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | wdev->scan_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->scan_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wdev->scan_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->scan_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | wdev->scan_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->scan_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | wdev->scan_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 7 |
| PARAM_VALUE | 1 | request->len | 101 |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| LOCK2 | 0 | &wdev->conf_mutex | |
| LOCK2 | 0 | &wdev->scan_lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct wfx_dev)->conf_mutex | ||
| TYPE_LOCK | (struct wfx_dev)->scan_lock |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_set_bss_params() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev->bh_wq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | wdev->bh_wq->work_color | s32min-s32max |
| PARAM_VALUE | 0 | wdev->hif.bh.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->hif.ctrl_ready.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->hif_cmd.done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->hif_cmd.done.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->hif_cmd.done.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->hif_cmd.ready.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->fail_mmc_request.ratelimit_state.flags | 0-4294967295 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->fail_mmc_request.space.counter | s32min-s32max |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->hold_retune | s32min-s32max |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->led->brightness | 0-4294967295 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->parent->dma_uses_io_tlb | 0-1 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->private->dev->dma_uses_io_tlb | 0-1 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->private->dev->iommu->priv->domain->pscid | (-4095)-s32max |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->private->dev->iommu->priv->gcr3_info.glx | 0-3 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->private->dev->iommu->priv->ppr | 1 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->private->pdev->dev.dma_uses_io_tlb | 0-1 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->retune_now | 0-1 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->uhs2_app_cmd | 0-1 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->bus_lock_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->cur_msg | 0 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->cur_msg_completion.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->cur_msg_completion.wait.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->dev.driver_data->busy | 0-1 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->dev.driver_data->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->dev.driver_data->map->async | 0 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->dev.driver_data->qos_request.node.prio | s32min-s32max |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->dev.driver_data->rx_dma.ch->name | 0 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->dev.driver_data->rx_dma.ch->route_data | 0 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->dev.driver_data->rx_dma.ch->slave | 0 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->dev.driver_data->tx_dma.ch->name | 0 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->dev.driver_data->tx_dma.ch->route_data | 0 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->dev.driver_data->tx_dma.ch->slave | 0 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->fallback | 0 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->io_mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->kworker->lock.owner | (-1) |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->kworker->lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->queue_empty | 0 |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 17 |
| PARAM_VALUE | 1 | request->len | 12 |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wdev->conf_mutex | ||
| TYPE_LOCK | (struct wfx_dev)->conf_mutex |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_set_edca_queue_params() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 19 |
| PARAM_VALUE | 1 | request->len | 20 |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| CAPPED_DATA | 0 | wdev->hw_caps.api_version_major | 1 |
| TASK_NOT_RUNNING | |||
| LOCK2 | &wdev->conf_mutex | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wfx_dev)->conf_mutex |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_set_pm() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 16 |
| PARAM_VALUE | 1 | request->len | 8 |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wdev->conf_mutex | ||
| HALF_LOCKED2 | 0 | &wdev->conf_mutex | |
| HALF_LOCKED2 | 0 | &wdev->scan_lock |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_shutdown() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 50 |
| PARAM_VALUE | 1 | request->interface | 2 |
| PARAM_VALUE | 1 | request->len | 4 |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 1 |
| DATA_SOURCE | 0 | wdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_start() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->bh_wq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | wdev->bh_wq->work_color | s32min-s32max |
| PARAM_VALUE | 0 | wdev->hif_cmd.buf_recv | 0 |
| PARAM_VALUE | 0 | wdev->hif_cmd.buf_send | 0 |
| PARAM_VALUE | 0 | wdev->hif_cmd.len_recv | 0 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->hif_cmd.lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | wdev->hif_cmd.ready.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wdev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->hw->wiphy | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->led->brightness | 0-4294967295 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->private->pcr->pci->dev.dma_uses_io_tlb | 0-1 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->card->host->private->pcr->pci->dev.iommu->priv->ppr | 1 |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->dev.driver_data->rx_dma.ch->client_count | 1-s32max |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->dev.driver_data->tx_dma.ch->client_count | 1-s32max |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->dma_rx->client_count | 1-s32max |
| PARAM_VALUE | 0 | wdev->hwbus_priv->func->controller->dma_tx->client_count | 1-s32max |
| PARAM_VALUE | 0 | *wdev->bh_wq->first_flusher->done.wait.lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 23 |
| PARAM_VALUE | 1 | request->len | 56 |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_stop_scan() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 8 |
| PARAM_VALUE | 1 | request->len | 4 |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &wdev->conf_mutex | |
| HALF_LOCKED2 | 0 | &wdev->scan_lock |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_update_ie_beacon() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 27 |
| PARAM_VALUE | 1 | request->len | 1-u16max |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_write_mib() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->id | 6 |
| PARAM_VALUE | 1 | request->len | 1-u16max |
| PARAM_VALUE | 2 | reply | 0 |
| PARAM_VALUE | 3 | reply_len | 0 |
| PARAM_VALUE | 4 | no_reply | 0 |
| BUF_SIZE | 0 | wdev->bh_wq | (-1),512,528-8720 |
| BUF_SIZE | 0 | wdev->dev | (-1),1616 |
| BUF_SIZE | 0 | wdev->hwbus_ops | (-1),64 |
| BUF_SIZE | 0 | wdev->hwbus_priv | (-1),24,32 |
| DATA_SOURCE | 0 | wdev | $0 |
| STR_LEN | 0 | wdev->hw->wiphy->fw_version | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wdev->conf_mutex | ||
| HALF_LOCKED2 | 0 | &wdev->conf_mutex | |
| HALF_LOCKED2 | 0 | &wdev->scan_lock |
drivers/net/wireless/silabs/wfx/debug.c wfx_send_hif_msg_write() -> wfx_cmd_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->len | 4-u16max |
| PARAM_VALUE | 3 | reply_len | 1024 |
| PARAM_VALUE | 4 | no_reply | 0 |
| BUF_SIZE | 1 | request | 4-1000000000,2147479552 |
| BUF_SIZE | 1 | request | 4-1000000000,2147479552 |
| BUF_SIZE | 1 | request->body | 0-999999996,2147479548 |
| BUF_SIZE | 2 | reply | 1024 |
| CAPPED_DATA | 1 | request->len | 1 |
| DATA_SOURCE | 1 | request | r memdup_user |
| USER_DATA | 1 | request->id | 0-255 |
| USER_DATA | 1 | request->len | 4-u16max |
| USER_DATA | 1 | *request | 0-s32max |
| UNITS | 0 | wdev | unit_array_size |
| UNITS | 3 | reply_len | unit_byte |
| USER_PTR | 1 | request | |
| USER_PTR | 1 | request->body |