Defined in 2 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/display/drm_dp_tunnel.c create_tunnel() -> track_tunnel_ref()

Type Parameter Key Value
PARAM_VALUE 0 tunnel 4096-ptr_max
PARAM_VALUE 0 tunnel->adapter_id 0-127
PARAM_VALUE 0 tunnel->allocated_bw s32min-(-1),1-s32max
PARAM_VALUE 0 tunnel->aux 4096-ptr_max
PARAM_VALUE 0 tunnel->group 4096-ptr_max
PARAM_VALUE 0 tunnel->kref.refcount.refs.counter 1
PARAM_VALUE 0 tunnel->node.next 4096-ptr_max
PARAM_VALUE 0 tunnel->node.next->next 4096-ptr_max
PARAM_VALUE 0 tunnel->node.prev 4096-ptr_max
PARAM_VALUE 0 tunnel->node.prev->next 4096-ptr_max
PARAM_VALUE 0 tunnel->node.prev->prev 4096-ptr_max
PARAM_VALUE 1 tracker 4096-ptr_max
BUF_SIZE 0 tunnel 88
DATA_SOURCE 0 tunnel r _kzalloc_noprof
STR_LEN 0 tunnel->name 7
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex

drivers/gpu/drm/display/drm_dp_tunnel.c drm_dp_tunnel_get() -> track_tunnel_ref()

Type Parameter Key Value
PARAM_VALUE 0 tunnel 1-u64max
PARAM_VALUE 1 tracker 4096-ptr_max
CAPPED_DATA 0 tunnel 1
DATA_SOURCE 0 tunnel $0
DATA_SOURCE 1 tracker $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL