Documented in 1 files:

Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_overlay.c check_overlay_dst() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 1066978174795997184
NOCHECK_CALL
USER_DATA 1 x 0-u16max[u]
USER_DATA 2 y 0-u16max[u]
USER_DATA 3 width 0-u16max[u]
USER_DATA 4 height 0-u16max[u]
LOCK2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->mutex

drivers/gpu/drm/i915/display/intel_plane.c intel_plane_check_src_coordinates() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 1 x 0,65536-2147418112
PARAM_VALUE 2 y 0,65536-2147418112
PARAM_VALUE 3 width s32min-(-65536),0,65536-2147418112
PARAM_VALUE 4 height s32min-(-65536),0,65536-2147418112
BUF_SIZE 0 r 16
BIT_INFO 1 x 0x0,0x7fff0000
BIT_INFO 2 y 0x0,0x7fff0000
BIT_INFO 3 width 0x0,0x7fff0000
BIT_INFO 4 height 0x0,0x7fff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/skl_universal_plane.c drm_rect_fp_to_int() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 8846055194873536512
PARAM_VALUE 1 x 0-s16max
PARAM_VALUE 2 y 0-s16max
PARAM_VALUE 3 width s16min-s16max
PARAM_VALUE 4 height s16min-s16max
DATA_SOURCE 0 r $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/skl_scaler.c intel_atomic_setup_scaler() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 3632145131286769664
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width s32min-(-65536),0,65536-s32max
PARAM_VALUE 4 height s32min-(-65536),0,65536-s32max
BIT_INFO 3 width 0x0,0xffff0000
BIT_INFO 4 height 0x0,0xffff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/skl_scaler.c skl_pfit_enable() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 975705152346820608
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width s32min-(-65536),0,65536-s32max
PARAM_VALUE 4 height s32min-(-65536),0,65536-s32max
BIT_INFO 3 width 0x0,0xffff0000
BIT_INFO 4 height 0x0,0xffff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/skl_scaler.c skl_scaler_get_config() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->x1 0
PARAM_VALUE 0 r->x2 0
PARAM_VALUE 0 r->y1 0
PARAM_VALUE 0 r->y2 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 x s32min-s32max
HOST_DATA 2 y 0-s32max[c]
HOST_DATA 3 width s32min-s32max
HOST_DATA 4 height 0-s32max[c]

drivers/gpu/drm/vkms/vkms_composer.c drm_rect_fp_to_int() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 5356603973827305472
PARAM_VALUE 1 x 0-s16max
PARAM_VALUE 2 y 0-s16max
PARAM_VALUE 3 width s16min-s16max
PARAM_VALUE 4 height s16min-s16max
DATA_SOURCE 0 r $0
NOCHECK_CALL
LOCK2 &pool->lock

drivers/gpu/drm/tegra/dc.c drm_rect_fp_to_int() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 3384787548073365504
PARAM_VALUE 1 x 0-s16max
PARAM_VALUE 2 y 0-s16max
PARAM_VALUE 3 width s16min-s16max
PARAM_VALUE 4 height s16min-s16max
DATA_SOURCE 0 r $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/sysfb/drm_sysfb_modeset.c drm_sysfb_plane_helper_atomic_disable() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 5508492271207657472
PARAM_VALUE 1 x 0-u16max
PARAM_VALUE 2 y 0-u16max
PARAM_VALUE 3 width 0-u16max
PARAM_VALUE 4 height 0-u16max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4414293715492917248
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 131072
PARAM_VALUE 4 height 131072
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 1039042197810339840
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 2
PARAM_VALUE 4 height 2
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 2276861390799962112
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 1
PARAM_VALUE 4 height 1
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4414293715492917248
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 131072
PARAM_VALUE 4 height 131072
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 1039042197810339840
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 2
PARAM_VALUE 4 height 2
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 2276861390799962112
PARAM_VALUE 0 r->x1 0
PARAM_VALUE 0 r->x2 1
PARAM_VALUE 0 r->y1 0
PARAM_VALUE 0 r->y2 1
PARAM_VALUE 1 x 1
PARAM_VALUE 2 y 1
PARAM_VALUE 3 width 1
PARAM_VALUE 4 height 1
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4414293715492917248
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 262144
PARAM_VALUE 4 height 262144
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 1039042197810339840
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 2
PARAM_VALUE 4 height 2
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 2276861390799962112
PARAM_VALUE 0 r->x1 1
PARAM_VALUE 0 r->x2 2
PARAM_VALUE 0 r->y1 1
PARAM_VALUE 0 r->y2 2
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 1
PARAM_VALUE 4 height 1
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4414293715492917248
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 262144
PARAM_VALUE 4 height 262144
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 1039042197810339840
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 2
PARAM_VALUE 4 height 2
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 2276861390799962112
PARAM_VALUE 0 r->x1 0
PARAM_VALUE 0 r->x2 1
PARAM_VALUE 0 r->y1 0
PARAM_VALUE 0 r->y2 1
PARAM_VALUE 1 x 1
PARAM_VALUE 2 y 1
PARAM_VALUE 3 width 1
PARAM_VALUE 4 height 1
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4414293715492917248
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 131072
PARAM_VALUE 4 height 131072
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 1039042197810339840
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 4
PARAM_VALUE 4 height 4
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 2276861390799962112
PARAM_VALUE 0 r->x1 1
PARAM_VALUE 0 r->x2 2
PARAM_VALUE 0 r->y1 1
PARAM_VALUE 0 r->y2 2
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 2
PARAM_VALUE 4 height 2
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4414293715492917248
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 131072
PARAM_VALUE 4 height 131072
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 1039042197810339840
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 4
PARAM_VALUE 4 height 4
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 2276861390799962112
PARAM_VALUE 0 r->x1 0
PARAM_VALUE 0 r->x2 2
PARAM_VALUE 0 r->y1 0
PARAM_VALUE 0 r->y2 2
PARAM_VALUE 1 x 2
PARAM_VALUE 2 y 2
PARAM_VALUE 3 width 2
PARAM_VALUE 4 height 2
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_div_by_zero() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 2783378841927921664
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 0
PARAM_VALUE 4 height 0
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_div_by_zero() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 1636888789139185664
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 0
PARAM_VALUE 4 height 0
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_div_by_zero() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 1083339946069991424
PARAM_VALUE 1 x 1
PARAM_VALUE 2 y 1
PARAM_VALUE 3 width 1
PARAM_VALUE 4 height 1
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_div_by_zero() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 2783378841927921664
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 0
PARAM_VALUE 4 height 0
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_div_by_zero() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 1636888789139185664
PARAM_VALUE 1 x 3
PARAM_VALUE 2 y 3
PARAM_VALUE 3 width 0
PARAM_VALUE 4 height 0
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_div_by_zero() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 1083339946069991424
PARAM_VALUE 0 r->x1 1
PARAM_VALUE 0 r->x2 2
PARAM_VALUE 0 r->y1 1
PARAM_VALUE 0 r->y2 2
PARAM_VALUE 1 x 1
PARAM_VALUE 2 y 1
PARAM_VALUE 3 width 1
PARAM_VALUE 4 height 1
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_not_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 7954618695724646400
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 65536
PARAM_VALUE 4 height 65536
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_not_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 8364656604340920320
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 1
PARAM_VALUE 4 height 1
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_not_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 7399515203745845248
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 1
PARAM_VALUE 4 height 1
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_not_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 7954618695724646400
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 131072
PARAM_VALUE 4 height 131072
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_not_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 8364656604340920320
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 1
PARAM_VALUE 4 height 1
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_not_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 7399515203745845248
PARAM_VALUE 0 r->x1 0
PARAM_VALUE 0 r->x2 1
PARAM_VALUE 0 r->y1 0
PARAM_VALUE 0 r->y2 1
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 1
PARAM_VALUE 4 height 1
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_not_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 7954618695724646400
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 65536
PARAM_VALUE 4 height 65536
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_not_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 8364656604340920320
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 2
PARAM_VALUE 4 height 2
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_not_clipped() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 7399515203745845248
PARAM_VALUE 0 r->x1 0
PARAM_VALUE 0 r->x2 1
PARAM_VALUE 0 r->y1 0
PARAM_VALUE 0 r->y2 1
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 2
PARAM_VALUE 4 height 2
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_signed_vs_unsigned() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 8040523843368812544
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width s32max
PARAM_VALUE 4 height s32max
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_signed_vs_unsigned() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 7018866305077252096
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 2
PARAM_VALUE 4 height 2
NOCHECK_CALL

drivers/gpu/drm/tests/drm_rect_test.c drm_test_rect_clip_scaled_signed_vs_unsigned() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 7116254131823165440
PARAM_VALUE 1 x 3
PARAM_VALUE 2 y 3
PARAM_VALUE 3 width 1
PARAM_VALUE 4 height 1
NOCHECK_CALL

drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c drm_rect_fp_to_int() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 1 x 0-s16max
PARAM_VALUE 2 y 0-s16max
PARAM_VALUE 3 width s16min-s16max
PARAM_VALUE 4 height s16min-s16max
DATA_SOURCE 0 r $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/intel_fbc.c drm_rect_fp_to_int() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 3369170050598068224
PARAM_VALUE 1 x 0-s16max
PARAM_VALUE 2 y 0-s16max
PARAM_VALUE 3 width s16min-s16max
PARAM_VALUE 4 height s16min-s16max
DATA_SOURCE 0 r $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &fbc->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct intel_fbc)->lock

drivers/gpu/drm/i915/display/intel_pfit.c ilk_pfit_get_config() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->x1 0
PARAM_VALUE 0 r->x2 0
PARAM_VALUE 0 r->y1 0
PARAM_VALUE 0 r->y2 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 x s32min-s32max
HOST_DATA 2 y 0-s32max[c]
HOST_DATA 3 width s32min-s32max
HOST_DATA 4 height 0-s32max[c]

drivers/gpu/drm/i915/display/intel_pfit.c intel_pch_pfit_check_scaling() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 653604256435437568
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width s32min-(-65536),0,65536-s32max
PARAM_VALUE 4 height s32min-(-65536),0,65536-s32max
BIT_INFO 3 width 0x0,0xffff0000
BIT_INFO 4 height 0x0,0xffff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_pfit.c pch_panel_fitting() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 width unit_byte
UNITS 4 height unit_byte

drivers/gpu/drm/i915/display/intel_psr.c drm_rect_fp_to_int() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 574198200688939008
PARAM_VALUE 1 x 0-s16max
PARAM_VALUE 2 y 0-s16max
PARAM_VALUE 3 width s16min-s16max
PARAM_VALUE 4 height s16min-s16max
DATA_SOURCE 0 r $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/vkms/vkms_writeback.c vkms_wb_atomic_commit() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 width unit_byte
UNITS 4 height unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/vkms/vkms_writeback.c vkms_wb_atomic_commit() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 width unit_byte
UNITS 4 height unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/intel_display.c ilk_pipe_pixel_rate() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 2748289713391542272
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width s32min-(-65536),0,65536-s32max
PARAM_VALUE 4 height s32min-(-65536),0,65536-s32max
BIT_INFO 3 width 0x0,0xffff0000
BIT_INFO 4 height 0x0,0xffff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_display.c ilk_pipe_pixel_rate_cdclk() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 923820259390152704
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width s32min-(-65536),0,65536-s32max
PARAM_VALUE 4 height s32min-(-65536),0,65536-s32max
BIT_INFO 3 width 0x0,0xffff0000
BIT_INFO 4 height 0x0,0xffff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_display.c intel_get_pipe_src_size() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->x1 0
PARAM_VALUE 0 r->x2 0
PARAM_VALUE 0 r->y1 0
PARAM_VALUE 0 r->y2 0
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_display.c intel_joiner_compute_pipe_src() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
DATA_SOURCE 4 height r drm_rect_height
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_display.c intel_modeset_pipe_config() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
PARAM_VALUE 3 width 0-u16max
PARAM_VALUE 4 height 0-u16max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/drm_panic.c drm_panic_logo_rect() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 1990732546825854976
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
DATA_SOURCE 0 r $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &(plane->dev)->mode_config.panic_lock
HALF_LOCKED2 flags

drivers/gpu/drm/drm_panic.c drm_panic_logo_rect() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 1990732546825854976
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
DATA_SOURCE 0 r $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &(plane->dev)->mode_config.panic_lock
HALF_LOCKED2 flags

drivers/gpu/drm/i915/display/intel_fb.c calc_plane_remap_info() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 5620314744855711744
DATA_SOURCE 1 x $5
DATA_SOURCE 2 y $6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/drm_fb_helper.c drm_fb_helper_memory_range_to_clip() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 6958803848703811584,7929776478303019008
CAPPED_DATA 2 y 1
CAPPED_DATA 4 height 1
DATA_SOURCE 0 r $3
NOCHECK_CALL
USER_DATA 1 x 0-s32max[c]
USER_DATA 2 y 1-1000000000[c]
UNITS 1 x unit_byte
UNITS 3 width unit_byte
HALF_LOCKED2 &fbdefio_state->lock

drivers/gpu/drm/gud/gud_pipe.c gud_fb_handle_damage() -> drm_rect_init()

Type Parameter Key Value
PARAM_VALUE 0 r 7684150057336700928
PARAM_VALUE 1 x 0
PARAM_VALUE 2 y 0
DATA_SOURCE 0 r $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 width unit_byte
UNITS 4 height unit_byte
LOCK2 global &drm_unplug_srcu
HALF_LOCKED2 irq