Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/usb/typec/stusb160x.c stusb160x_probe() -> fwnode_usb_role_switch_get()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
DATA_SOURCE 0 fwnode r device_get_named_child_node
RX_PATH
TASK_NOT_RUNNING

drivers/platform/chrome/cros_ec_typec.c cros_typec_get_switch_handles() -> fwnode_usb_role_switch_get()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->ops->get_parent 0,4096-ptr_max
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
DATA_SOURCE 0 fwnode $1
RX_PATH
TASK_NOT_RUNNING

drivers/extcon/extcon-ptn5150.c ptn5150_i2c_probe() -> fwnode_usb_role_switch_get()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
DATA_SOURCE 0 fwnode r device_get_named_child_node
RX_PATH
TASK_NOT_RUNNING

drivers/usb/typec/ucsi/ucsi.c ucsi_register_port() -> fwnode_usb_role_switch_get()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,248,4096-ptr_max
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
DATA_SOURCE 0 fwnode r ucsi_find_fwnode
HALF_LOCKED2 &pool->lock

drivers/usb/typec/hd3ss3220.c hd3ss3220_probe() -> fwnode_usb_role_switch_get()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
DATA_SOURCE 0 fwnode r device_get_named_child_node
RX_PATH
TASK_NOT_RUNNING

drivers/usb/typec/rt1719.c rt1719_probe() -> fwnode_usb_role_switch_get()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
DATA_SOURCE 0 fwnode r device_get_named_child_node
RX_PATH
TASK_NOT_RUNNING

drivers/usb/typec/tipd/core.c tps6598x_probe() -> fwnode_usb_role_switch_get()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-ptr_max
DATA_SOURCE 0 fwnode r device_get_named_child_node
RX_PATH
TASK_NOT_RUNNING

drivers/usb/typec/tcpm/tcpm.c tcpm_register_port() -> fwnode_usb_role_switch_get()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/extcon/extcon-usbc-tusb320.c tusb320_typec_probe() -> fwnode_usb_role_switch_get()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
DATA_SOURCE 0 fwnode r device_get_named_child_node
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/analogix/anx7625.c anx7625_typec_register() -> fwnode_usb_role_switch_get()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
DATA_SOURCE 0 fwnode r device_get_named_child_node
RX_PATH
TASK_NOT_RUNNING