Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/platform/chrome/cros_typec_altmode.c cros_typec_altmode_enter() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dp->lock

drivers/platform/chrome/cros_typec_altmode.c cros_typec_altmode_exit() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dp->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &tbt->lock

drivers/platform/chrome/cros_typec_altmode.c cros_typec_altmode_vdm() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &dp->lock

drivers/platform/chrome/cros_typec_altmode.c cros_typec_displayport_status_update() -> typec_altmode_get_drvdata()

Type Parameter Key Value
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/platform/chrome/cros_typec_altmode.c cros_typec_displayport_vdm() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &dp->lock

drivers/platform/chrome/cros_typec_altmode.c cros_typec_thunderbolt_vdm() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &dp->lock

drivers/usb/typec/altmodes/displayport.c dp_altmode_activate() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/usb/typec/altmodes/displayport.c dp_altmode_attention() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/typec/altmodes/displayport.c dp_altmode_remove() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/usb/typec/altmodes/displayport.c dp_altmode_vdm() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &dp->lock

drivers/usb/typec/altmodes/displayport.c dp_cable_altmode_vdm() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
HALF_LOCKED2 &dp->lock

drivers/usb/typec/ucsi/displayport.c ucsi_displayport_enter() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dp->lock

drivers/usb/typec/ucsi/displayport.c ucsi_displayport_exit() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dp->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &tbt->lock

drivers/usb/typec/ucsi/displayport.c ucsi_displayport_remove_partner() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode (-1),1656
BUF_SIZE 0 altmode (-1),1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->lock
HALF_LOCKED2 &pool->lock

drivers/usb/typec/ucsi/displayport.c ucsi_displayport_vdm() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &dp->lock

drivers/usb/typec/tcpm/tcpm.c tcpm_altmode_enter() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dp->lock

drivers/usb/typec/tcpm/tcpm.c tcpm_altmode_exit() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dp->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &tbt->lock

drivers/usb/typec/tcpm/tcpm.c tcpm_altmode_vdm() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &dp->lock

drivers/usb/typec/tcpm/tcpm.c tcpm_cable_altmode_enter() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dp->lock
HALF_LOCKED2 &tbt->lock

drivers/usb/typec/tcpm/tcpm.c tcpm_cable_altmode_exit() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
HALF_LOCKED2 &dp->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tbt->lock

drivers/usb/typec/tcpm/tcpm.c tcpm_cable_altmode_vdm() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
HALF_LOCKED2 &dp->lock

drivers/usb/typec/altmodes/thunderbolt.c tbt_altmode_activate() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/usb/typec/altmodes/thunderbolt.c tbt_altmode_remove() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/usb/typec/altmodes/thunderbolt.c tbt_altmode_vdm() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &dp->lock

drivers/usb/typec/altmodes/thunderbolt.c tbt_cable_altmode_vdm() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
HALF_LOCKED2 &dp->lock

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

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &tbt->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct tbt_altmode)->lock

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

Type Parameter Key Value
BUF_SIZE 0 altmode->desc (-1),13
DATA_SOURCE 0 altmode $0
STR_LEN 0 altmode->desc (-1),12
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tbt->lock

drivers/usb/typec/ucsi/thunderbolt.c ucsi_thunderbolt_enter() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dp->lock

drivers/usb/typec/ucsi/thunderbolt.c ucsi_thunderbolt_exit() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dp->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &tbt->lock

drivers/usb/typec/ucsi/thunderbolt.c ucsi_thunderbolt_remove_partner() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode (-1),1656
BUF_SIZE 0 altmode (-1),1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->lock
HALF_LOCKED2 &pool->lock

drivers/usb/typec/ucsi/thunderbolt.c ucsi_thunderbolt_vdm() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &dp->lock

drivers/platform/chrome/cros_typec_vdm.c cros_typec_port_amode_enter() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dp->lock

drivers/platform/chrome/cros_typec_vdm.c cros_typec_port_amode_vdm() -> typec_altmode_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 altmode 4096-ptr_max
BUF_SIZE 0 altmode 1656
DATA_SOURCE 0 altmode $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &dp->lock