Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_crtc_test.c dm_test_crtc_is_headless_connected_display() -> amdgpu_dm_is_headless()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev 16,4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev->mode_config.connector_list.next 2048,4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev->mode_config.connector_list.prev 2048,4096-ptr_max
BUF_SIZE 0 adev 506472
BUF_SIZE 0 adev->dm.ddev 3696
DATA_SOURCE 0 adev r kunit_kzalloc
MEM_ZERO 0 adev

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_crtc_test.c dm_test_crtc_is_headless_disconnected_display() -> amdgpu_dm_is_headless()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev 16,4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev->mode_config.connector_list.next 2048,4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev->mode_config.connector_list.prev 2048,4096-ptr_max
BUF_SIZE 0 adev 506472
BUF_SIZE 0 adev->dm.ddev 3696
DATA_SOURCE 0 adev r kunit_kzalloc
MEM_ZERO 0 adev

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_crtc_test.c dm_test_crtc_is_headless_mixed_connectors() -> amdgpu_dm_is_headless()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev 16,4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev->mode_config.connector_list.next 2048,4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev->mode_config.connector_list.prev 2048,4096-ptr_max
BUF_SIZE 0 adev 506472
BUF_SIZE 0 adev->dm.ddev 3696
DATA_SOURCE 0 adev r kunit_kzalloc
MEM_ZERO 0 adev

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_crtc_test.c dm_test_crtc_is_headless_no_connectors() -> amdgpu_dm_is_headless()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev 16,4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev->mode_config.connector_list.next 2048,4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev->mode_config.connector_list.prev 2048,4096-ptr_max
BUF_SIZE 0 adev 506472
BUF_SIZE 0 adev->dm.ddev 3696
DATA_SOURCE 0 adev r kunit_kzalloc
MEM_ZERO 0 adev

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_crtc_test.c dm_test_crtc_is_headless_null_adev() -> amdgpu_dm_is_headless()

Type Parameter Key Value
PARAM_VALUE 0 adev 0

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_crtc_test.c dm_test_crtc_is_headless_writeback_only() -> amdgpu_dm_is_headless()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev 16,4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev->mode_config.connector_list.next 2048,4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev->mode_config.connector_list.prev 2048,4096-ptr_max
BUF_SIZE 0 adev 506472
BUF_SIZE 0 adev->dm.ddev 3696
DATA_SOURCE 0 adev r kunit_kzalloc
MEM_ZERO 0 adev

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c dm_helpers_enable_periodic_detection() -> amdgpu_dm_is_headless()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dm.idle_workqueue 4096-ptr_max
PARAM_VALUE 0 adev->dm.idle_workqueue->enable 1
PARAM_VALUE 0 adev->dm.idle_workqueue->running 0
BUF_SIZE 0 adev 524640
BUF_SIZE 0 adev 524640

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.c amdgpu_dm_idle_worker() -> amdgpu_dm_is_headless()

Type Parameter Key Value
LOCK2 &idle_work->dm->dc_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amdgpu_display_manager)->dc_lock