Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c iwl_pcie_gen2_rx_init() -> iwl_write8()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 0 trans->trans_specific 4096-ptr_max
PARAM_VALUE 1 ofs 4
PARAM_VALUE 2 val 64
CAPPED_DATA 0 trans->dev->iommu_group->default_domain 1
DATA_SOURCE 0 trans $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &trans_pcie->mutex
HALF_LOCKED2 &mvm->mutex
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct iwl_trans_pcie)->mutex

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c iwl_pcie_irq_handler() -> iwl_write8()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 1 ofs 5
PARAM_VALUE 2 val 0
DATA_SOURCE 0 trans $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c iwl_pcie_irq_handler() -> iwl_write8()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 1 ofs 5
PARAM_VALUE 2 val 255
DATA_SOURCE 0 trans $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c iwl_pcie_rx_hw_init() -> iwl_write8()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 0 trans->trans_specific 4096-ptr_max
PARAM_VALUE 1 ofs 4
PARAM_VALUE 2 val 64
CAPPED_DATA 0 trans->dev->cma_area->nranges 1
CAPPED_DATA 0 trans->info.num_rxqs 1
DATA_SOURCE 0 trans $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 trans->mac_cfg->base->num_of_queues
HALF_LOCKED2 &mvm->mutex
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 &trans_pcie->mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c iwl_pcie_rx_mq_hw_init() -> iwl_write8()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 0 trans->trans_specific 4096-ptr_max
PARAM_VALUE 1 ofs 4
PARAM_VALUE 2 val 64
CAPPED_DATA 0 trans->dev->cma_area->nranges 1
CAPPED_DATA 0 trans->info.num_rxqs 1
DATA_SOURCE 0 trans $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 trans->mac_cfg->base->num_of_queues
HALF_LOCKED2 &mvm->mutex
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 &trans_pcie->mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c iwl_pcie_map_list() -> iwl_write8()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 0 trans->trans_specific 4096-ptr_max
CAPPED_DATA 0 trans->info.num_rxqs 1
DATA_SOURCE 0 trans $0
DATA_SOURCE 2 val $3
BIT_INFO 2 val 0x80,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &trans_pcie->mutex

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c iwl_pcie_map_rx_causes() -> iwl_write8()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 1 ofs 10369-10622
PARAM_VALUE 2 val 0-254
CAPPED_DATA 1 ofs 1
CAPPED_DATA 2 val 1
DATA_SOURCE 0 trans $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &trans_pcie->mutex

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c iwl_pcie_map_rx_causes() -> iwl_write8()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 1 ofs 10368
PARAM_VALUE 2 val 0,128
CAPPED_DATA 0 trans->info.num_rxqs 1
DATA_SOURCE 0 trans $0
BIT_INFO 2 val 0x0,0x80
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &trans_pcie->mutex

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c iwl_pcie_map_rx_causes() -> iwl_write8()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 1 ofs 10369
PARAM_VALUE 2 val 0,128
CAPPED_DATA 0 trans->info.num_rxqs 1
DATA_SOURCE 0 trans $0
BIT_INFO 2 val 0x0,0x80
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &trans_pcie->mutex