Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c _rtl92du_phy_lc_calibrate_sw() -> rtl92d_phy_calc_curvindex()

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->get_rfreg 4096-ptr_max
PARAM_VALUE 0 hw->priv->cfg->ops->set_bbreg 4096-ptr_max
PARAM_VALUE 0 hw->priv->cfg->ops->set_rfreg 4096-ptr_max
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 targetchnl 5224425206950301696
PARAM_VALUE 2 curvecount_val 3845556201127182336
PARAM_VALUE 3 is5g 1
BUF_SIZE 1 targetchnl 884
BUF_SIZE 2 curvecount_val 512
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 rtlpriv->mutex_for_hw_init

drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c _rtl92du_phy_lc_calibrate_sw() -> rtl92d_phy_calc_curvindex()

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->get_rfreg 4096-ptr_max
PARAM_VALUE 0 hw->priv->cfg->ops->set_bbreg 4096-ptr_max
PARAM_VALUE 0 hw->priv->cfg->ops->set_rfreg 4096-ptr_max
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 targetchnl 3971261766795370496
PARAM_VALUE 2 curvecount_val 3845556201127182336
PARAM_VALUE 3 is5g 0
BUF_SIZE 1 targetchnl 56
BUF_SIZE 2 curvecount_val 512
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 rtlpriv->mutex_for_hw_init

drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c _rtl92d_phy_lc_calibrate_sw() -> rtl92d_phy_calc_curvindex()

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->get_rfreg 4096-ptr_max
PARAM_VALUE 0 hw->priv->cfg->ops->set_bbreg 4096-ptr_max
PARAM_VALUE 0 hw->priv->cfg->ops->set_rfreg 4096-ptr_max
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 targetchnl 7853555101348892672
PARAM_VALUE 2 curvecount_val 4096-ptr_max
PARAM_VALUE 3 is5g 1
PARAM_VALUE 4 curveindex 1850496231371612160
BUF_SIZE 1 targetchnl 884
BUF_SIZE 2 curvecount_val 512
BUF_SIZE 4 curveindex 884
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c _rtl92d_phy_lc_calibrate_sw() -> rtl92d_phy_calc_curvindex()

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->get_rfreg 4096-ptr_max
PARAM_VALUE 0 hw->priv->cfg->ops->set_bbreg 4096-ptr_max
PARAM_VALUE 0 hw->priv->cfg->ops->set_rfreg 4096-ptr_max
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 targetchnl 2867074417070362624
PARAM_VALUE 2 curvecount_val 4096-ptr_max
PARAM_VALUE 3 is5g 0
PARAM_VALUE 4 curveindex 8549454977213251584
BUF_SIZE 1 targetchnl 56
BUF_SIZE 2 curvecount_val 512
BUF_SIZE 4 curveindex 56
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock