Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/realtek/rtw89/chan.c rtw89_mcc_duration_decision_on_bt() -> rtw89_mcc_mod_duration_diff_band_with_bt()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->pwr_off_seq->addr 2,5-7,16,36,113,128,130-131,136,145-146,198,420,672,674,752-753
PARAM_VALUE 0 rtwdev->chip->pwr_on_seq->addr 2,5-7,16,36,113,128,130-131,136,145-146,198,420,672,674,752-753
PARAM_VALUE 0 rtwdev->chip->rrsr_cfgs->ref_rate.mask 1-4,7-8,15-16,31-32,51,56,63-64,128,192,240,255-256,448,511-512
PARAM_VALUE 0 rtwdev->chip->rrsr_cfgs->rsc.mask 1-4,7-8,15-16,31-32,51,56,63-64,128,192,240,255-256,448,511-512
PARAM_VALUE 0 rtwdev->fw_cmd_ofld_info->cnt 0
PARAM_VALUE 0 rtwdev->mcc.wait.cond.counter (-1)-s32max
PARAM_VALUE 0 rtwdev->mcc.wait.data.err 0
PARAM_VALUE 0 rtwdev->mcc.wait.resp 0
PARAM_VALUE 0 rtwdev->priv->h2c_queue.qlen 0-4294967295
PARAM_VALUE 0 rtwdev->priv->pdev->dev.dma_io_tlb_mem->dyn_alloc.flags 0-4294967295
PARAM_VALUE 0 rtwdev->priv->pdev->dev.dma_io_tlb_mem->dyn_alloc.is_hard 0-1
PARAM_VALUE 0 rtwdev->priv->pdev->dev.dma_io_tlb_mem->dyn_alloc.is_lazy 0-1
PARAM_VALUE 0 rtwdev->priv->pdev->dev.dma_io_tlb_mem->dyn_alloc.is_queued 0-1
PARAM_VALUE 0 rtwdev->priv->pdev->dev.dma_io_tlb_mem->dyn_alloc.is_soft 0-1
PARAM_VALUE 0 rtwdev->priv->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 rtwdev->priv->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 1 role_2ghz 4096-ptr_max
PARAM_VALUE 1 role_2ghz->is_2ghz 1
PARAM_VALUE 2 role_non_2ghz 4096-ptr_max
PARAM_VALUE 2 role_non_2ghz->is_2ghz 0
BUF_SIZE 1 role_2ghz 64
BUF_SIZE 2 role_non_2ghz 64
DATA_SOURCE 0 rtwdev $0
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/chan.c rtw89_mcc_duration_decision_on_bt() -> rtw89_mcc_mod_duration_diff_band_with_bt()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->pwr_off_seq->addr 2,5-7,16,36,113,128,130-131,136,145-146,198,420,672,674,752-753
PARAM_VALUE 0 rtwdev->chip->pwr_on_seq->addr 2,5-7,16,36,113,128,130-131,136,145-146,198,420,672,674,752-753
PARAM_VALUE 0 rtwdev->chip->rrsr_cfgs->ref_rate.mask 1-4,7-8,15-16,31-32,51,56,63-64,128,192,240,255-256,448,511-512
PARAM_VALUE 0 rtwdev->chip->rrsr_cfgs->rsc.mask 1-4,7-8,15-16,31-32,51,56,63-64,128,192,240,255-256,448,511-512
PARAM_VALUE 0 rtwdev->fw_cmd_ofld_info->cnt 0
PARAM_VALUE 0 rtwdev->mcc.wait.cond.counter (-1)-s32max
PARAM_VALUE 0 rtwdev->mcc.wait.data.err 0
PARAM_VALUE 0 rtwdev->mcc.wait.resp 0
PARAM_VALUE 0 rtwdev->priv->h2c_queue.qlen 0-4294967295
PARAM_VALUE 0 rtwdev->priv->pdev->dev.dma_io_tlb_mem->dyn_alloc.flags 0-4294967295
PARAM_VALUE 0 rtwdev->priv->pdev->dev.dma_io_tlb_mem->dyn_alloc.is_hard 0-1
PARAM_VALUE 0 rtwdev->priv->pdev->dev.dma_io_tlb_mem->dyn_alloc.is_lazy 0-1
PARAM_VALUE 0 rtwdev->priv->pdev->dev.dma_io_tlb_mem->dyn_alloc.is_queued 0-1
PARAM_VALUE 0 rtwdev->priv->pdev->dev.dma_io_tlb_mem->dyn_alloc.is_soft 0-1
PARAM_VALUE 0 rtwdev->priv->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 rtwdev->priv->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 1 role_2ghz 4096-ptr_max
PARAM_VALUE 1 role_2ghz->is_2ghz 1
PARAM_VALUE 2 role_non_2ghz 4096-ptr_max
PARAM_VALUE 2 role_non_2ghz->is_2ghz 0
BUF_SIZE 1 role_2ghz 64
BUF_SIZE 2 role_non_2ghz 64
DATA_SOURCE 0 rtwdev $0
NOCHECK_CALL