Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c rtl88e_set_fw_ap_off_load_cmd() -> rtl88e_fill_h2c_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 element_id 8
PARAM_VALUE 2 cmd_len 3
PARAM_VALUE 3 cmdbuffer 4096-ptr_max
BUF_SIZE 3 cmdbuffer 3
DATA_SOURCE 0 hw $0
NOCHECK_CALL

drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c rtl88e_set_fw_joinbss_report_cmd() -> rtl88e_fill_h2c_cmd()

Type Parameter Key Value
PARAM_VALUE 1 element_id 1
PARAM_VALUE 2 cmd_len 1
PARAM_VALUE 3 cmdbuffer 4096-ptr_max
DATA_SOURCE 0 hw $0
NOCHECK_CALL

drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c rtl88e_set_fw_pwrmode_cmd() -> rtl88e_fill_h2c_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 1 element_id 32
PARAM_VALUE 2 cmd_len 5
PARAM_VALUE 3 cmdbuffer 4096-ptr_max
BUF_SIZE 3 cmdbuffer 5
DATA_SOURCE 0 hw $0
NOCHECK_CALL

drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c rtl88e_set_fw_rsvdpagepkt() -> rtl88e_fill_h2c_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 0 hw->priv->cfg 4096-ptr_max
PARAM_VALUE 0 hw->priv->cfg->ops 4096-ptr_max
PARAM_VALUE 0 hw->priv->cfg->ops->fill_tx_cmddesc 4096-ptr_max
PARAM_VALUE 0 hw->priv->cfg->ops->tx_polling 4096-ptr_max
PARAM_VALUE 0 hw->priv->locks.irq_th_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hw->priv->locks.usb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hw->priv->usb_data_index s32min-99
PARAM_VALUE 1 element_id 0
PARAM_VALUE 2 cmd_len 5
PARAM_VALUE 3 cmdbuffer 4096-ptr_max
PARAM_VALUE 3 *cmdbuffer 4
BUF_SIZE 3 cmdbuffer 5
DATA_SOURCE 0 hw $0
NOCHECK_CALL
UNITS 2 cmd_len unit_byte

drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c rtl88e_set_p2p_ctw_period_cmd() -> rtl88e_fill_h2c_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 1 element_id 136
PARAM_VALUE 2 cmd_len 1
PARAM_VALUE 3 cmdbuffer 4096-ptr_max
DATA_SOURCE 0 hw $0
NOCHECK_CALL

drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c rtl88e_set_p2p_ps_offload_cmd() -> rtl88e_fill_h2c_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 element_id 20
PARAM_VALUE 2 cmd_len 1
PARAM_VALUE 3 cmdbuffer 4096-ptr_max
DATA_SOURCE 0 hw $0
NOCHECK_CALL

drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtl88ee_update_hal_rate_mask() -> rtl88e_fill_h2c_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 1 element_id 132
PARAM_VALUE 2 cmd_len 5
PARAM_VALUE 3 cmdbuffer 4096-ptr_max
BUF_SIZE 3 cmdbuffer 5
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rtlpriv->locks.conf_mutex
HALF_LOCKED2 &rtlpriv->locks.rf_ps_lock
HALF_LOCKED2 rcu_read