Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_add_if() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 1 resp 18524169558892544
PARAM_VALUE 2 req 4858412176885854208
PARAM_VALUE 3 length 16
PARAM_VALUE 4 timeout 0
BUF_SIZE 2 req 22
DATA_SOURCE 0 mors $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 length unit_byte
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_cfg_bss() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 1 resp 0
PARAM_VALUE 2 req 930398990461853696
PARAM_VALUE 3 length 0
PARAM_VALUE 4 timeout 0
BUF_SIZE 2 req 22
DATA_SOURCE 0 mors $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_cfg_multicast_filter() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->mcast_filter 4096-ptr_max
PARAM_VALUE 1 resp 0
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 3 length 0
PARAM_VALUE 4 timeout 0
BUF_SIZE 2 req 0-u16max
BUF_SIZE 2 req 0-u16max
DATA_SOURCE 0 mors $0
DATA_SOURCE 2 req r _kzalloc_noprof
BIT_INFO 2 req->hdr 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_cfg_qos() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 1 resp 0
PARAM_VALUE 2 req 680565074383048704
PARAM_VALUE 3 length 0
PARAM_VALUE 4 timeout 0
BUF_SIZE 2 req 23
DATA_SOURCE 0 mors $0
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_config_beacon_timer() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 1 resp 0
PARAM_VALUE 2 req 8761135144692379648
PARAM_VALUE 3 length 0
PARAM_VALUE 4 timeout 0
BUF_SIZE 2 req 13
DATA_SOURCE 0 mors $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_disable_key() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 1 resp 0
PARAM_VALUE 2 req 3611392095851302912
PARAM_VALUE 3 length 0
PARAM_VALUE 4 timeout 0
BUF_SIZE 2 req 21
DATA_SOURCE 0 mors $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_get_capabilities() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->vifs 4096-ptr_max
PARAM_VALUE 1 resp 7058449275525775360
PARAM_VALUE 2 req 919167318041944064
PARAM_VALUE 3 length 37
PARAM_VALUE 4 timeout 0
BUF_SIZE 1 resp 37
DATA_SOURCE 0 mors $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 length unit_byte
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_get_disabled_channels() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 1 resp 4096-ptr_max
PARAM_VALUE 2 req 7228107426735927296
PARAM_VALUE 2 req->hdr.flags 0
PARAM_VALUE 2 req->hdr.host_id 0
PARAM_VALUE 2 req->hdr.len 0
PARAM_VALUE 2 req->hdr.message_id 0
PARAM_VALUE 2 req->hdr.pad 0
PARAM_VALUE 3 length 98
PARAM_VALUE 4 timeout 0
BUF_SIZE 1 resp 98
BUF_SIZE 1 resp 98
DATA_SOURCE 0 mors $0
DATA_SOURCE 1 resp $1
DATA_SOURCE 3 length $2
UNITS 3 length unit_byte

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_get_max_txpower() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->tx_max_power_mbm s32max
PARAM_VALUE 1 resp 3807412564157906944
PARAM_VALUE 2 req 7287351722122088448
PARAM_VALUE 3 length 20
PARAM_VALUE 4 timeout 0
BUF_SIZE 1 resp 20
DATA_SOURCE 0 mors $0
UNITS 3 length unit_byte

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_hw_scan() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->hw_scan.state 1-2
PARAM_VALUE 1 resp 0
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 3 length 0
PARAM_VALUE 4 timeout 0
BUF_SIZE 2 req 0,4-4294967308
BUF_SIZE 2 req 0,4-4294967308
DATA_SOURCE 0 mors $0
DATA_SOURCE 2 req r _kzalloc_noprof
BIT_INFO 2 req->flags 0x10,0x1b
BIT_INFO 2 req->hdr 0x0,0x7fffffff
HARD_MAX 0 mors->hw_scan.state 2
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_install_key() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 1 resp 2042964745259298816
PARAM_VALUE 2 req 949124963683344384
PARAM_VALUE 3 length 17
PARAM_VALUE 4 timeout 0
BUF_SIZE 1 resp 17
BUF_SIZE 2 req 62
DATA_SOURCE 0 mors $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 length unit_byte

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_rm_if() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 1 resp 0
PARAM_VALUE 2 req 658082141943803904
PARAM_VALUE 3 length 0
PARAM_VALUE 4 timeout 0
DATA_SOURCE 0 mors $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &local->iflist_mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_set_channel() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 1 resp 7049826615115591680
PARAM_VALUE 2 req 4932467540779683840
PARAM_VALUE 3 length 20
PARAM_VALUE 4 timeout 0
BUF_SIZE 1 resp 20
BUF_SIZE 2 req 22
DATA_SOURCE 0 mors $0
UNITS 3 length unit_byte

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_set_frag_threshold() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 1 resp 0
PARAM_VALUE 2 req 8778057341481750528
PARAM_VALUE 3 length 0
PARAM_VALUE 4 timeout 0
BUF_SIZE 2 req 28
DATA_SOURCE 0 mors $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_set_ps() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->ps.enable 1
PARAM_VALUE 1 resp 0
PARAM_VALUE 2 req 5244001470836518912
PARAM_VALUE 3 length 0
PARAM_VALUE 4 timeout 2000
BUF_SIZE 2 req 14
DATA_SOURCE 0 mors $0

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_set_txpower() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->tx_max_power_mbm s32min-2147483646
PARAM_VALUE 1 resp 5367342597235388416
PARAM_VALUE 2 req 4155595135870300160
PARAM_VALUE 3 length 20
PARAM_VALUE 4 timeout 0
BUF_SIZE 1 resp 20
BUF_SIZE 2 req 16
DATA_SOURCE 0 mors $0
UNITS 3 length unit_byte

drivers/net/wireless/morsemicro/mm81x/command.c mm81x_cmd_sta_state() -> mm81x_cmd_tx()

Type Parameter Key Value
PARAM_VALUE 1 resp 0
PARAM_VALUE 2 req 8558717194517688320
PARAM_VALUE 3 length 0
PARAM_VALUE 4 timeout 0
BUF_SIZE 2 req 27
DATA_SOURCE 0 mors $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex