Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 16 files:
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_connector.c
- drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_connector_test.c, line 4570
- drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c, line 1916
- drivers/gpu/drm/drm_client_modeset.c
- drivers/gpu/drm/drm_connector.c, line 722
- drivers/gpu/drm/drm_crtc.c, line 900
- drivers/gpu/drm/drm_crtc_helper.c, line 424
- drivers/gpu/drm/drm_edid.c
- drivers/gpu/drm/drm_modes.c
- drivers/gpu/drm/gma500/psb_intel_sdvo.c, line 1790
- drivers/gpu/drm/i915/display/intel_panel.c
- drivers/gpu/drm/msm/dsi/dsi_host.c, line 2587
- drivers/gpu/drm/nouveau/dispnv50/disp.c, line 1188
- drivers/gpu/drm/nouveau/nouveau_connector.c, line 972
- drivers/gpu/drm/tests/drm_kunit_helpers.c, line 340
- drivers/gpu/drm/vboxvideo/vbox_mode.c, line 785
Smatch caller information:
drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_set_display_mode() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mode | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &first_bridge->encoder->bridge_chain_mutex |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c add_fs_modes() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| BUF_SIZE | 1 | mode | 120 |
| DATA_SOURCE | 1 | mode | r drm_mode_duplicate |
| BIT_INFO | 1 | mode->type | 0x40,0xf7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | mode->clock | |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &connector->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &connector->dev->mode_config.mutex |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c amdgpu_dm_connector_mode_valid() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mode_config.helper_private->atomic_commit_tail | 0,113,4096-ptr_max |
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| BUF_SIZE | 0 | dev | (-1),3696 |
| BUF_SIZE | 0 | dev | (-1),3696 |
| BUF_SIZE | 1 | mode | 120 |
| DATA_SOURCE | 1 | mode | r drm_mode_duplicate |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 1 | mode->clock | |
| NO_OVERFLOW_SIMPLE | 1 | mode->crtc_clock | |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | 0 | &dev->mode_config.connection_mutex |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c amdgpu_dm_prune_primary_tile_modes() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->mode_config.helper_private->atomic_commit_tail | 0,113,4096-ptr_max |
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| BUF_SIZE | 0 | dev | (-1),3696 |
| BUF_SIZE | 0 | dev | (-1),3696 |
| CAPPED_DATA | 1 | mode->hdisplay | 1 |
| CAPPED_DATA | 1 | mode->vdisplay | 1 |
| CAPPED_DATA | 1 | &mode->head | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | 0 | &dev->mode_config.connection_mutex | |
| HALF_LOCKED2 | 0 | &dev->mode_config.mutex |
drivers/gpu/drm/drm_edid.c drm_cvt_modes_for_range() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| PARAM_VALUE | 1 | *mode->name | 0-255 |
| BUF_SIZE | 1 | mode | 120 |
| DATA_SOURCE | 1 | mode | r drm_cvt_mode |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | mode->clock | |
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/drm_edid.c drm_gtf2_mode() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| PARAM_VALUE | 1 | mode->htotal | 1-u16max |
| BUF_SIZE | 0 | dev | (-1),3696 |
| BUF_SIZE | 0 | dev | (-1),3696 |
| BUF_SIZE | 1 | mode | 120 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | mode | r drm_gtf_mode |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dev->mode_config.connector_ida.xa.xa_flags | 67108869 |
| HOST_DATA | 0 | dev->num_crtcs | 2[c] |
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/drm_edid.c drm_gtf2_modes_for_range() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| PARAM_VALUE | 1 | *mode->name | 0-255 |
| BUF_SIZE | 1 | mode | 120 |
| DATA_SOURCE | 1 | mode | r drm_gtf2_mode |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | mode->clock | |
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/drm_edid.c drm_gtf_modes_for_range() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| PARAM_VALUE | 1 | *mode->name | 0-255 |
| BUF_SIZE | 1 | mode | 120 |
| DATA_SOURCE | 1 | mode | r drm_gtf_mode |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | mode->clock | |
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/gma500/psb_intel_sdvo.c psb_intel_sdvo_enc_destroy() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mode | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/vboxvideo/vbox_mode.c vbox_fill_modes() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| CAPPED_DATA | 1 | &mode->head | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &client->modeset_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_create_common_mode_overrides() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| PARAM_VALUE | 1 | mode->hdisplay | 800 |
| PARAM_VALUE | 1 | mode->type | 0-247 |
| PARAM_VALUE | 1 | mode->vdisplay | 600 |
| BUF_SIZE | 1 | mode | 120 |
| DATA_SOURCE | 1 | mode | r amdgpu_dm_create_common_mode |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | mode->clock |
drivers/gpu/drm/tests/drm_kunit_helpers.c kunit_action_drm_mode_destroy() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| BUF_SIZE | 1 | mode | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 1 | mode | s32min,(-10),(-1)-s32max |
| DATA_SOURCE | 1 | mode | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/display/intel_panel.c intel_panel_destroy_probed_modes() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| CAPPED_DATA | 1 | &mode->head | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | mode->clock | |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &display->drm->mode_config.mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->mutex |
drivers/gpu/drm/i915/display/intel_panel.c intel_panel_fini() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| CAPPED_DATA | 1 | &mode->head | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c cdns_mhdp_bridge_atomic_destroy_state() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mode | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/drm_client_modeset.c drm_client_modeset_probe() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mode_config.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mode_config.mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->mode_config.mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mode_config.mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mode_config.mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mode_config.mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dev->mode_config.mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->mode_config.mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->mode_config.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mode_config.mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | mode | 0 |
| CAPPED_DATA | 0 | &dev->mode_config.mutex | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &client->modeset_mutex | ||
| HALF_LOCKED2 | &dev->clientlist_mutex | ||
| HALF_LOCKED2 | &fb_helper->lock | ||
| TYPE_LOCK | (struct drm_client_dev)->modeset_mutex |
drivers/gpu/drm/drm_client_modeset.c drm_client_modeset_release() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->mode_config.funcs->atomic_commit | 0,1709437739929436160,3385958169767186432,9025212985888776192 |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| STR_LEN | 0 | dev | (-1),3,5,7 |
| STR_LEN | 0 | dev | (-1),3,5,7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dev->clientlist_mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | dev->clientlist_mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | dev->driver_features | 0-u32max |
| HOST_DATA | 0 | dev->filelist_mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | dev->filelist_mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | dev->gem_lru_mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | dev->gem_lru_mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | dev->if_version | s32min-s32max |
| HOST_DATA | 0 | dev->master_mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | dev->master_mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | dev->max_vblank_count | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.async_page_flip | 0-1 |
| HOST_DATA | 0 | dev->mode_config.blob_lock.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | dev->mode_config.blob_lock.owner.counter | s64min-s64max |
| HOST_DATA | 0 | dev->mode_config.connection_mutex.mutex.base.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | dev->mode_config.connection_mutex.mutex.base.owner.counter | s64min-s64max |
| HOST_DATA | 0 | dev->mode_config.connector_free_work.data.counter | s64min-s64max |
| HOST_DATA | 0 | dev->mode_config.connector_ida.xa.xa_flags | 67108869 |
| HOST_DATA | 0 | dev->mode_config.cursor_height | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.cursor_width | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.delayed_event | 0-1 |
| HOST_DATA | 0 | dev->mode_config.fb_modifiers_not_supported | 0-1 |
| HOST_DATA | 0 | dev->mode_config.idr_mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | dev->mode_config.idr_mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | dev->mode_config.normalize_zpos | 0-1 |
| HOST_DATA | 0 | dev->mode_config.object_idr.idr_rt.xa_flags | 67108868 |
| HOST_DATA | 0 | dev->mode_config.output_poll_work.cpu | s32min-s32max |
| HOST_DATA | 0 | dev->mode_config.output_poll_work.timer.expires | 0-u64max |
| HOST_DATA | 0 | dev->mode_config.output_poll_work.timer.flags | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.output_poll_work.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | dev->mode_config.panic_lock.magic | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.panic_lock.owner_cpu | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.panic_lock.raw_lock.locked | 0-255 |
| HOST_DATA | 0 | dev->mode_config.panic_lock.raw_lock.locked_pending | 0-u16max |
| HOST_DATA | 0 | dev->mode_config.panic_lock.raw_lock.pending | 0-255 |
| HOST_DATA | 0 | dev->mode_config.panic_lock.raw_lock.tail | 0-u16max |
| HOST_DATA | 0 | dev->mode_config.panic_lock.raw_lock.val.counter | s32min-s32max |
| HOST_DATA | 0 | dev->mode_config.poll_enabled | 0-1 |
| HOST_DATA | 0 | dev->mode_config.poll_running | 0-1 |
| HOST_DATA | 0 | dev->mode_config.prefer_shadow | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.quirk_addfb_prefer_host_byte_order | 0-1 |
| HOST_DATA | 0 | dev->mode_config.quirk_addfb_prefer_xbgr_30bpp | 0-1 |
| HOST_DATA | 0 | dev->mode_config.tile_idr.idr_rt.xa_flags | 0,67108864-u32max |
| HOST_DATA | 0 | dev->num_crtcs | 0-u32max |
| HOST_DATA | 0 | dev->object_name_idr.idr_base | 0-u32max |
| HOST_DATA | 0 | dev->object_name_idr.idr_next | 0-u32max |
| HOST_DATA | 0 | dev->object_name_idr.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->object_name_lock.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | dev->object_name_lock.owner.counter | s64min-s64max |
| HOST_DATA | 0 | dev->open_count.counter | s32min-s32max |
| HOST_DATA | 0 | dev->ref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | dev->switch_power_state | 0-u32max |
| HOST_DATA | 0 | dev->unplugged | 0-1 |
| HOST_DATA | 0 | dev->vblank_disable_immediate | 0-1 |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 1 | mode->clock | |
| NO_OVERFLOW_SIMPLE | 1 | mode->crtc_clock | |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &client->modeset_mutex | ||
| TYPE_LOCK | (struct drm_client_dev)->modeset_mutex |
drivers/gpu/drm/drm_client_modeset.c drm_client_target_cloned() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mode_config.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mode_config.mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->mode_config.mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mode_config.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mode_config.mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mode_config.mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mode_config.mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | dev->mode_config.num_crtc | s32min-1 |
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| BUF_SIZE | 1 | mode | 120 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | mode | r drm_mode_find_dmt |
| FUZZY_MAX | 0 | dev->mode_config.num_crtc | 1 |
| HARD_MAX | 0 | dev->mode_config.num_crtc | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &client->modeset_mutex | ||
| LOCK2 | 0 | &dev->mode_config.mutex | |
| HALF_LOCKED2 | &dev->clientlist_mutex | ||
| HALF_LOCKED2 | &fb_helper->lock | ||
| TYPE_LOCK | (struct drm_client_dev)->modeset_mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->mutex |
drivers/gpu/drm/drm_client_modeset.c mode_replace() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->mode_config.mutex.osq.tail.counter | 0-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &client->modeset_mutex | ||
| HALF_LOCKED2 | &dev->clientlist_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| HALF_LOCKED2 | &fb_helper->lock | ||
| HALF_LOCKED2 | 0 | &dev->mode_config.connection_mutex | |
| HALF_LOCKED2 | 0 | &dev->mode_config.mutex |
drivers/gpu/drm/drm_connector.c drm_mode_remove() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->debugfs_root->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | dev->debugfs_root->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | dev->mode_config.funcs->atomic_commit | 0,1709437739929436160,3385958169767186432,9025212985888776192 |
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| DATA_SOURCE | 1 | mode | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dev->mode_config.connector_ida.xa.xa_flags | 67108869 |
| HOST_DATA | 0 | dev->mode_config.object_idr.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.tile_idr.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->num_crtcs | 2[c] |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/drm_modes.c drm_analog_tv_mode() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| BUF_SIZE | 0 | dev | (-1),3696 |
| BUF_SIZE | 0 | dev | (-1),3696 |
| BUF_SIZE | 1 | mode | 120 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | mode | r drm_mode_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 1 | mode->clock | |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | 0 | &dev->mode_config.connection_mutex |
drivers/gpu/drm/drm_modes.c drm_connector_list_update() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| BUF_SIZE | 0 | dev | (-1),3696 |
| BUF_SIZE | 0 | dev | (-1),3696 |
| CAPPED_DATA | 1 | &mode->head | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &client->modeset_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 | ||
| HALF_LOCKED2 | 0 | &dev->mode_config.connection_mutex |
drivers/gpu/drm/drm_modes.c drm_mode_prune_invalid() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 4096-ptr_max |
| PARAM_VALUE | 1 | mode->status | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | (-1),3696 |
| BUF_SIZE | 0 | dev | (-1),3696 |
| CAPPED_DATA | 1 | &mode->head | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| BIT_INFO | 1 | mode->type | 0x0,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 1 | mode->clock | |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &client->modeset_mutex | ||
| HALF_LOCKED2 | &connector->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 | ||
| HALF_LOCKED2 | 0 | &dev->mode_config.connection_mutex |
drivers/gpu/drm/drm_crtc.c drm_mode_setcrtc() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mode_config.funcs->atomic_commit | 0,1709437739929436160,3385958169767186432,9025212985888776192 |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->unplugged | 0 |
| PARAM_VALUE | 1 | mode | 0,4096-ptr_max |
| BUF_SIZE | 1 | mode | (-1)-0,120 |
| BUF_SIZE | 1 | mode | (-1)-0,120 |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | mode->clock | 0-s32max[u] |
| USER_DATA | 1 | mode->crtc_clock | s32min-s32max[c] |
| USER_DATA | 1 | mode->crtc_hblank_end | 1-u16max[c] |
| USER_DATA | 1 | mode->crtc_hblank_start | 1-u16max[c] |
| USER_DATA | 1 | mode->crtc_hdisplay | 1-u16max[c] |
| USER_DATA | 1 | mode->crtc_hskew | 0-u16max[u] |
| USER_DATA | 1 | mode->crtc_hsync_end | 1-u16max[c] |
| USER_DATA | 1 | mode->crtc_hsync_start | 1-u16max[c] |
| USER_DATA | 1 | mode->crtc_htotal | 1-u16max[c] |
| USER_DATA | 1 | mode->crtc_vblank_end | 0-u16max |
| USER_DATA | 1 | mode->crtc_vdisplay | 0-u16max |
| USER_DATA | 1 | mode->crtc_vsync_end | 0-u16max |
| USER_DATA | 1 | mode->crtc_vsync_start | 0-u16max |
| USER_DATA | 1 | mode->crtc_vtotal | 0-u16max |
| USER_DATA | 1 | mode->flags | 0-u32max[c][u] |
| USER_DATA | 1 | mode->hdisplay | 0-u16max |
| USER_DATA | 1 | mode->hskew | 0-u16max[u] |
| USER_DATA | 1 | mode->hsync_end | 0-u16max |
| USER_DATA | 1 | mode->hsync_start | 0-u16max |
| USER_DATA | 1 | mode->htotal | 0-u16max |
| USER_DATA | 1 | mode->type | 0,8-104[c] |
| USER_DATA | 1 | mode->vdisplay | 0-u16max |
| USER_DATA | 1 | mode->vscan | 0-u16max[u] |
| USER_DATA | 1 | mode->vsync_end | 0-u16max |
| USER_DATA | 1 | mode->vsync_start | 0-u16max |
| USER_DATA | 1 | mode->vtotal | 0-u16max |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | 0 | &dev->mode_config.connection_mutex | |
| HALF_LOCKED2 | 0 | &dev->mode_config.mutex |
drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_mstc_get_modes() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mode_config.blob_lock->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | dev->mode_config.blob_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mode_config.blob_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mode_config.blob_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mode_config.blob_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mode_config.blob_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dev->mode_config.blob_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dev->mode_config.idr_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->mode_config.property_blob_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| 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/nouveau/nouveau_connector.c nouveau_connector_get_modes() -> drm_mode_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | mode | 1-u64max |
| BUF_SIZE | 0 | dev | (-1),3696 |
| BUF_SIZE | 0 | dev | (-1),3696 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| UNITS | 0 | dev | unit_byte |
| 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 |