Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/gpu/drm/drm_colorop.c __drm_atomic_helper_colorop_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &colorop->plane->mutex
HALF_LOCKED2 &colorop->plane->mutex.mutex

drivers/gpu/drm/i915/display/intel_plane.c intel_plane_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_plane.c intel_plane_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_plane.c intel_plane_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_plane.c intel_plane_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 blob 4096-ptr_max
PARAM_VALUE 0 blob->data 4096-ptr_max
PARAM_VALUE 0 blob->data->clock 1-s32max
PARAM_VALUE 0 blob->data->hdisplay 1-u16max
PARAM_VALUE 0 blob->data->hsync_end 1-u16max
PARAM_VALUE 0 blob->data->hsync_start 1-u16max
PARAM_VALUE 0 blob->data->htotal 1-u16max
PARAM_VALUE 0 blob->data->vdisplay 1-u16max
PARAM_VALUE 0 blob->data->vrefresh 0-s32max
PARAM_VALUE 0 blob->data->vsync_end 1-u16max
PARAM_VALUE 0 blob->data->vsync_start 1-u16max
PARAM_VALUE 0 blob->data->vtotal 1-u16max
PARAM_VALUE 0 blob->length 68
DATA_SOURCE 0 blob $1
RX_PATH

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.c amdgpu_dm_plane_drm_plane_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.c amdgpu_dm_plane_drm_plane_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.c amdgpu_dm_plane_drm_plane_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.c amdgpu_dm_plane_drm_plane_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.c amdgpu_dm_plane_drm_plane_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_property.c drm_property_replace_blob() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
BUF_SIZE 0 blob (-1)-0,89-s32max
BUF_SIZE 0 blob (-1)-0,89-s32max
DATA_SOURCE 0 blob $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 blob->length 1-2147483552
NO_OVERFLOW_SIMPLE 0 blob->dev->num_crtcs
HALF_LOCKED2 &dev->master_mutex
HALF_LOCKED2 &fb_helper->client.modeset_mutex
HALF_LOCKED2 &fb_helper->lock
HALF_LOCKED2 &plane->mutex

drivers/gpu/drm/drm_atomic_state_helper.c __drm_atomic_helper_connector_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex

drivers/gpu/drm/drm_atomic_state_helper.c __drm_atomic_helper_crtc_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crtc->cursor->mutex
HALF_LOCKED2 &crtc->mutex
HALF_LOCKED2 &crtc->mutex.mutex

drivers/gpu/drm/drm_atomic_state_helper.c __drm_atomic_helper_crtc_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crtc->cursor->mutex
HALF_LOCKED2 &crtc->mutex
HALF_LOCKED2 &crtc->mutex.mutex

drivers/gpu/drm/drm_atomic_state_helper.c __drm_atomic_helper_crtc_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crtc->cursor->mutex
HALF_LOCKED2 &crtc->mutex
HALF_LOCKED2 &crtc->mutex.mutex

drivers/gpu/drm/drm_atomic_state_helper.c __drm_atomic_helper_crtc_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crtc->cursor->mutex
HALF_LOCKED2 &crtc->mutex
HALF_LOCKED2 &crtc->mutex.mutex

drivers/gpu/drm/i915/display/intel_atomic.c intel_crtc_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_atomic.c intel_crtc_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_atomic.c intel_crtc_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_atomic.c intel_crtc_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_atomic.c intel_crtc_duplicate_state() -> drm_property_blob_get()

Type Parameter Key Value
PARAM_VALUE 0 blob 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL