Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/pci/controller/dwc/pcie-qcom.c qcom_pcie_ecam_host_init() -> dw_pcie_msi_init()

Type Parameter Key Value
PARAM_VALUE 0 pp 4096-ptr_max
PARAM_VALUE 0 pp->irq_domain 4096-ptr_max
PARAM_VALUE 0 pp->irq_domain->msi_parent_ops 2422771589427019776
PARAM_VALUE 0 pp->irq_domain->msi_parent_ops->bus_select_token 3
PARAM_VALUE 0 pp->lock.magic 3735899821
PARAM_VALUE 0 pp->lock.owner (-1)
PARAM_VALUE 0 pp->lock.owner_cpu u32max
PARAM_VALUE 0 pp->msi_data 0-4294967294
PARAM_VALUE 0 pp->msi_irq_chip 914859770780467200
PARAM_VALUE 0 pp->msi_irq_chip->flags 0
PARAM_VALUE 0 pp->msi_irq_chip->ipi_send_mask 0
PARAM_VALUE 0 pp->msi_irq_chip->ipi_send_single 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_ack 1443079096023683072
PARAM_VALUE 0 pp->msi_irq_chip->irq_bus_lock 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_bus_sync_unlock 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_calc_mask 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_compose_msi_msg 3838598765466578944
PARAM_VALUE 0 pp->msi_irq_chip->irq_disable 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_enable 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_eoi 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_get_irqchip_state 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_mask 8483667511883386880
PARAM_VALUE 0 pp->msi_irq_chip->irq_mask_ack 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_nmi_setup 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_nmi_teardown 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_pm_shutdown 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_pre_redirect 7492827146328547328
PARAM_VALUE 0 pp->msi_irq_chip->irq_print_chip 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_release_resources 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_request_resources 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_resume 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_retrigger 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_set_affinity 7425638657763897344
PARAM_VALUE 0 pp->msi_irq_chip->irq_set_irqchip_state 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_set_type 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_set_vcpu_affinity 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_set_wake 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_shutdown 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_startup 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_suspend 0
PARAM_VALUE 0 pp->msi_irq_chip->irq_unmask 1843101233115697152
PARAM_VALUE 0 pp->msi_irq_chip->irq_write_msi_msg 0
PARAM_VALUE 0 pp->msi_irq_chip->name 1688970659492749312
PARAM_VALUE 0 pp->num_vectors 0-256
PARAM_VALUE 0 pp->use_imsi_rx 1
PARAM_VALUE 0 *pp->irq_mask 4294967295
PARAM_VALUE 0 *pp->msi_irq 0-s32max
BUF_SIZE 0 pp 384
CAPPED_DATA 0 pp->irq_domain 1
CAPPED_DATA 0 pp->num_vectors 1
FUZZY_MAX 0 pp->msi_data 0
MEM_ZERO 0 pp
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/dwc/pcie-designware-host.c dw_pcie_setup_rc() -> dw_pcie_msi_init()

Type Parameter Key Value
PARAM_VALUE 0 pp 4096-ptr_max
PARAM_VALUE 0 pp->cfg->parent->cma_area->nranges s32min-s32max
PARAM_VALUE 0 pp->irq_domain->msi_parent_ops->bus_select_token 0,3,5,9,12-13
PARAM_VALUE 0 *pp->irq_mask 0-4294967295
BUF_SIZE 0 pp (-1),384
BUF_SIZE 0 pp (-1),384
BUF_SIZE 0 pp->bridge (-1),1984-3064
BUF_SIZE 0 pp->irq s32min-(-1),1-s32max
BUF_SIZE 0 pp->ops (-1),40
DATA_SOURCE 0 pp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 pp->irq
UNITS 0 pp unit_byte