Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/extcon/extcon-ptn5150.c ptn5150_check_state() -> usb_role_string()

Type Parameter Key Value
PARAM_VALUE 0 role 1-2
FUZZY_MAX 0 role 2
HARD_MAX 0 role 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->mutex
TYPE_LOCK (struct ptn5150_info)->mutex

drivers/usb/mtu3/mtu3_dr.c ssusb_mode_sw_work() -> usb_role_string()

Type Parameter Key Value
PARAM_VALUE 0 role 1-u32max
FUZZY_MAX 0 role 2
HALF_LOCKED2 &pool->lock

drivers/usb/mtu3/mtu3_dr.c ssusb_mode_sw_work() -> usb_role_string()

Type Parameter Key Value
PARAM_VALUE 0 role 1-u32max
FUZZY_MAX 0 role 2
HALF_LOCKED2 &pool->lock

drivers/usb/common/usb-conn-gpio.c usb_conn_detect_cable() -> usb_role_string()

Type Parameter Key Value
UNITS 0 role unit_array_size
HALF_LOCKED2 &pool->lock

drivers/usb/common/usb-conn-gpio.c usb_conn_detect_cable() -> usb_role_string()

Type Parameter Key Value
PARAM_VALUE 0 role 0-2
FUZZY_MAX 0 role 2
HARD_MAX 0 role 2
HALF_LOCKED2 &pool->lock

drivers/usb/common/usb-conn-gpio.c usb_conn_detect_cable() -> usb_role_string()

Type Parameter Key Value
PARAM_VALUE 0 role 0-2
CAPPED_DATA 0 role 1
FUZZY_MAX 0 role 2
HARD_MAX 0 role 2
UNITS 0 role unit_array_size
HALF_LOCKED2 &pool->lock