Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/pci/controller/cadence/pcie-sg2042.c sg2042_pcie_probe() -> cdns_pcie_disable_phy()

Type Parameter Key Value
PARAM_VALUE 0 pcie 4096-ptr_max
PARAM_VALUE 0 pcie->dev 4096-ptr_max
PARAM_VALUE 0 pcie->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 pcie->dev->of_node 0,4096-ptr_max
PARAM_VALUE 0 pcie->phy_count 0-s32max
BUF_SIZE 0 pcie 88
BUF_SIZE 0 pcie->dev 1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 pcie->phy_count

drivers/pci/controller/cadence/pcie-sg2042.c sg2042_pcie_remove() -> cdns_pcie_disable_phy()

Type Parameter Key Value
BUF_SIZE 0 pcie s32min-(-2),1-s32max
BUF_SIZE 0 pcie s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 pcie unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/pci/controller/cadence/pcie-sg2042.c sg2042_pcie_suspend_noirq() -> cdns_pcie_disable_phy()

Type Parameter Key Value
BUF_SIZE 0 pcie s32min-(-2),1-s32max
BUF_SIZE 0 pcie s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 pcie unit_byte

drivers/pci/controller/cadence/pci-j721e.c j721e_pcie_probe() -> cdns_pcie_disable_phy()

Type Parameter Key Value
PARAM_VALUE 0 pcie 4096-ptr_max
PARAM_VALUE 0 pcie->dev 4096-ptr_max
PARAM_VALUE 0 pcie->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 pcie->dev->driver 4096-ptr_max
PARAM_VALUE 0 pcie->dev->of_node 1-u64max
PARAM_VALUE 0 pcie->ops 7509016846849355776
PARAM_VALUE 0 pcie->phy_count 0-s32max
BUF_SIZE 0 pcie 88
BUF_SIZE 0 pcie->dev 1616
BUF_SIZE 0 pcie->ops 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 pcie->phy_count

drivers/pci/controller/cadence/pci-j721e.c j721e_pcie_remove() -> cdns_pcie_disable_phy()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/pci/controller/cadence/pci-j721e.c j721e_pcie_suspend_noirq() -> cdns_pcie_disable_phy()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/cadence/pcie-cadence-plat.c cdns_plat_pcie_probe() -> cdns_pcie_disable_phy()

Type Parameter Key Value
PARAM_VALUE 0 pcie 4096-ptr_max
PARAM_VALUE 0 pcie->dev 4096-ptr_max
PARAM_VALUE 0 pcie->ops 3072258594250924032
PARAM_VALUE 0 pcie->phy_count 0-s32max
BUF_SIZE 0 pcie 88
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 pcie->phy_count

drivers/pci/controller/cadence/pcie-cadence-plat.c cdns_plat_pcie_shutdown() -> cdns_pcie_disable_phy()

Type Parameter Key Value
BUF_SIZE 0 pcie s32min-(-2),1-s32max
BUF_SIZE 0 pcie s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 pcie unit_byte
LOCK2 &_dev->mutex
HALF_LOCKED2 &parent->mutex
HALF_LOCKED2 global &system_transition_mutex
TYPE_LOCK (struct device)->mutex

drivers/pci/controller/cadence/pcie-cadence.c cdns_pcie_suspend_noirq() -> cdns_pcie_disable_phy()

Type Parameter Key Value
BUF_SIZE 0 pcie s32min-(-2),1-s32max
BUF_SIZE 0 pcie s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 pcie unit_byte