Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_plane.c intel_cleanup_plane_fb() -> intel_fb_bo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_plane.c intel_get_scanout_buffer() -> intel_fb_bo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &(plane->dev)->mode_config.panic_lock
LOCK2 flags
HALF_LOCKED2 rcu_read

drivers/gpu/drm/i915/display/intel_plane.c intel_plane_pin_fb() -> intel_fb_bo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_plane.c intel_plane_pin_fb() -> intel_fb_bo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_plane.c intel_plane_pin_fb() -> intel_fb_bo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_plane.c intel_plane_pin_fb() -> intel_fb_bo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_plane.c intel_prepare_plane_fb() -> intel_fb_bo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_plane.c intel_prepare_plane_fb() -> intel_fb_bo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/skl_universal_plane.c check_protection() -> intel_fb_bo()

Type Parameter Key Value
PARAM_VALUE 0 fb 0
BUF_SIZE 0 fb 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display_debugfs.c i915_gem_framebuffer_info() -> intel_fb_bo()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/display/intel_display_debugfs.c i915_gem_framebuffer_info() -> intel_fb_bo()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &display->drm->mode_config.fb_lock
LOCK2 &m->lock
TYPE_LOCK (struct drm_mode_config)->fb_lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/display/intel_fbdev.c intel_fbdev_driver_fbdev_probe() -> intel_fb_bo()

Type Parameter Key Value
PARAM_VALUE 0 fb 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->clientlist_mutex
LOCK2 &helper->lock
TYPE_LOCK (struct drm_device)->clientlist_mutex
TYPE_LOCK (struct drm_fb_helper)->lock

drivers/gpu/drm/i915/display/intel_fbdev.c intel_fbdev_driver_fbdev_probe() -> intel_fb_bo()

Type Parameter Key Value
PARAM_VALUE 0 fb 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->clientlist_mutex
LOCK2 &helper->lock
TYPE_LOCK (struct drm_device)->clientlist_mutex
TYPE_LOCK (struct drm_fb_helper)->lock

drivers/gpu/drm/i915/display/intel_fbdev.c intel_fbdev_init_bios() -> intel_fb_bo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex

drivers/gpu/drm/i915/display/intel_fbdev.c intelfb_set_suspend() -> intel_fb_bo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->clientlist_mutex
LOCK2 global &console_sem
TYPE_LOCK (struct drm_device)->clientlist_mutex

drivers/gpu/drm/i915/display/intel_display.c intel_atomic_prepare_plane_clear_colors() -> intel_fb_bo()

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

drivers/gpu/drm/i915/display/intel_fb.c convert_plane_offset_to_xy() -> intel_fb_bo()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_fb.c intel_fill_fb_info() -> intel_fb_bo()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_fb.c intel_user_framebuffer_create_handle() -> intel_fb_bo()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
CAPPED_DATA 0 fb->format->num_planes 1
DATA_SOURCE 0 fb $0

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

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
CAPPED_DATA 0 fb->format->num_planes 1
DATA_SOURCE 0 fb $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_fb.c intel_user_framebuffer_dirty() -> intel_fb_bo()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
DATA_SOURCE 0 fb $0
RX_PATH
TASK_NOT_RUNNING