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