Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 34 files:

Smatch caller information:

drivers/usb/dwc3/dwc3-meson-g12a.c dwc3_meson_g12a_get_phys() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/plda/pcie-starfive.c starfive_pcie_parse_dt() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 string 0
BUF_SIZE 0 dev 1616
DATA_SOURCE 0 dev $1
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-rcar-host.c rcar_pcie_get_resources() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 string 1134212543016304640
BUF_SIZE 1 string 5
STR_LEN 0 dev 4
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/udc/renesas_usb3.c renesas_usb3_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 string 5815252643811360768
BUF_SIZE 1 string 4
STR_LEN 0 dev 3
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-mediatek-gen3.c mtk_pcie_parse_port() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 string 4087307558156877824
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 9
STR_LEN 0 dev 8
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c dw_mipi_dsi_rockchip_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 1 string 1654799621907197952
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 5
STR_LEN 0 dev 4
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/m_can/m_can_platform.c m_can_plat_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->of_node 0,4096-ptr_max
PARAM_VALUE 0 dev->power.can_wakeup 1
PARAM_VALUE 1 string 0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/cdns3/cdns3-plat.c cdns3_plat_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 string 7623118609278775296
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 15
STR_LEN 0 dev 14
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/cdns3/cdns3-plat.c cdns3_plat_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->power.entry.prev->next 4096-ptr_max
PARAM_VALUE 1 string 6498694430304411648
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 15
STR_LEN 0 dev 14
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/samsung-dsim.c samsung_dsim_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 string 1914507430517272576
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 5
STR_LEN 0 dev 4
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-qcom.c qcom_pcie_parse_legacy_binding() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 0
PARAM_VALUE 1 string 4968440364993810432
BUF_SIZE 0 dev 0
BUF_SIZE 1 string 8
STR_LEN 0 dev 7
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-uniphier.c uniphier_pcie_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 1 string 4087307558156877824
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 9
STR_LEN 0 dev 8
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/ata/sata_mv.c mv_platform_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 string 8258650437251018752
BUF_SIZE 1 string 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/sata_dwc_460ex.c sata_dwc_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->of_node 0,4096-ptr_max
PARAM_VALUE 0 dev->of_node->properties 0,4096-ptr_max
PARAM_VALUE 1 string 2062716799997984768
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 9
STR_LEN 0 dev 8
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/at91_can.c at91_can_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 string 0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/dwc3/dwc3-keystone.c kdwc3_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 string 2377521526785650688
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 9
STR_LEN 0 dev 8
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c dw_hdmi_rockchip_bind() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 1 string 1098708407962595328
BUF_SIZE 1 string 5
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 4
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/media/platform/cadence/cdns-csi2rx.c csi2rx_get_resources() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 string 1654799621907197952
BUF_SIZE 1 string 5
STR_LEN 0 dev 4
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/cadence/macb_main.c init_reset_optional() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->power.autosuspend_delay 100
PARAM_VALUE 0 dev->power.last_status (-1)
PARAM_VALUE 0 dev->power.qos 0,4096-u64max
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.runtime_status 0,2
PARAM_VALUE 0 dev->power.use_autosuspend 1
PARAM_VALUE 1 string 0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pci-tegra.c tegra_pcie_phys_get_legacy() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 string 1134212543016304640
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 5
STR_LEN 0 dev 4
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/dwc3/dwc3-xilinx.c dwc3_xlnx_init_zynqmp() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 string 2377521526785650688
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 9
STR_LEN 0 dev 8
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c qcom_ethqos_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 1 string 182435629486116864
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 7
STR_LEN 0 dev 6
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-mediatek.c mtk_pcie_parse_port() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 string 8224402837222252544
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 20
STR_LEN 0 dev 19
RX_PATH
TASK_NOT_RUNNING

drivers/usb/host/ehci-mv.c mv_ehci_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 string 5815252643811360768
BUF_SIZE 1 string 4
STR_LEN 0 dev 3
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-qcom-ep.c qcom_pcie_ep_get_resources() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->power.last_status (-1)
PARAM_VALUE 0 dev->power.runtime_status 0,2
PARAM_VALUE 1 string 4968440364993810432
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 8
STR_LEN 0 dev 7
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/flexcan/flexcan-core.c flexcan_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 string 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/xilinx_can.c xcan_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 string 0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pci-keystone.c ks_pcie_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 0 dev->of_node->properties 0,4096-ptr_max
PARAM_VALUE 1 string 2075355909902630912
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 10
STR_LEN 0 dev 9
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c dw_mipi_dsi2_rockchip_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 string 7606862106357338112
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 6
STR_LEN 0 dev 5
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING

drivers/phy/qualcomm/phy-qcom-m31-eusb2.c m31eusb2_phy_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 1 string 0
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-uniphier-ep.c uniphier_pcie_ep_probe() -> devm_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 string 4087307558156877824
BUF_SIZE 0 dev 1616
BUF_SIZE 1 string 9
STR_LEN 0 dev 8
TERMINATED 1 string 1
RX_PATH
TASK_NOT_RUNNING