Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 24 files:

Smatch caller information:

drivers/gpu/drm/gma500/psb_intel_lvds.c psb_intel_lvds_set_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 1 property 4096-ptr_max
PARAM_VALUE 1 property->dev 4096-ptr_max
PARAM_VALUE 1 property->dev->driver 4096-ptr_max
PARAM_VALUE 1 property->dev->mode_config.funcs->atomic_commit 0
PARAM_VALUE 2 val 1-3
CAPPED_DATA 1 property 1
DATA_SOURCE 1 property $1
DATA_SOURCE 2 val $2
NOSPEC 2 val
NOSPEC 2 val
USER_DATA 2 val 1-3
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/gma500/psb_intel_lvds.c psb_intel_lvds_set_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 1 property 4096-ptr_max
PARAM_VALUE 1 property->dev 4096-ptr_max
PARAM_VALUE 1 property->dev->driver 4096-ptr_max
PARAM_VALUE 1 property->dev->mode_config.funcs->atomic_commit 0
CAPPED_DATA 1 property 1
DATA_SOURCE 1 property $1
DATA_SOURCE 2 val $2
NOSPEC 2 val
NOSPEC 2 val
USER_DATA 2 val 0-u64max
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/drm_colorop.c drm_colorop_set_next_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 0-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 val unit_array_size

drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c ch7006_encoder_detect() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 0,5-6,9
RX_PATH
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/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c amdgpu_dm_set_panel_type() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c amdgpu_dm_set_panel_type() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c amdgpu_dm_set_panel_type() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c update_subconnector_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 0-1,3,11,15
FUZZY_MAX 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/drm_edid.c _drm_edid_connector_property_update() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &connector->dev->mode_config.mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/tiny/appletbdrm.c appletbdrm_setup_mode_config() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->properties 4096-ptr_max
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/gma500/psb_intel_sdvo.c psb_intel_sdvo_set_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 1 property 4096-ptr_max
PARAM_VALUE 1 property->dev 4096-ptr_max
PARAM_VALUE 1 property->dev->driver 4096-ptr_max
PARAM_VALUE 1 property->dev->mode_config.funcs->atomic_commit 0
CAPPED_DATA 1 property 1
DATA_SOURCE 1 property $1
DATA_SOURCE 2 val $2
NOSPEC 2 val
NOSPEC 2 val
USER_DATA 2 val 0-u64max
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/gma500/psb_intel_sdvo.c psb_intel_sdvo_set_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->properties 4096-ptr_max
DATA_SOURCE 2 val $2
NOSPEC 2 val
NOSPEC 2 val
NOCHECK_CALL
USER_DATA 2 val 0-u64max
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/gma500/psb_intel_sdvo.c psb_intel_sdvo_set_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->properties 4096-ptr_max
DATA_SOURCE 2 val $2
NOSPEC 2 val
NOSPEC 2 val
NOCHECK_CALL
USER_DATA 2 val 0-u64max
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/gma500/psb_intel_sdvo.c psb_intel_sdvo_set_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->properties 4096-ptr_max
DATA_SOURCE 2 val $2
NOSPEC 2 val
NOSPEC 2 val
NOCHECK_CALL
USER_DATA 2 val 0-u64max
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/gma500/psb_intel_sdvo.c psb_intel_sdvo_set_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->properties 4096-ptr_max
DATA_SOURCE 2 val $2
NOSPEC 2 val
NOSPEC 2 val
NOCHECK_CALL
USER_DATA 2 val 0-u64max
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/vboxvideo/vbox_mode.c vbox_get_modes() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 0-4294967294
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &drm->mode_config.mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/vboxvideo/vbox_mode.c vbox_get_modes() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &drm->mode_config.mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/vboxvideo/vbox_mode.c vbox_get_modes() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->properties 4096-ptr_max
PARAM_VALUE 2 val 0-4294967294
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &drm->mode_config.mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/vboxvideo/vbox_mode.c vbox_get_modes() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->properties 4096-ptr_max
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &drm->mode_config.mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_connector_test.c dm_test_update_subconnector_non_dp_noop() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->properties 4096-ptr_max
PARAM_VALUE 1 property 1-u64max
PARAM_VALUE 1 property->dev 4096-ptr_max
PARAM_VALUE 2 val 1
NOCHECK_CALL

drivers/gpu/drm/gma500/cdv_intel_lvds.c cdv_intel_lvds_set_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 1 property 4096-ptr_max
PARAM_VALUE 1 property->dev 4096-ptr_max
PARAM_VALUE 1 property->dev->driver 4096-ptr_max
PARAM_VALUE 1 property->dev->mode_config.funcs->atomic_commit 0
PARAM_VALUE 2 val 1-3
CAPPED_DATA 1 property 1
DATA_SOURCE 1 property $1
DATA_SOURCE 2 val $2
NOSPEC 2 val
NOSPEC 2 val
USER_DATA 2 val 1-3
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/gma500/cdv_intel_lvds.c cdv_intel_lvds_set_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 1 property 4096-ptr_max
PARAM_VALUE 1 property->dev 4096-ptr_max
PARAM_VALUE 1 property->dev->driver 4096-ptr_max
PARAM_VALUE 1 property->dev->mode_config.funcs->atomic_commit 0
CAPPED_DATA 1 property 1
DATA_SOURCE 1 property $1
DATA_SOURCE 2 val $2
NOSPEC 2 val
NOSPEC 2 val
USER_DATA 2 val 0-u64max
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/nouveau/dispnv04/tvnv17.c nv17_tv_detect() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 0,5-6,8-9
RX_PATH
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/drm_property.c drm_property_replace_global_blob() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 0-s32max
DATA_SOURCE 0 obj $4
DATA_SOURCE 1 property $5
FUZZY_MAX 2 val 0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 val unit_array_size
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/panel/panel-summit.c summit_get_modes() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &drm->mode_config.mutex
HALF_LOCKED2 &of->mutex

drivers/gpu/drm/drm_plane.c drm_mode_plane_set_obj_prop() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 1 property 1-u64max
PARAM_VALUE 1 property->dev->mode_config.funcs->atomic_commit 0,1709437739929436160,3385958169767186432,9025212985888776192
BUF_SIZE 0 obj 32
CAPPED_DATA 1 property 1
DATA_SOURCE 1 property $1
DATA_SOURCE 2 val $2
NOSPEC 2 val
NOSPEC 2 val
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 val 0-u64max
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/qxl/qxl_display.c qxl_update_offset_props() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 val unit_byte
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/qxl/qxl_display.c qxl_update_offset_props() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->properties 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 val unit_byte
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/drm_client_modeset.c drm_client_modeset_dpms_legacy() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 0-3
DATA_SOURCE 2 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &client->modeset_mutex
LOCK2 &dev->master_mutex
LOCK2 &fb_helper->lock
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &info->lock
HALF_LOCKED2 global &console_sem
TYPE_LOCK (struct drm_client_dev)->modeset_mutex
TYPE_LOCK (struct drm_device)->master_mutex
TYPE_LOCK (struct drm_fb_helper)->lock

