Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/typec/altmodes/thunderbolt.c tbt_altmode_probe() -> tbt_ready()

Type Parameter Key Value
PARAM_VALUE 0 alt 4096-ptr_max
PARAM_VALUE 0 alt->desc 6480507199207358464
PARAM_VALUE 0 alt->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 alt->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 alt->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 alt->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 alt->dev.parent 4096-ptr_max
PARAM_VALUE 0 alt->mode_selection 0
PARAM_VALUE 0 alt->ops 5799537777017626624
PARAM_VALUE 0 alt->ops->activate 0,5507274055070978048,6418996211218378752
PARAM_VALUE 0 alt->ops->attention 0,5792247110345277440
PARAM_VALUE 0 alt->ops->enter 0,2277471601729646592,3507710653302677504,5855258131467071488,6072667088703954944,8550294568890347520
PARAM_VALUE 0 alt->ops->exit 0,2849074473724137472,4818464882199363584,7936515285961441280,8499759257564114944
PARAM_VALUE 0 alt->ops->notify 0
PARAM_VALUE 0 alt->ops->vdm 1040746431345426432,1280229158563057664,2790340367590649856,3183285487890354176,4916449083718119424,6324050125029081088,9102244967359868928
BUF_SIZE 0 alt->desc 13
DATA_SOURCE 0 alt $0
STR_LEN 0 alt->desc 12
TERMINATED 0 alt->desc 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/typec/altmodes/thunderbolt.c tbt_enter_modes_ordered() -> tbt_ready()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &tbt->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct tbt_altmode)->lock