Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_frontbuffer.c intel_frontbuffer_flush_work() -> intel_parent_frontbuffer_put()

Type Parameter Key Value
PARAM_VALUE 1 front 4096-ptr_max
PARAM_VALUE 1 front->bits.counter 0-s32max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_frontbuffer.c intel_frontbuffer_queue_flush() -> intel_parent_frontbuffer_put()

Type Parameter Key Value
PARAM_VALUE 0 display 4096-ptr_max
PARAM_VALUE 0 display->parent 4096-ptr_max
PARAM_VALUE 0 display->parent->frontbuffer 4096-ptr_max
PARAM_VALUE 0 display->parent->frontbuffer->ref 4096-ptr_max
PARAM_VALUE 1 front 4096-ptr_max
PARAM_VALUE 1 front->display 4096-ptr_max
PARAM_VALUE 1 front->display->parent 4096-ptr_max
PARAM_VALUE 1 front->display->parent->frontbuffer 4096-ptr_max
PARAM_VALUE 1 front->display->parent->frontbuffer->ref 4096-ptr_max
CAPPED_DATA 1 &front->flush_work 1
DATA_SOURCE 1 front $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &rq->lock
HALF_LOCKED2 &wf->mutex

drivers/gpu/drm/i915/display/intel_fb.c intel_framebuffer_init() -> intel_parent_frontbuffer_put()

Type Parameter Key Value
PARAM_VALUE 0 display 4096-ptr_max
PARAM_VALUE 0 display->parent 4096-ptr_max
PARAM_VALUE 0 display->parent->frontbuffer 4096-ptr_max
PARAM_VALUE 0 display->parent->frontbuffer->get 4096-ptr_max
PARAM_VALUE 0 display->parent->panic 4096-ptr_max
PARAM_VALUE 0 display->parent->panic->alloc 4096-ptr_max
PARAM_VALUE 1 front 1-u64max
BUF_SIZE 1 front 96
DATA_SOURCE 1 front r intel_parent_frontbuffer_get
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_fb.c intel_user_framebuffer_destroy() -> intel_parent_frontbuffer_put()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL