Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/pci/controller/dwc/pci-dra7xx.c, line 144
- drivers/pci/controller/dwc/pci-imx6.c, line 1517
- drivers/pci/controller/dwc/pci-keystone.c, line 467
- drivers/pci/controller/dwc/pcie-armada8k.c, line 173
- drivers/pci/controller/dwc/pcie-designware-host.c
- drivers/pci/controller/dwc/pcie-designware.c
- drivers/pci/controller/dwc/pcie-intel-gw.c, line 278
- drivers/pci/controller/dwc/pcie-ultrarisc.c, line 48
- drivers/pci/controller/dwc/pcie-visconti.c, line 151
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 |