Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/pci/controller/dwc/pcie-designware.c dw_pcie_read_dbi() -> (struct dw_pcie_ops)->read_dbi()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
PARAM_VALUE 0 pci->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 pci->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pci->edma.dw->core 0-s64max
PARAM_VALUE 0 pci->edma.dw->nr_irqs s32min-s32max
PARAM_VALUE 0 pci->edma.dw->rd_ch_cnt 0-u16max
PARAM_VALUE 0 pci->edma.dw->wr_ch_cnt 0-u16max
PARAM_VALUE 0 pci->ops 4096-ptr_max
PARAM_VALUE 0 pci->ops->read_dbi 1-u64max
PARAM_VALUE 0 pci->pp.irq_domain->msi_parent_ops->bus_select_token 0,3,5,9,12-13
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 pci->ptm_debugfs->debugfs->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 pci->ptm_debugfs->ops->check_capability 3075704356305895424
PARAM_VALUE 3 size 0-s32max,18446744071562067968-u64max
BUF_SIZE 0 pci s32min-(-1),1-s32max
BUF_SIZE 0 pci s32min-(-1),1-s32max
BUF_SIZE 0 pci->debugfs (-1),16
BUF_SIZE 0 pci->dev (-1),1616
BUF_SIZE 0 pci->ep.ops (-1),48
BUF_SIZE 0 pci->ops (-1),64
BUF_SIZE 0 pci->pp.ops (-1),40
DATA_SOURCE 0 pci $0
DATA_SOURCE 2 reg $1
DATA_SOURCE 3 size $2
CONTAINER 0 -8-608+0 $(-1)
CONTAINER 1 *(-8-608+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 pci->edma.ll_rd_cnt 0-u16max[c]
HOST_DATA 0 pci->max_link_speed s32min-s32max[c]
HOST_DATA 0 pci->num_lanes s32min-s32max[c]
HOST_DATA 0 pci->region_limit u32max,8589934591-u64max[c]
HOST_DATA 0 pci->type 0-u32max
HOST_DATA 0 pci->version 1-u32max[c]
HOST_DATA 2 reg 0-u32max[c]
USER_DATA 2 reg 0-2000000012[c]
NO_OVERFLOW_SIMPLE 0 pci->num_ob_windows
NO_OVERFLOW_SIMPLE 0 pci->pp.cfg->res.start
HALF_LOCKED2 &epc->lock

drivers/pci/controller/dwc/pcie-designware.c dw_pcie_readl_atu() -> (struct dw_pcie_ops)->read_dbi()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
PARAM_VALUE 0 pci->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 pci->ops 4096-ptr_max
PARAM_VALUE 0 pci->ops->read_dbi 4096-ptr_max
PARAM_VALUE 0 pci->ops->write_dbi 0,4096-ptr_max
PARAM_VALUE 2 reg 4,16,20,32
PARAM_VALUE 3 size 4
BUF_SIZE 0 pci s32min-(-1),1-s32max
BUF_SIZE 0 pci s32min-(-1),1-s32max
DATA_SOURCE 0 pci $0
DATA_SOURCE 2 reg $3
CONTAINER 0 -8-608+0 $(-1)
HARD_MAX 2 reg 32
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 pci->type 0-u32max

drivers/pci/controller/dwc/pcie-designware.c dw_pcie_readl_dma() -> (struct dw_pcie_ops)->read_dbi()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
PARAM_VALUE 0 pci->atu_base 1-u64max
PARAM_VALUE 0 pci->atu_size 1-u64max
PARAM_VALUE 0 pci->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 pci->dev->class 0,4096-ptr_max
PARAM_VALUE 0 pci->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 pci->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 pci->edma.mf 0-6,8-u32max
PARAM_VALUE 0 pci->edma.ops 1-u64max
PARAM_VALUE 0 pci->edma.ops->irq_vector 7235512870814306304
PARAM_VALUE 0 pci->edma.ops->pci_address 0
PARAM_VALUE 0 pci->edma.reg_base 1-u64max
PARAM_VALUE 0 pci->ops 4096-ptr_max
PARAM_VALUE 0 pci->ops->read_dbi 4096-ptr_max
PARAM_VALUE 0 pci->ops->write_dbi 0,4096-ptr_max
PARAM_VALUE 1 base 1-u64max
PARAM_VALUE 2 reg 8
PARAM_VALUE 3 size 4
DATA_SOURCE 0 pci $0
DATA_SOURCE 2 reg $1
CONTAINER 0 -8-608+0 $(-1)
CONTAINER 1 *(-8-608+32+648) $(-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 pci->num_lanes s32min-s32max[c]
HOST_DATA 0 pci->region_limit u32max,8589934591-u64max[c]
HOST_DATA 0 pci->type 0-u32max