Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c brcmf_fws_add_interface() -> brcmf_fws_macdesc_init()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 2 ifidx 0-15
BUF_SIZE 1 addr 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 *addr 0-255[u]
USER_PTR 1 addr
HALF_LOCKED2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c brcmf_fws_attach() -> brcmf_fws_macdesc_init()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 1 addr 0
PARAM_VALUE 2 ifidx 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c brcmf_fws_macdesc_indicate() -> brcmf_fws_macdesc_init()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 0 desc->occupied 0
DATA_SOURCE 1 addr $2 [m]
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 desc->mac_handle 0-255
UNITS 1 addr unit_byte
LOCK2 &fws->spinlock
LOCK2 fws->flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct brcmf_fws_info)->spinlock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c brcmf_fws_reset_interface() -> brcmf_fws_macdesc_init()

Type Parameter Key Value
PARAM_VALUE 0 desc 1-u64max
BUF_SIZE 1 addr 6
NOCHECK_CALL
LOCK2 &pool->lock