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_set_name()

Type Parameter Key Value
PARAM_VALUE 0 fws 4096-ptr_max
PARAM_VALUE 0 fws->avoid_queueing 0
PARAM_VALUE 0 fws->desc.iface 4096-ptr_max
PARAM_VALUE 1 desc 4096-ptr_max
PARAM_VALUE 1 desc->ac_bitmap 255
PARAM_VALUE 1 desc->interface_id 0-15
PARAM_VALUE 1 desc->occupied 1
PARAM_VALUE 1 desc->requested_credit 0
PARAM_VALUE 1 desc->requested_packet 0
PARAM_VALUE 1 desc->state 1
DATA_SOURCE 0 fws r drvr_to_fws
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 fws 4096-ptr_max
PARAM_VALUE 0 fws->desc.other.ac_bitmap 255
PARAM_VALUE 0 fws->desc.other.interface_id 0
PARAM_VALUE 0 fws->desc.other.occupied 1
PARAM_VALUE 0 fws->desc.other.requested_credit 0
PARAM_VALUE 0 fws->desc.other.requested_packet 0
PARAM_VALUE 0 fws->desc.other.state 1
PARAM_VALUE 0 fws->drvr 4096-ptr_max
PARAM_VALUE 0 fws->drvr->bus_if 4096-ptr_max
PARAM_VALUE 0 fws->drvr->feat_flags 0,16384-u32max
PARAM_VALUE 0 fws->drvr->fweh 4096-ptr_max
PARAM_VALUE 0 fws->drvr->hdrlen 0,16
PARAM_VALUE 0 fws->drvr->proto 4096-ptr_max
PARAM_VALUE 0 fws->drvr->proto_block.first_waiter 0
PARAM_VALUE 0 fws->drvr->proto_block.magic 4096-ptr_max
PARAM_VALUE 0 fws->drvr->proto_block.osq.tail.counter 0
PARAM_VALUE 0 fws->drvr->proto_block.owner.counter 0
PARAM_VALUE 0 fws->drvr->settings 4096-ptr_max
PARAM_VALUE 0 fws->drvr->vops 4096-ptr_max
PARAM_VALUE 0 fws->fws_wq 4096-ptr_max
PARAM_VALUE 0 fws->hanger.failed_slotfind 0
PARAM_VALUE 0 fws->hanger.failed_to_pop 0
PARAM_VALUE 0 fws->hanger.failed_to_push 0
PARAM_VALUE 0 fws->hanger.popped 0
PARAM_VALUE 0 fws->hanger.pushed 0
PARAM_VALUE 0 fws->hanger.slot_pos 0
PARAM_VALUE 1 desc 4096-ptr_max
PARAM_VALUE 1 desc->ac_bitmap 255
PARAM_VALUE 1 desc->interface_id 0
PARAM_VALUE 1 desc->occupied 1
PARAM_VALUE 1 desc->state 1
BUF_SIZE 0 fws 134352
BUF_SIZE 0 fws->fws_wq (-1),512,528-8720
DATA_SOURCE 0 fws r _kzalloc_noprof
MEM_ZERO 0 &fws->hanger
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 fws 4096-ptr_max
PARAM_VALUE 0 fws->desc.nodes 4096-ptr_max
PARAM_VALUE 0 fws->fw_signals 1
PARAM_VALUE 1 desc 4096-ptr_max
PARAM_VALUE 1 desc->ac_bitmap 255
PARAM_VALUE 1 desc->occupied 1
PARAM_VALUE 1 desc->requested_credit 0
PARAM_VALUE 1 desc->requested_packet 0
PARAM_VALUE 1 desc->state 1
DATA_SOURCE 0 fws $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 desc->mac_handle 0-255
LOCK2 0 fws->flags
LOCK2 0 &fws->spinlock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct brcmf_fws_info)->spinlock

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

Type Parameter Key Value
PARAM_VALUE 0 fws 4096-ptr_max
PARAM_VALUE 0 fws->desc.nodes 4096-ptr_max
PARAM_VALUE 0 fws->fw_signals 1
PARAM_VALUE 1 desc 4096-ptr_max
PARAM_VALUE 1 desc->occupied 1-255
DATA_SOURCE 0 fws $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 desc->mac_handle 0-255
LOCK2 0 fws->flags
LOCK2 0 &fws->spinlock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct brcmf_fws_info)->spinlock