Defined in 5 files as a function:

Referenced in 5 files:

Smatch caller information:

34b0ab2ddb916e70 rtw8852a_dack() -> _dac_cal()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->scbd 1
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.timer.lockdep_map->name 0-255
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.wiphy 1-u64max
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.work.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 rtwdev->is_tssi_mode 4096-ptr_max
PARAM_VALUE 0 rtwdev->priv->continual_io_error.counter s32min-s32max
PARAM_VALUE 0 *rtwdev->btc.cx.wl->scbd 0-4294967295
PARAM_VALUE 0 *rtwdev->btc.cx.wl->scbd_chg 1
PARAM_VALUE 1 force 0
PARAM_VALUE 2 chanctx_idx 0
DATA_SOURCE 0 rtwdev $0
DATA_SOURCE 2 chanctx_idx $1
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c rtw8852bt_dack() -> _dac_cal()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->ops 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->ops->read_rf 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->phy_def 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->scbd 1
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.timer.lockdep_map->name 0-255
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.wiphy 1-u64max
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.work.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 rtwdev->hci.ops->read32 4096-ptr_max
PARAM_VALUE 0 rtwdev->io->write32 4096-ptr_max
PARAM_VALUE 0 rtwdev->io->write_rf 4096-ptr_max
PARAM_VALUE 0 rtwdev->is_tssi_mode 4096-ptr_max
PARAM_VALUE 0 rtwdev->priv->continual_io_error.counter s32min-s32max
PARAM_VALUE 0 *rtwdev->btc.cx.wl->scbd 0-4294967295
PARAM_VALUE 0 *rtwdev->btc.cx.wl->scbd_chg 1
PARAM_VALUE 0 *rtwdev->dpk->cur_idx 0
PARAM_VALUE 0 *rtwdev->dpk->dpk_gs 91,127
PARAM_VALUE 0 *rtwdev->dpk->max_dpk_txagc 63
PARAM_VALUE 1 force 0
DATA_SOURCE 0 rtwdev $0
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c rtw8852b_dack() -> _dac_cal()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->ops 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->ops->read_rf 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->phy_def 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->scbd 1
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.timer.lockdep_map->name 0-255
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.wiphy 1-u64max
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.work.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 rtwdev->hci.ops->read32 4096-ptr_max
PARAM_VALUE 0 rtwdev->io->write32 4096-ptr_max
PARAM_VALUE 0 rtwdev->io->write_rf 4096-ptr_max
PARAM_VALUE 0 rtwdev->is_tssi_mode 4096-ptr_max
PARAM_VALUE 0 rtwdev->priv->continual_io_error.counter s32min-s32max
PARAM_VALUE 0 *rtwdev->btc.cx.wl->scbd 0-4294967295
PARAM_VALUE 0 *rtwdev->btc.cx.wl->scbd_chg 1
PARAM_VALUE 0 *rtwdev->dpk->dpk_gs 91,127
PARAM_VALUE 1 force 0
DATA_SOURCE 0 rtwdev $0
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c rtw8852c_dack() -> _dac_cal()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->dcfo_comp->addr 0,96,501,512,1344,1436,1440,1448,1452,1840,3080,3084,3088,3092
PARAM_VALUE 0 rtwdev->chip->dcfo_comp->mask 0-4,7,15,17,32,63,128,240,255,511-512,992,1023,2044,3072,4032
PARAM_VALUE 0 rtwdev->chip->dig_regs->p0_lna_init.addr 0,96,501,512,1344,1436,1440,1448,1452,1840,3080,3084,3088,3092
PARAM_VALUE 0 rtwdev->chip->dig_regs->p0_lna_init.mask 0-4,7,15,17,32,63,128,240,255,511-512,992,1023,2044,3072,4032
PARAM_VALUE 0 rtwdev->chip->dig_regs->p0_p20_pagcugc_en.addr 0,96,501,512,1344,1436,1440,1448,1452,1840,3080,3084,3088,3092
PARAM_VALUE 0 rtwdev->chip->dig_regs->p0_p20_pagcugc_en.mask 0-4,7,15,17,32,63,128,240,255,511-512,992,1023,2044,3072,4032
PARAM_VALUE 0 rtwdev->chip->dig_regs->p0_rxb_init.addr 0,96,501,512,1344,1436,1440,1448,1452,1840,3080,3084,3088,3092
PARAM_VALUE 0 rtwdev->chip->dig_regs->p0_rxb_init.mask 0-4,7,15,17,32,63,128,240,255,511-512,992,1023,2044,3072,4032
PARAM_VALUE 0 rtwdev->chip->dig_regs->p0_s20_pagcugc_en.addr 0,96,501,512,1344,1436,1440,1448,1452,1840,3080,3084,3088,3092
PARAM_VALUE 0 rtwdev->chip->dig_regs->p0_s20_pagcugc_en.mask 0-4,7,15,17,32,63,128,240,255,511-512,992,1023,2044,3072,4032
PARAM_VALUE 0 rtwdev->chip->dig_regs->p0_tia_init.addr 0,96,501,512,1344,1436,1440,1448,1452,1840,3080,3084,3088,3092
PARAM_VALUE 0 rtwdev->chip->dig_regs->p0_tia_init.mask 0-4,7,15,17,32,63,128,240,255,511-512,992,1023,2044,3072,4032
PARAM_VALUE 0 rtwdev->chip->dig_regs->p1_lna_init.addr 0,96,501,512,1344,1436,1440,1448,1452,1840,3080,3084,3088,3092
PARAM_VALUE 0 rtwdev->chip->dig_regs->p1_lna_init.mask 0-4,7,15,17,32,63,128,240,255,511-512,992,1023,2044,3072,4032
PARAM_VALUE 0 rtwdev->chip->dig_regs->p1_p20_pagcugc_en.addr 0,96,501,512,1344,1436,1440,1448,1452,1840,3080,3084,3088,3092
PARAM_VALUE 0 rtwdev->chip->dig_regs->p1_p20_pagcugc_en.mask 0-4,7,15,17,32,63,128,240,255,511-512,992,1023,2044,3072,4032
PARAM_VALUE 0 rtwdev->chip->dig_regs->p1_rxb_init.addr 0,96,501,512,1344,1436,1440,1448,1452,1840,3080,3084,3088,3092
PARAM_VALUE 0 rtwdev->chip->dig_regs->p1_rxb_init.mask 0-4,7,15,17,32,63,128,240,255,511-512,992,1023,2044,3072,4032
PARAM_VALUE 0 rtwdev->chip->dig_regs->p1_s20_pagcugc_en.addr 0,96,501,512,1344,1436,1440,1448,1452,1840,3080,3084,3088,3092
PARAM_VALUE 0 rtwdev->chip->dig_regs->p1_s20_pagcugc_en.mask 0-4,7,15,17,32,63,128,240,255,511-512,992,1023,2044,3072,4032
PARAM_VALUE 0 rtwdev->chip->dig_regs->p1_tia_init.addr 0,96,501,512,1344,1436,1440,1448,1452,1840,3080,3084,3088,3092
PARAM_VALUE 0 rtwdev->chip->dig_regs->p1_tia_init.mask 0-4,7,15,17,32,63,128,240,255,511-512,992,1023,2044,3072,4032
PARAM_VALUE 0 rtwdev->chip->ops 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->ops->read_rf 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->rf_path_num 1-2
PARAM_VALUE 0 rtwdev->chip->rrsr_cfgs->ref_rate.addr 98,724,728,780,812,1792,3100,3132,3168,3180,3184,4768,4792,8200
PARAM_VALUE 0 rtwdev->chip->rrsr_cfgs->rsc.addr 98,724,728,780,812,1792,3100,3132,3168,3180,3184,4768,4792,8200
PARAM_VALUE 0 rtwdev->chip->scbd 1
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.timer.lockdep_map->name 0-255
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.wiphy 1-u64max
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->coex_rfk_chk_work.work.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 rtwdev->io->write32 4096-ptr_max
PARAM_VALUE 0 rtwdev->io->write_rf 4096-ptr_max
PARAM_VALUE 0 rtwdev->is_tssi_mode 4096-ptr_max
PARAM_VALUE 0 rtwdev->priv->continual_io_error.counter s32min-s32max
PARAM_VALUE 0 *rtwdev->btc.cx.wl->scbd 0-4294967295
PARAM_VALUE 0 *rtwdev->btc.cx.wl->scbd_chg 1
PARAM_VALUE 0 *rtwdev->lck->thermal 0-255
PARAM_VALUE 1 force 0
PARAM_VALUE 2 chanctx_idx 0
DATA_SOURCE 0 rtwdev $0
DATA_SOURCE 2 chanctx_idx $1
NOCHECK_CALL