Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/pci/controller/dwc/pcie-intel-gw.c intel_pcie_turn_off() -> dw_pcie_link_up()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
PARAM_VALUE 0 pci->debugfs 0,4096-ptr_max
PARAM_VALUE 0 pci->edma.dw 0,4096-ptr_max
PARAM_VALUE 0 pci->ops 0,4096-ptr_max
PARAM_VALUE 0 pci->pp.bridge 4096-ptr_max
PARAM_VALUE 0 pci->pp.cfg 0,4096-ptr_max
PARAM_VALUE 0 pci->pp.ops 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_dev->mutex

drivers/pci/controller/dwc/pcie-armada8k.c armada8k_pcie_host_init() -> dw_pcie_link_up()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-ultrarisc.c ultrarisc_pcie_host_init() -> dw_pcie_link_up()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-designware-host.c dw_pcie_host_init() -> dw_pcie_link_up()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
PARAM_VALUE 0 pci->atu_base 4096-ptr_max
PARAM_VALUE 0 pci->atu_size 44
PARAM_VALUE 0 pci->dev 4096-ptr_max
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->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 pci->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 pci->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 pci->dev->driver 0,4096-ptr_max
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->edma.mf 0-1
PARAM_VALUE 0 pci->edma.ops->irq_vector 7235512870814306304
PARAM_VALUE 0 pci->edma.ops->pci_address 0
PARAM_VALUE 0 pci->ops 0,4096-ptr_max
PARAM_VALUE 0 pci->ops->write_dbi 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 pci->edma.ll_rd_cnt 0-u16max[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

drivers/pci/controller/dwc/pcie-designware-host.c dw_pcie_other_conf_map_bus() -> dw_pcie_link_up()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 pci unit_byte
HALF_LOCKED2 flags
HALF_LOCKED2 global &inject_lock
HALF_LOCKED2 global &pci_lock
HALF_LOCKED2 irq

drivers/pci/controller/dwc/pcie-designware-host.c dw_pcie_suspend_noirq() -> dw_pcie_link_up()

Type Parameter Key Value
BUF_SIZE 0 pci (-1),7224
BUF_SIZE 0 pci (-1),7224
DATA_SOURCE 0 pci $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-designware.c dw_pcie_wait_for_link() -> dw_pcie_link_up()

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->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
BUF_SIZE 0 pci s32min-(-1),1-s32max
BUF_SIZE 0 pci s32min-(-1),1-s32max
DATA_SOURCE 0 pci $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 pci->edma.ll_rd_cnt 0-u16max[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
UNITS 0 pci unit_byte

drivers/pci/controller/dwc/pci-dra7xx.c dra7xx_pcie_establish_link() -> dw_pcie_link_up()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
PARAM_VALUE 0 pci->dev 4096-ptr_max
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->start_link 4096-ptr_max
BUF_SIZE 0 pci s32min-(-1),1-s32max
BUF_SIZE 0 pci s32min-(-1),1-s32max
DATA_SOURCE 0 pci $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 pci->edma.ll_rd_cnt 0-u16max[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
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &epc->lock
HALF_LOCKED2 &frag->frag_sem

drivers/pci/controller/dwc/pci-keystone.c ks_pcie_other_map_bus() -> dw_pcie_link_up()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
PARAM_VALUE 0 pci->dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 pci unit_byte
HALF_LOCKED2 flags
HALF_LOCKED2 global &inject_lock
HALF_LOCKED2 global &pci_lock
HALF_LOCKED2 irq

drivers/pci/controller/dwc/pci-imx6.c imx_pcie_host_post_init() -> dw_pcie_link_up()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
PARAM_VALUE 0 pci->dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-visconti.c visconti_pcie_start_link() -> dw_pcie_link_up()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
PARAM_VALUE 0 pci->dev 4096-ptr_max
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->start_link 4096-ptr_max
BUF_SIZE 0 pci s32min-(-1),1-s32max
BUF_SIZE 0 pci s32min-(-1),1-s32max
DATA_SOURCE 0 pci $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 pci->edma.ll_rd_cnt 0-u16max[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
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &epc->lock
HALF_LOCKED2 &frag->frag_sem