Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_dsb.c intel_dsb_vblank_evade() -> intel_mode_vblank_start()

Type Parameter Key Value
PARAM_VALUE 0 mode 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_dsb.c intel_dsb_vblank_evade() -> intel_mode_vblank_start()

Type Parameter Key Value
PARAM_VALUE 0 mode 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_flipq.c intel_flipq_enable() -> intel_mode_vblank_start()

Type Parameter Key Value
PARAM_VALUE 0 mode 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_vblank.c i915_get_crtc_scanoutpos() -> intel_mode_vblank_start()

Type Parameter Key Value
PARAM_VALUE 0 mode 4096-ptr_max
BUF_SIZE 0 mode 120
DATA_SOURCE 0 mode $6
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_vblank.c i915_get_vblank_counter() -> intel_mode_vblank_start()

Type Parameter Key Value
PARAM_VALUE 0 mode 4096-ptr_max
BUF_SIZE 0 mode 120
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &crtc->mutex
HALF_LOCKED2 &plane->mutex
HALF_LOCKED2 &rdev->exclusive_lock

drivers/gpu/drm/i915/display/intel_vblank.c intel_mode_vblank_delay() -> intel_mode_vblank_start()

Type Parameter Key Value
PARAM_VALUE 0 mode 4096-ptr_max
BUF_SIZE 0 mode (-1),120
BUF_SIZE 0 mode (-1),120
DATA_SOURCE 0 mode $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_vblank.c intel_vblank_evade_init() -> intel_mode_vblank_start()

Type Parameter Key Value
PARAM_VALUE 0 mode 4096-ptr_max
BUF_SIZE 0 mode 120
RX_PATH
TASK_NOT_RUNNING