Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c get_crf_id() -> iwl_write_umac_prph_no_grab()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 0 trans->dev 4096-ptr_max
PARAM_VALUE 0 trans->mac_cfg 4096-ptr_max
PARAM_VALUE 0 trans->trans_specific 4096-ptr_max
PARAM_VALUE 1 ofs 10498096
BUF_SIZE 0 trans 29232
BUF_SIZE 0 trans 29232
DATA_SOURCE 0 trans $0
BIT_INFO 2 val 0x80000000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 trans->info.hw_rev 0-4294967294
HOST_DATA 0 trans->info.hw_rev_step 0-14[c]
HOST_DATA 0 trans->info.num_rxqs 2-15[c]
HOST_DATA 2 val 0-u32max
LOCK2 bh
LOCK2 0 &trans->trans_specific->reg_lock
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c iwl_trans_pci_dump_marbh_monitor() -> iwl_write_umac_prph_no_grab()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 0 trans->mac_cfg 4096-ptr_max
PARAM_VALUE 0 trans->mac_cfg->device_family 15,19-u32max
PARAM_VALUE 1 ofs 10501216
PARAM_VALUE 2 val 1
DATA_SOURCE 0 trans $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &trans->trans_specific->reg_lock
HALF_LOCKED2 &fwrt->ops_ctx->mutex
HALF_LOCKED2 &fwrt->ops_ctx->wiphy->mtx
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c iwl_trans_pci_dump_marbh_monitor() -> iwl_write_umac_prph_no_grab()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 0 trans->mac_cfg 4096-ptr_max
PARAM_VALUE 0 trans->mac_cfg->device_family 15,19-u32max
PARAM_VALUE 1 ofs 10501216
PARAM_VALUE 2 val 0
DATA_SOURCE 0 trans $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &trans->trans_specific->reg_lock
HALF_LOCKED2 &fwrt->ops_ctx->mutex
HALF_LOCKED2 &fwrt->ops_ctx->wiphy->mtx
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c iwl_trans_pcie_clear_persistence_bit() -> iwl_write_umac_prph_no_grab()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 0 trans->mac_cfg 4096-ptr_max
PARAM_VALUE 0 trans->mac_cfg->base->num_of_queues 20,31,512
PARAM_VALUE 0 trans->mac_cfg->device_family 17-18
PARAM_VALUE 0 trans->trans_specific 4096-ptr_max
PARAM_VALUE 1 ofs 10499136
PARAM_VALUE 2 val 0-4294963199
CAPPED_DATA 0 trans->dev->iommu_group->default_domain 1
DATA_SOURCE 0 trans $0
BIT_INFO 2 val 0x0,0xffffefff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-4294963199
LOCK2 &trans_pcie->mutex
HALF_LOCKED2 &mvm->mutex
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct iwl_trans_pcie)->mutex