Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_disable_all() -> drm_atomic_set_mode_prop_for_crtc()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->active 0
PARAM_VALUE 1 blob 0
BUF_SIZE 0 state->state (-1),176
DATA_SOURCE 0 state r drm_atomic_get_crtc_state
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->state->num_connector
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/drm_atomic_helper.c handle_conflicting_encoders() -> drm_atomic_set_mode_prop_for_crtc()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->connector_mask 0
PARAM_VALUE 1 blob 0
DATA_SOURCE 0 state r drm_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_atomic.c update_output_state() -> drm_atomic_set_mode_prop_for_crtc()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->connector_mask 0
PARAM_VALUE 1 blob 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/drm_atomic_uapi.c drm_atomic_crtc_set_property() -> drm_atomic_set_mode_prop_for_crtc()

Type Parameter Key Value
PARAM_VALUE 0 state 1-ptr_max
PARAM_VALUE 1 blob 0,4096-ptr_max
BUF_SIZE 0 state->state (-1),176
DATA_SOURCE 0 state $1
DATA_SOURCE 1 blob r drm_property_lookup_blob
USER_DATA 0 state->state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->state->num_connector