Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_add_key() -> wfx_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 44
PARAM_VALUE 1 hif 231338517265633280
RX_PATH
TASK_NOT_RUNNING
UNITS 0 body_len unit_byte
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_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 4
PARAM_VALUE 1 hif 7027493046606053376
RX_PATH
TASK_NOT_RUNNING
UNITS 0 body_len unit_byte
LOCK2 &wdev->conf_mutex
TYPE_LOCK (struct wfx_dev)->conf_mutex

drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_configuration() -> wfx_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 2-253
PARAM_VALUE 1 hif 9128605490238664704
CAPPED_DATA 0 body_len 1
CAPPED_DATA 0 body_len 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 body_len unit_byte

drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_join() -> wfx_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 60
PARAM_VALUE 1 hif 4636150298410676224
RX_PATH
TASK_NOT_RUNNING
UNITS 0 body_len unit_byte
HALF_LOCKED2 &wdev->conf_mutex

drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_map_link() -> wfx_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 8
PARAM_VALUE 1 hif 758341202611851264
RX_PATH
TASK_NOT_RUNNING
UNITS 0 body_len unit_byte

drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_read_mib() -> wfx_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 4
PARAM_VALUE 1 hif 6770246830262538240
RX_PATH
TASK_NOT_RUNNING
UNITS 0 body_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_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 4
PARAM_VALUE 1 hif 3727305067600596992
RX_PATH
TASK_NOT_RUNNING
UNITS 0 body_len unit_byte
LOCK2 &wdev->conf_mutex
TYPE_LOCK (struct wfx_dev)->conf_mutex

drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_reset() -> wfx_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 4
PARAM_VALUE 1 hif 4593106591378313216
RX_PATH
TASK_NOT_RUNNING
UNITS 0 body_len unit_byte
HALF_LOCKED2 &wdev->conf_mutex

drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_scan() -> wfx_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 96-2147483743
PARAM_VALUE 1 hif 2771736025480589312
UNITS 0 body_len unit_byte
LOCK2 &wvif->wdev->conf_mutex
LOCK2 &wvif->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_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 97
PARAM_VALUE 1 hif 6259889062596251648
UNITS 0 body_len unit_byte
LOCK2 &wvif->wdev->conf_mutex
LOCK2 &wvif->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_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 8
PARAM_VALUE 1 hif 5669072679247273984
RX_PATH
TASK_NOT_RUNNING
UNITS 0 body_len unit_byte
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_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 16
PARAM_VALUE 1 hif 5220137566703624192
TASK_NOT_RUNNING
UNITS 0 body_len unit_byte
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_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 4
PARAM_VALUE 1 hif 8563037706130317312
RX_PATH
TASK_NOT_RUNNING
UNITS 0 body_len unit_byte
HALF_LOCKED2 &wdev->conf_mutex
HALF_LOCKED2 &wvif->wdev->conf_mutex
HALF_LOCKED2 &wvif->wdev->scan_lock

drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_shutdown() -> wfx_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 0
PARAM_VALUE 1 hif 3525475091596718080
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_start() -> wfx_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 52
PARAM_VALUE 1 hif 3148255972516974592
RX_PATH
TASK_NOT_RUNNING
UNITS 0 body_len unit_byte

drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_stop_scan() -> wfx_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 0
PARAM_VALUE 1 hif 4553581796938829824
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wvif->wdev->conf_mutex
HALF_LOCKED2 &wvif->wdev->scan_lock

drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_update_ie_beacon() -> wfx_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 hif 9075540302083133440
UNITS 0 body_len unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/wireless/silabs/wfx/hif_tx.c wfx_hif_write_mib() -> wfx_alloc_hif()

Type Parameter Key Value
PARAM_VALUE 0 body_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 hif 842202165691244544
RX_PATH
TASK_NOT_RUNNING
UNITS 0 body_len unit_byte
HALF_LOCKED2 &wdev->conf_mutex