Documented in 1 files:
Defined in 1 files as a function:
Referenced in 20 files:
- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c, line 4047
- drivers/gpu/drm/arm/display/komeda/komeda_kms.c, line 261
- drivers/gpu/drm/armada/armada_drv.c, line 105
- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c, line 805
- drivers/gpu/drm/exynos/exynos_drm_drv.c, line 259
- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c, line 25
- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c, line 164
- drivers/gpu/drm/i915/display/intel_display_driver.c, line 122
- drivers/gpu/drm/i915/selftests/mock_gem_device.c, line 205
- drivers/gpu/drm/imx/dcss/dcss-kms.c, line 51
- drivers/gpu/drm/nouveau/nouveau_display.c, line 653
- drivers/gpu/drm/omapdrm/omap_drv.c, line 717
- drivers/gpu/drm/radeon/radeon_display.c, line 1594
- drivers/gpu/drm/sti/sti_drv.c, line 162
- drivers/gpu/drm/sun4i/sun4i_drv.c, line 89
- drivers/gpu/drm/tegra/drm.c, line 1175
- drivers/gpu/drm/tve200/tve200_drv.c, line 72
- drivers/gpu/drm/vboxvideo/vbox_mode.c, line 851
- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c, line 1170
- drivers/gpu/drm/xen/xen_drm_front_kms.c, line 345
Smatch caller information:
drivers/gpu/drm/xen/xen_drm_front_kms.c xen_drm_front_kms_init() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 3696 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &xenwatch_mutex |
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c kirin_drm_kms_init() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 3696 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &component_mutex |
drivers/gpu/drm/sun4i/sun4i_drv.c sun4i_drv_bind() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev_private | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 3696 |
| BUF_SIZE | 0 | dev->dev_private | 48 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | r drm_dev_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &component_mutex |
drivers/gpu/drm/sti/sti_drv.c sti_init() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev_private | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 3696 |
| BUF_SIZE | 0 | dev->dev_private | 24 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &component_mutex |
drivers/gpu/drm/exynos/exynos_drm_drv.c exynos_drm_bind() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev_private | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 3696 |
| BUF_SIZE | 0 | dev->dev_private | 192 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | r drm_dev_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &component_mutex |
drivers/gpu/drm/vboxvideo/vbox_mode.c vbox_mode_init() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->managed.resources.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->vram_mm | 1-u64max |
| BUF_SIZE | 0 | dev | 3696 |
| 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 | 0-u32max |
| 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_lock.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | dev->mode_config.fb_lock.owner.counter | s64min-s64max |
| 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.max_height | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.max_width | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.min_height | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.min_width | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | dev->mode_config.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | dev->mode_config.normalize_zpos | 0-1 |
| HOST_DATA | 0 | dev->mode_config.num_colorop | s32min-s32max |
| HOST_DATA | 0 | dev->mode_config.num_connector | s32min-s32max |
| HOST_DATA | 0 | dev->mode_config.num_crtc | s32min-s32max |
| HOST_DATA | 0 | dev->mode_config.num_encoder | s32min-s32max |
| HOST_DATA | 0 | dev->mode_config.num_fb | s32min-s32max |
| HOST_DATA | 0 | dev->mode_config.num_total_plane | s32min-s32max |
| HOST_DATA | 0 | dev->mode_config.object_idr.idr_base | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.object_idr.idr_next | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.object_idr.idr_rt.xa_flags | 0-u32max |
| 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.preferred_depth | 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_base | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.tile_idr.idr_next | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.tile_idr.idr_rt.xa_flags | 0-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->registered | 0-1 |
| 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 |
drivers/gpu/drm/nouveau/nouveau_display.c nouveau_display_create() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c atmel_hlcdc_dc_modeset_init() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->parent | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->dev_private | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->num_crtcs | 1 |
| PARAM_VALUE | 0 | dev->vblank | 1-u64max |
| BUF_SIZE | 0 | dev | 3696 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs |
drivers/gpu/drm/tve200/tve200_drv.c tve200_modeset_init() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev_private | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 3696 |
| BUF_SIZE | 0 | dev->dev_private | 3888 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/tegra/drm.c host1x_drm_probe() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev_private | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 3696 |
| BUF_SIZE | 0 | dev->dev_private | 824 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | r drm_dev_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/radeon/radeon_display.c radeon_modeset_init() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/arm/display/komeda/komeda_kms.c komeda_kms_mode_config_init() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0-ptr_max |
| PARAM_VALUE | 0 | dev->dev_private | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_gem.c mock_gem_device() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0,4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/i915/display/intel_display_driver.c intel_mode_config_init() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->vblank | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/omapdrm/omap_drv.c omapdrm_init() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev_private | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 3696 |
| BUF_SIZE | 0 | dev->dev_private | 1104 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | r drm_dev_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c vmw_kms_init() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->anon_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->num_crtcs | 8 |
| PARAM_VALUE | 0 | dev->vma_offset_manager | 1-u64max |
| BUF_SIZE | 0 | dev | 3696 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c amdgpu_device_init() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/imx/dcss/dcss-kms.c dcss_kms_mode_config_init() -> drm_mode_config_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0-ptr_max |
| PARAM_VALUE | 0 | dev->dev_private | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |