Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/phy/phy-snps-eusb2.c snps_eusb2_hsphy_probe() -> devm_of_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 2 con_id 0
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte

drivers/pci/controller/pci-tegra.c devm_of_phy_optional_get_index() -> devm_of_phy_optional_get()

Type Parameter Key Value
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 2 con_id 1-u64max
BUF_SIZE 2 con_id 0-s32max
BUF_SIZE 2 con_id 0-s32max
CAPPED_DATA 2 con_id 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
DATA_SOURCE 2 con_id r kasprintf
STR_LEN 0 dev 4
STR_LEN 0 dev 4
RX_PATH
TASK_NOT_RUNNING

drivers/usb/host/ehci-exynos.c exynos_ehci_get_phy() -> devm_of_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->dma_mask 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 1 np->properties 4096-ptr_max
PARAM_VALUE 2 con_id 0
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/host/ohci-exynos.c exynos_ohci_get_phy() -> devm_of_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 1 np->properties 4096-ptr_max
PARAM_VALUE 2 con_id 0
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/freescale/fman/fman_memac.c memac_initialization() -> devm_of_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 1 np->fwnode.ops->get 0,4096-ptr_max
PARAM_VALUE 1 np->properties 4096-ptr_max
PARAM_VALUE 2 con_id 182435629486116864
BUF_SIZE 2 con_id 7
DATA_SOURCE 1 np $1
STR_LEN 0 dev 6
TERMINATED 2 con_id 1

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_probe() -> devm_of_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 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 np 4096-ptr_max
PARAM_VALUE 2 con_id 0
BUF_SIZE 0 dev 1616
DATA_SOURCE 1 np r of_get_available_child_by_name
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_probe() -> devm_of_phy_optional_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 0
PARAM_VALUE 0 dev->bus 0
PARAM_VALUE 0 dev->class 0
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 0
PARAM_VALUE 0 dev->driver_data 0
PARAM_VALUE 1 np 0,4096-ptr_max
PARAM_VALUE 2 con_id 0
BUF_SIZE 0 dev 0
RX_PATH
TASK_NOT_RUNNING