Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/realtek/rtw88/pci.c rtw_pci_destroy() -> rtw_pci_io_unmapping()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->band 1,3
PARAM_VALUE 0 rtwdev->chip->fix_rf_phy_num 0,2
PARAM_VALUE 0 rtwdev->chip->fw_name 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->ht_supported 1
PARAM_VALUE 0 rtwdev->chip->id 0-7
PARAM_VALUE 0 rtwdev->chip->intf_table 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->intf_table->n_gen1_para 0-3,11
PARAM_VALUE 0 rtwdev->chip->intf_table->n_gen2_para 0-1,11
PARAM_VALUE 0 rtwdev->chip->log_efuse_size 512,768
PARAM_VALUE 0 rtwdev->chip->max_power_index 63,127
PARAM_VALUE 0 rtwdev->chip->max_scan_ie_len 384,2304
PARAM_VALUE 0 rtwdev->chip->max_sched_scan_ssids 0,4
PARAM_VALUE 0 rtwdev->chip->phy_efuse_size 256,512,1024
PARAM_VALUE 0 rtwdev->chip->ptct_efuse_size 0,15,96-97,124
PARAM_VALUE 0 rtwdev->chip->rfe_defs_size 1-2,4,6-7
PARAM_VALUE 0 rtwdev->chip->rx_buf_desc_sz 8
PARAM_VALUE 0 rtwdev->chip->tx_buf_desc_sz 16
PARAM_VALUE 0 rtwdev->chip->tx_pkt_desc_sz 40,48
PARAM_VALUE 0 rtwdev->chip->wlan_cpu 0-1
PARAM_VALUE 0 rtwdev->led_cdev.dev->kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rtwdev->led_cdev.dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 rtwdev->led_cdev.dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 rtwdev->led_cdev.trigger_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 rtwdev->led_cdev.trigger_lock.first_waiter->type 0-1
PARAM_VALUE 0 rtwdev->priv 4096-ptr_max
PARAM_VALUE 0 rtwdev->priv->hwirq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rtwdev->priv->irq_enabled 0
PARAM_VALUE 0 rtwdev->priv->napi->thread->delays->lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 rtwdev->priv->napi.config 0
PARAM_VALUE 0 rtwdev->priv->napi.config->defer_hard_irqs 0-4294967295
PARAM_VALUE 0 rtwdev->priv->napi.dev->lock.dep_map->name 0-255
PARAM_VALUE 0 rtwdev->priv->napi.dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rtwdev->priv->napi.dev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rtwdev->priv->napi.dev->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rtwdev->priv->napi.dev->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rtwdev->priv->napi.dev->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rtwdev->priv->napi.dev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 rtwdev->priv->napi.dev->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rtwdev->priv->napi.index (-1)
PARAM_VALUE 0 rtwdev->priv->napi.thread 0
PARAM_VALUE 0 rtwdev->priv->netdev->dev.kobj.kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 rtwdev->priv->netdev->dev.kobj.release.cpu s32min-s32max
PARAM_VALUE 0 rtwdev->priv->netdev->dev.kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 rtwdev->priv->netdev->lock.dep_map->name 0-255
PARAM_VALUE 0 rtwdev->priv->netdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rtwdev->priv->netdev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 rtwdev->priv->netdev->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rtwdev->priv->netdev->needs_free_netdev 1
PARAM_VALUE 0 rtwdev->priv->netdev->refcnt_tracker.dead 1
PARAM_VALUE 0 rtwdev->priv->netdev->refcnt_tracker.quarantine_avail 0-4294967295
PARAM_VALUE 0 rtwdev->priv->netdev->reg_state 0,2,4-5
PARAM_VALUE 0 rtwdev->priv->sdio_func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rtwdev->priv->sdio_func->card->host->ongoing_mrq->cmd_completion.wait.lock.owner (-1)
PARAM_VALUE 0 rtwdev->priv->sdio_func->card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 rtwdev->priv->sdio_func->card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 rtwdev->priv->sdio_func->card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 rtwdev->priv->sdio_func->card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 rtwdev->priv->sdio_func->card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 rtwdev->priv->usb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rtwdev->regd.regulatory->txpwr_regd_2g 0-12
PARAM_VALUE 0 rtwdev->regd.regulatory->txpwr_regd_5g 0-12
PARAM_VALUE 1 pdev 4096-ptr_max
PARAM_VALUE 1 pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 1 pdev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 pdev->driver 4096-ptr_max
PARAM_VALUE 1 pdev->driver->err_handler 0,4096-ptr_max
PARAM_VALUE 1 pdev->link_bwctrl->cdev (-22),(-19),(-12),0-s64max
PARAM_VALUE 1 pdev->subordinate->self->link_bwctrl->cdev (-4095)-s64max
PARAM_VALUE 1 *pdev->saved_config_space 0-4294967295
BUF_SIZE 0 rtwdev->dev (-1),1616
BUF_SIZE 0 rtwdev->hci.ops (-1),152
BUF_SIZE 0 rtwdev->hw (-1),208
BUF_SIZE 1 pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
BUF_SIZE 1 pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 rtwdev->priv->netdev 1
CAPPED_DATA 1 pdev 1
DATA_SOURCE 0 rtwdev $0
DATA_SOURCE 1 pdev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rtwdev->hal.chip_version 0-u32max
HOST_DATA 1 pdev->current_state 0-3[c]
HALF_LOCKED2 1 &pdev->dev.mutex

