Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_create_bsscfg() -> brcmf_create_iovar()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 1 data 0,4096-ptr_max
PARAM_VALUE 4 buflen 8192
BUF_SIZE 0 name 4-5,8-12,14-17
BUF_SIZE 0 name 4-5,8-12,14-17
BUF_SIZE 1 data (-1),4,6,32-1000000008,2147479560
BUF_SIZE 1 data (-1),4,6,32-1000000008,2147479560
BUF_SIZE 3 buf 8192
BUF_SIZE 3 buf 8192
DATA_SOURCE 0 name $1
DATA_SOURCE 1 data $2
DATA_SOURCE 2 datalen $3
DATA_SOURCE 3 buf $4
DATA_SOURCE 4 buflen $5
RX_PATH
TASK_NOT_RUNNING
UNITS 2 datalen unit_byte
UNITS 4 buflen unit_byte
LOCK2 &drvr->proto_block
TYPE_LOCK (struct brcmf_pub)->proto_block

drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_iovar_data_get() -> brcmf_create_iovar()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 4 buflen 8192
BUF_SIZE 0 name 4-15,17
BUF_SIZE 0 name 4-15,17
BUF_SIZE 1 data (-1),6,8,12,16,20,25,27-28,32,256,296,768-769,1536,2048
BUF_SIZE 3 buf 8192
DATA_SOURCE 0 name $1
DATA_SOURCE 1 data $2
DATA_SOURCE 2 datalen $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 datalen unit_byte
UNITS 4 buflen unit_byte
LOCK2 &drvr->proto_block
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &seq->lock
TYPE_LOCK (struct brcmf_pub)->proto_block

drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_iovar_data_set() -> brcmf_create_iovar()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 4 buflen 8192
BUF_SIZE 0 name 4-18
BUF_SIZE 0 name 4-18
BUF_SIZE 1 data (-1)-s32max
BUF_SIZE 3 buf 8192
DATA_SOURCE 0 name $1
DATA_SOURCE 1 data $2
DATA_SOURCE 2 datalen $3
STR_LEN 0 name (-1),12
STR_LEN 0 name (-1),12
RX_PATH
TASK_NOT_RUNNING
UNITS 2 datalen unit_byte
UNITS 4 buflen unit_byte
BYTE_COUNT 1 ==data2 8050
LOCK2 &drvr->proto_block
HALF_LOCKED2 &cfg->usr_sync
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct brcmf_pub)->proto_block