Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/realtek/rtw89/phy.c rtw89_phy_dig_config_igi() -> rtw89_phy_dig_set_igi_cr()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 0 rtwdev->hal.support_igi 1
PARAM_VALUE 1 bb->dig.force_gaincode_idx_en 1
DATA_SOURCE 0 rtwdev $0
DATA_SOURCE 1 bb $1
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/phy.c rtw89_phy_dig_config_igi() -> rtw89_phy_dig_set_igi_cr()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 0 rtwdev->hal.support_igi 1
PARAM_VALUE 1 bb 4096-ptr_max
PARAM_VALUE 1 bb->dig.cur_gaincode.lna_idx 1-6
PARAM_VALUE 1 bb->dig.cur_gaincode.rxb_idx 0-31
PARAM_VALUE 1 bb->dig.cur_gaincode.tia_idx 0-1
PARAM_VALUE 1 bb->dig.force_gaincode_idx_en 0
PARAM_VALUE 1 bb->dig.lna_gain 4096-ptr_max
PARAM_VALUE 1 bb->dig.tia_gain 4096-ptr_max
DATA_SOURCE 0 rtwdev $0
DATA_SOURCE 1 bb $1
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/phy.c rtw89_phy_dig_reset() -> rtw89_phy_dig_set_igi_cr()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 0 rtwdev->bbs 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->dig_regs 4096-ptr_max
PARAM_VALUE 1 bb 4096-ptr_max
PARAM_VALUE 1 bb->dig.bypass_dig 0
PARAM_VALUE 1 bb->dig.cur_gaincode.lna_idx 6
PARAM_VALUE 1 bb->dig.cur_gaincode.rxb_idx 31
PARAM_VALUE 1 bb->dig.cur_gaincode.tia_idx 1
PARAM_VALUE 1 bb->dig.dyn_igi_max 90
PARAM_VALUE 1 bb->dig.dyn_igi_min 32
PARAM_VALUE 1 bb->dig.dyn_pd_max_cnt 0
PARAM_VALUE 1 bb->dig.dyn_pd_th_max 0
PARAM_VALUE 1 bb->dig.force_gaincode.lna_idx 6
PARAM_VALUE 1 bb->dig.force_gaincode.rxb_idx 31
PARAM_VALUE 1 bb->dig.force_gaincode.tia_idx 1
PARAM_VALUE 1 bb->dig.is_linked_pre 0
PARAM_VALUE 1 bb->dig.pd_low_th_ofst 16
DATA_SOURCE 0 rtwdev $0
DATA_SOURCE 1 bb $1
NOCHECK_CALL