drivers/net/wireless/realtek/rtw88/pci.c rtw_pci_setup_resource() -> rtw_pci_io_unmapping()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 0 rtwdev->c2h_queue.next 4096-ptr_max
PARAM_VALUE 0 rtwdev->c2h_queue.prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->c2h_queue.qlen 0
PARAM_VALUE 0 rtwdev->chip 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->fw_name 4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->rx_buf_desc_sz 8
PARAM_VALUE 0 rtwdev->chip->tx_buf_desc_sz 16
PARAM_VALUE 0 rtwdev->coex.queue.next 4096-ptr_max
PARAM_VALUE 0 rtwdev->coex.queue.prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->coex.queue.qlen 0
PARAM_VALUE 0 rtwdev->coex.wait.head.next 4096-ptr_max
PARAM_VALUE 0 rtwdev->coex.wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 rtwdev->coex.wait.head.prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->coex.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 rtwdev->coex.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->dev 4096-ptr_max
PARAM_VALUE 0 rtwdev->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->dev->class 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->dm_info.fix_rate 255
PARAM_VALUE 0 rtwdev->fw.completion.done 0
PARAM_VALUE 0 rtwdev->fw.rtwdev->c2h_queue.qlen 0
PARAM_VALUE 0 rtwdev->fw.rtwdev->chip 4096-ptr_max
PARAM_VALUE 0 rtwdev->fw.rtwdev->coex.queue.qlen 0
PARAM_VALUE 0 rtwdev->fw.rtwdev->dev 4096-ptr_max
PARAM_VALUE 0 rtwdev->fw.rtwdev->dm_info.fix_rate 255
PARAM_VALUE 0 rtwdev->fw.rtwdev->fw_scan_density.done 0
PARAM_VALUE 0 rtwdev->fw.rtwdev->fw_scan_density.wait.lock.magic 3735899821
PARAM_VALUE 0 rtwdev->fw.rtwdev->fw_scan_density.wait.lock.owner (-1)
PARAM_VALUE 0 rtwdev->fw.rtwdev->fw_scan_density.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rtwdev->fw.rtwdev->hal.current_channel 1
PARAM_VALUE 0 rtwdev->fw.rtwdev->hal.rcr 4027596814
PARAM_VALUE 0 rtwdev->fw.rtwdev->hci.type 0-2
PARAM_VALUE 0 rtwdev->fw.rtwdev->hw 4096-ptr_max
PARAM_VALUE 0 rtwdev->fw.rtwdev->lps_leave_check.done 0
PARAM_VALUE 0 rtwdev->fw.rtwdev->lps_leave_check.wait.lock.magic 3735899821
PARAM_VALUE 0 rtwdev->fw.rtwdev->lps_leave_check.wait.lock.owner (-1)
PARAM_VALUE 0 rtwdev->fw.rtwdev->lps_leave_check.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rtwdev->fw.rtwdev->sec.total_cam_num 32
PARAM_VALUE 0 rtwdev->fw.rtwdev->tx_report.purge_timer.flags 0-4194302
PARAM_VALUE 0 rtwdev->fw.rtwdev->tx_report.queue.qlen 0
PARAM_VALUE 0 rtwdev->fw.rtwdev->tx_wq 4096-ptr_max
PARAM_VALUE 0 rtwdev->fw_scan_density.done 0
PARAM_VALUE 0 rtwdev->fw_scan_density.wait.lock.magic 3735899821
PARAM_VALUE 0 rtwdev->fw_scan_density.wait.lock.owner (-1)
PARAM_VALUE 0 rtwdev->fw_scan_density.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rtwdev->fw_scan_density.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rtwdev->fw_scan_density.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 rtwdev->fw_scan_density.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->fw_scan_density.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rtwdev->fw_scan_density.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->hal.current_channel 1
PARAM_VALUE 0 rtwdev->hal.rcr 4027596814
PARAM_VALUE 0 rtwdev->hal.tx_power_mutex.dep_map->name 0-255
PARAM_VALUE 0 rtwdev->hal.tx_power_mutex.first_waiter 0
PARAM_VALUE 0 rtwdev->hal.tx_power_mutex.magic 4096-ptr_max
PARAM_VALUE 0 rtwdev->hci.ops 2154583827771928576
PARAM_VALUE 0 rtwdev->hci.type 0
PARAM_VALUE 0 rtwdev->hw 4096-ptr_max
PARAM_VALUE 0 rtwdev->hw->priv 4096-ptr_max
PARAM_VALUE 0 rtwdev->hw->wiphy->dev.parent 4096-ptr_max
PARAM_VALUE 0 rtwdev->lps_leave_check.done 0
PARAM_VALUE 0 rtwdev->lps_leave_check.wait.lock.magic 3735899821
PARAM_VALUE 0 rtwdev->lps_leave_check.wait.lock.owner (-1)
PARAM_VALUE 0 rtwdev->lps_leave_check.wait.lock.owner_cpu u32max
PARAM_VALUE 0 rtwdev->lps_leave_check.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 rtwdev->lps_leave_check.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 rtwdev->lps_leave_check.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->lps_leave_check.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rtwdev->lps_leave_check.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->priv 4096-ptr_max
PARAM_VALUE 0 rtwdev->priv->pdev 4096-ptr_max
PARAM_VALUE 0 rtwdev->priv->pdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 rtwdev->priv->pdev->driver 4096-ptr_max
PARAM_VALUE 0 rtwdev->priv->pdev->error_state 0-2,4-u32max
PARAM_VALUE 0 rtwdev->priv->pdev->is_busmaster 1
PARAM_VALUE 0 rtwdev->priv->pdev->pcie_cap 0-1
PARAM_VALUE 0 rtwdev->rsvd_page_list.next 4096-ptr_max
PARAM_VALUE 0 rtwdev->rsvd_page_list.next->next 4096-ptr_max
PARAM_VALUE 0 rtwdev->rsvd_page_list.prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->rsvd_page_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rtwdev->rsvd_page_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->sec.total_cam_num 32
PARAM_VALUE 0 rtwdev->stats.rx_ewma_tp.internal 0
PARAM_VALUE 0 rtwdev->stats.tx_ewma_tp.internal 0
PARAM_VALUE 0 rtwdev->tx_report.purge_timer.flags 0-4194302
PARAM_VALUE 0 rtwdev->tx_report.purge_timer.lockdep_map->name 0-255
PARAM_VALUE 0 rtwdev->tx_report.queue.next 4096-ptr_max
PARAM_VALUE 0 rtwdev->tx_report.queue.prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->tx_report.queue.qlen 0
PARAM_VALUE 0 rtwdev->tx_wq 4096-ptr_max
PARAM_VALUE 0 rtwdev->txqs.next 4096-ptr_max
PARAM_VALUE 0 rtwdev->txqs.next->next 4096-ptr_max
PARAM_VALUE 0 rtwdev->txqs.prev 4096-ptr_max
PARAM_VALUE 0 rtwdev->txqs.prev->next 4096-ptr_max
PARAM_VALUE 0 rtwdev->txqs.prev->prev 4096-ptr_max
PARAM_VALUE 0 *rtwdev->priv->mmap (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 pdev 4096-ptr_max
PARAM_VALUE 1 pdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 1 pdev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 pdev->driver 4096-ptr_max
PARAM_VALUE 1 pdev->driver->err_handler 0,4096-ptr_max
PARAM_VALUE 1 pdev->error_state 0-2,4-u32max
PARAM_VALUE 1 pdev->is_busmaster 1
PARAM_VALUE 1 pdev->is_virtfn 0
PARAM_VALUE 1 pdev->link_bwctrl->cdev (-22),(-19),(-12),0-s64max
PARAM_VALUE 1 pdev->pcie_cap 0-1
PARAM_VALUE 1 pdev->subordinate->self->link_bwctrl->cdev (-4095)-s64max
PARAM_VALUE 1 *pdev->saved_config_space 0-4294967295
BUF_SIZE 0 rtwdev->dev 1616
BUF_SIZE 0 rtwdev->hci.ops 152
BUF_SIZE 0 rtwdev->hw 208
BUF_SIZE 1 pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
BUF_SIZE 1 pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 1 pdev 1
DATA_SOURCE 0 rtwdev $0
DATA_SOURCE 1 pdev $1
HARD_MAX 0 rtwdev->fw.rtwdev->hci.type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 pdev->current_state 0-3[c]
HALF_LOCKED2 1 &pdev->dev.mutex