Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 19 files:
- arch/mips/pci/pci-xtalk-bridge.c, line 746
- arch/s390/pci/pci_bus.c, line 238
- drivers/acpi/pci_root.c, line 781
- drivers/pci/controller/cadence/pcie-cadence-host-hpa.c, line 324
- drivers/pci/controller/cadence/pcie-cadence-host.c, line 372
- drivers/pci/controller/dwc/pcie-designware-host.c, line 712
- drivers/pci/controller/pci-aardvark.c, line 1916
- drivers/pci/controller/pci-host-common.c, line 264
- drivers/pci/controller/pci-hyperv.c, line 3995
- drivers/pci/controller/pci-mvebu.c, line 1637
- drivers/pci/controller/pcie-altera.c, line 1080
- drivers/pci/controller/pcie-brcmstb.c, line 1899
- drivers/pci/controller/pcie-iproc.c, line 1533
- drivers/pci/controller/pcie-mediatek-gen3.c, line 1282
- drivers/pci/controller/pcie-mediatek.c, line 1343
- drivers/pci/controller/pcie-rockchip-host.c, line 1017
- drivers/pci/controller/plda/pcie-plda-host.c, line 677
- drivers/pci/controller/vmd.c, line 1186
- drivers/pci/remove.c, line 186
Smatch caller information:
drivers/pci/controller/pcie-mediatek-gen3.c mtk_pcie_remove() -> pci_remove_root_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | &_dev->mutex |
drivers/pci/controller/vmd.c vmd_remove() -> pci_remove_root_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/pci/controller/pci-hyperv.c hv_pci_remove() -> pci_remove_root_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | &child_device->mutex |
drivers/acpi/pci_root.c acpi_pci_root_remove() -> pci_remove_root_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->bridge | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &acpi_scan_lock | ||
| HALF_LOCKED2 | global &device_hotplug_lock |
drivers/pci/controller/dwc/pcie-designware-host.c dw_pcie_host_deinit() -> pci_remove_root_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | &_dev->mutex |
drivers/pci/controller/pcie-altera.c altera_pcie_remove() -> pci_remove_root_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | &_dev->mutex |
drivers/pci/controller/cadence/pcie-cadence-host.c cdns_pcie_host_disable() -> pci_remove_root_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &_dev->mutex | ||
| LOCK2 | global &pci_rescan_remove_lock | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/pci/controller/cadence/pcie-cadence-host-hpa.c cdns_pcie_hpa_host_disable() -> pci_remove_root_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &_dev->mutex | ||
| LOCK2 | global &pci_rescan_remove_lock | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/pci/controller/pci-aardvark.c advk_pcie_remove() -> pci_remove_root_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | &_dev->mutex |
drivers/pci/controller/plda/pcie-plda-host.c plda_pcie_host_deinit() -> pci_remove_root_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &_dev->mutex | ||
| LOCK2 | global &pci_rescan_remove_lock | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/pci/controller/pcie-mediatek.c mtk_pcie_remove() -> pci_remove_root_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | &_dev->mutex |
drivers/pci/controller/pci-host-common.c pci_host_common_remove() -> pci_remove_root_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | &_dev->mutex |
drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_remove() -> pci_remove_root_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | &_dev->mutex |
drivers/pci/controller/pcie-brcmstb.c brcm_pcie_remove() -> pci_remove_root_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pci_rescan_remove_lock |