drivers/gpu/drm/drm_connector.c drm_connector_set_obj_prop() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 1 property 4096-ptr_max
PARAM_VALUE 1 property->dev 4096-ptr_max
PARAM_VALUE 1 property->dev->driver 4096-ptr_max
PARAM_VALUE 1 property->dev->mode_config.funcs->atomic_commit 0
CAPPED_DATA 1 property 1
DATA_SOURCE 1 property $1
DATA_SOURCE 2 val $2
NOSPEC 2 val
NOSPEC 2 val
NOCHECK_CALL
USER_DATA 2 val 0-u64max
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/drm_connector.c drm_connector_set_vrr_capable_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 1 property 1-u64max
DATA_SOURCE 2 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/drm_connector.c drm_connector_update_privacy_screen_properties() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/drm_crtc.c drm_mode_crtc_set_obj_prop() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->properties 4096-ptr_max
PARAM_VALUE 0 obj->properties->count 1-s32max
PARAM_VALUE 1 property 4096-ptr_max
PARAM_VALUE 1 property->dev 4096-ptr_max
PARAM_VALUE 1 property->dev->driver 4096-ptr_max
PARAM_VALUE 1 property->dev->mode_config.funcs->atomic_commit 0
CAPPED_DATA 0 obj->id 1
CAPPED_DATA 0 obj->properties->count 1
CAPPED_DATA 1 property 1
DATA_SOURCE 0 obj $0
DATA_SOURCE 1 property $1
DATA_SOURCE 2 val $2
NOSPEC 2 val
NOSPEC 2 val
NOCHECK_CALL
USER_DATA 0 obj->id 0-u32max[c]
USER_DATA 2 val 0-u64max
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/nouveau/nouveau_connector.c nouveau_connector_set_encoder() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 3-4
FUZZY_MAX 2 val 4
HARD_MAX 2 val 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/gma500/cdv_intel_hdmi.c cdv_hdmi_set_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 1 property 4096-ptr_max
PARAM_VALUE 1 property->dev 4096-ptr_max
PARAM_VALUE 1 property->dev->driver 4096-ptr_max
PARAM_VALUE 1 property->dev->mode_config.funcs->atomic_commit 0
PARAM_VALUE 2 val 1-3
CAPPED_DATA 1 property 1
DATA_SOURCE 1 property $1
DATA_SOURCE 2 val $2
NOSPEC 2 val
NOSPEC 2 val
USER_DATA 2 val 1-3
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/gma500/cdv_intel_dp.c cdv_intel_dp_set_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 1 property 4096-ptr_max
PARAM_VALUE 1 property->dev 4096-ptr_max
PARAM_VALUE 1 property->dev->driver 4096-ptr_max
PARAM_VALUE 1 property->dev->mode_config.funcs->atomic_commit 0
CAPPED_DATA 1 property 1
DATA_SOURCE 1 property $1
DATA_SOURCE 2 val $2
NOSPEC 2 val
NOSPEC 2 val
USER_DATA 2 val 0-u64max
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/display/drm_dp_helper.c drm_dp_set_subconnector_property() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 0-1,3,10-11,15,18
FUZZY_MAX 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/gpu/drm/vmwgfx/vmwgfx_kms.c vmw_du_update_layout() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 0-s32max,18446744071562067968-u64max
NOCHECK_CALL
UNITS 2 val unit_byte
LOCK2 &dev->mode_config.mutex
HALF_LOCKED2 &crtc->mutex
TYPE_LOCK (struct drm_mode_config)->mutex

drivers/gpu/drm/vmwgfx/vmwgfx_kms.c vmw_du_update_layout() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->properties 4096-ptr_max
PARAM_VALUE 2 val 0-s32max,18446744071562067968-u64max
NOCHECK_CALL
UNITS 2 val unit_byte
LOCK2 &dev->mode_config.mutex
HALF_LOCKED2 &crtc->mutex
TYPE_LOCK (struct drm_mode_config)->mutex

drivers/gpu/drm/vmwgfx/vmwgfx_kms.c vmw_du_update_layout() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 2 val 0
NOCHECK_CALL
LOCK2 &dev->mode_config.mutex
HALF_LOCKED2 &crtc->mutex
TYPE_LOCK (struct drm_mode_config)->mutex

drivers/gpu/drm/vmwgfx/vmwgfx_kms.c vmw_du_update_layout() -> drm_object_property_set_value()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->properties 4096-ptr_max
PARAM_VALUE 2 val 0
NOCHECK_CALL
LOCK2 &dev->mode_config.mutex
HALF_LOCKED2 &crtc->mutex
TYPE_LOCK (struct drm_mode_config)->mutex