Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_query_dcmd() -> brcmf_proto_bcdc_msg()

Type Parameter Key Value
PARAM_VALUE 0 drvr 4096-ptr_max
PARAM_VALUE 0 drvr->bus_if 4096-ptr_max
PARAM_VALUE 0 drvr->bus_if->state 1
PARAM_VALUE 0 drvr->proto 4096-ptr_max
PARAM_VALUE 0 drvr->proto_block.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 drvr->proto_block.osq.tail.counter 0-s32max
PARAM_VALUE 0 drvr->proto_block.wait_lock.owner (-1)
PARAM_VALUE 0 drvr->proto_block.wait_lock.owner_cpu u32max
PARAM_VALUE 0 drvr->proto_block.wait_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 4 len 0-8192
PARAM_VALUE 5 set 0
BUF_SIZE 3 buf (-1)-0,2-8193
BUF_SIZE 3 buf (-1)-0,2-8193
CAPPED_DATA 4 len 1
DATA_SOURCE 0 drvr $0
DATA_SOURCE 1 ifidx $1
DATA_SOURCE 2 cmd $2
DATA_SOURCE 3 buf $3
DATA_SOURCE 4 len $4
FUZZY_MAX 4 len 8192
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 cmd 0-u32max[u]
USER_DATA 4 len 0-8192[c][u]
HALF_LOCKED2 &drvr->proto_block
HALF_LOCKED2 &ifp->drvr->proto_block
TYPE_LOCK (struct brcmf_pub)->proto_block

drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_set_dcmd() -> brcmf_proto_bcdc_msg()

Type Parameter Key Value
PARAM_VALUE 0 drvr 4096-ptr_max
PARAM_VALUE 0 drvr->bus_if 4096-ptr_max
PARAM_VALUE 0 drvr->bus_if->state 1
PARAM_VALUE 0 drvr->proto 4096-ptr_max
PARAM_VALUE 0 drvr->proto_block.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 drvr->proto_block.osq.tail.counter 0-s32max
PARAM_VALUE 0 drvr->proto_block.wait_lock.owner (-1)
PARAM_VALUE 0 drvr->proto_block.wait_lock.owner_cpu u32max
PARAM_VALUE 0 drvr->proto_block.wait_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 4 len 0-8192
PARAM_VALUE 5 set 1
BUF_SIZE 3 buf (-1)-0,2-8193
BUF_SIZE 3 buf (-1)-0,2-8193
CAPPED_DATA 4 len 1
DATA_SOURCE 0 drvr $0
DATA_SOURCE 1 ifidx $1
DATA_SOURCE 2 cmd $2
DATA_SOURCE 3 buf $3
DATA_SOURCE 4 len $4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 cmd 0-u32max[u]
USER_DATA 4 len 0-8192[c][u]
USER_PTR 3 buf
HALF_LOCKED2 &drvr->proto_block
HALF_LOCKED2 &ifp->drvr->proto_block
TYPE_LOCK (struct brcmf_pub)->proto_block