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/rtl8723ae/dm.c rtl8723e_dm_initial_gain_multi_sta() -> rtl8723e_dm_write_dig()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 0 hw->priv->dm_digtable.back_val (-128)-127
PARAM_VALUE 0 hw->priv->dm_digtable.cur_igvalue 0-255
PARAM_VALUE 0 hw->priv->dm_digtable.dig_ext_port_stage 4
PARAM_VALUE 0 hw->priv->dm_digtable.pre_igvalue 0-4294967295
PARAM_VALUE 0 hw->priv->dm_digtable.rssi_val_min 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
CAPPED_DATA 0 hw->priv->dm_digtable.cursta_cstate 1
DATA_SOURCE 0 hw $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 &rtlpriv->locks.rf_ps_lock
TYPE_LOCK (struct rtl_locks)->rf_ps_lock

drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c rtl8723e_dm_initial_gain_multi_sta() -> rtl8723e_dm_write_dig()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 0 hw->priv->dm_digtable.back_val (-128)-127
PARAM_VALUE 0 hw->priv->dm_digtable.cur_igvalue 0-255
PARAM_VALUE 0 hw->priv->dm_digtable.dig_ext_port_stage 4
PARAM_VALUE 0 hw->priv->dm_digtable.pre_igvalue 0-4294967295
PARAM_VALUE 0 hw->priv->dm_digtable.rssi_val_min 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
CAPPED_DATA 0 hw->priv->dm_digtable.cursta_cstate 1
DATA_SOURCE 0 hw $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 &rtlpriv->locks.rf_ps_lock
TYPE_LOCK (struct rtl_locks)->rf_ps_lock

drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c rtl8723e_dm_initial_gain_multi_sta() -> rtl8723e_dm_write_dig()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 0 hw->priv->dm_digtable.back_val (-128)-127
PARAM_VALUE 0 hw->priv->dm_digtable.cur_igvalue 0-255
PARAM_VALUE 0 hw->priv->dm_digtable.dig_ext_port_stage 4
PARAM_VALUE 0 hw->priv->dm_digtable.pre_igvalue 0-4294967295
PARAM_VALUE 0 hw->priv->dm_digtable.rssi_val_min 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
CAPPED_DATA 0 hw->priv->dm_digtable.cursta_cstate 1
DATA_SOURCE 0 hw $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 &rtlpriv->locks.rf_ps_lock
TYPE_LOCK (struct rtl_locks)->rf_ps_lock

drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c rtl8723e_dm_initial_gain_sta() -> rtl8723e_dm_write_dig()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
DATA_SOURCE 0 hw $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 &rtlpriv->locks.rf_ps_lock
TYPE_LOCK (struct rtl_locks)->rf_ps_lock

drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c rtl92c_dm_ctrl_initgain_by_fa() -> rtl8723e_dm_write_dig()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 0 hw->priv->dm_digtable.back_val (-128)-127
PARAM_VALUE 0 hw->priv->dm_digtable.cur_igvalue 0-255
PARAM_VALUE 0 hw->priv->dm_digtable.dig_ext_port_stage 4
PARAM_VALUE 0 hw->priv->dm_digtable.pre_igvalue 0-4294967295
PARAM_VALUE 0 hw->priv->dm_digtable.rssi_val_min 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
CAPPED_DATA 0 hw->priv->dm_digtable.cursta_cstate 1
DATA_SOURCE 0 hw $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 &rtlpriv->locks.rf_ps_lock
TYPE_LOCK (struct rtl_locks)->rf_ps_lock

drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c rtl92c_dm_ctrl_initgain_by_rssi() -> rtl8723e_dm_write_dig()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
DATA_SOURCE 0 hw $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 &rtlpriv->locks.rf_ps_lock
TYPE_LOCK (struct rtl_locks)->rf_ps_lock

drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c rtl8723e_phy_set_io() -> rtl8723e_dm_write_dig()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
DATA_SOURCE 0 hw $0
NOCHECK_CALL

drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c rtl8723e_phy_set_io() -> rtl8723e_dm_write_dig()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
DATA_SOURCE 0 hw $0
NOCHECK_CALL