Documented in 1 files:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/gpu/drm/drm_atomic_helper.c, line 965
- drivers/gpu/drm/drm_damage_helper.c, line 247
- drivers/gpu/drm/i915/display/intel_display.c
- drivers/gpu/drm/i915/display/intel_overlay.c, line 656
- drivers/gpu/drm/i915/display/intel_plane.c, line 1191
- drivers/gpu/drm/i915/display/intel_psr.c, line 2946
- drivers/gpu/drm/tests/drm_plane_helper_test.c
Smatch caller information:
drivers/gpu/drm/i915/display/intel_overlay.c check_overlay_dst() -> drm_rect_equals()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | r1 | 2309722096246296576 |
| PARAM_VALUE | 1 | r2 | 1066978174795997184 |
| PARAM_VALUE | 1 | r2->x1 | 0-u16max |
| PARAM_VALUE | 1 | r2->x2 | 0-131070 |
| PARAM_VALUE | 1 | r2->y1 | 0-u16max |
| PARAM_VALUE | 1 | r2->y2 | 0-131070 |
| USER_DATA | 0 | r1->x1 | 0-u16max[u] |
| USER_DATA | 0 | r1->x2 | 0-131070[c] |
| USER_DATA | 0 | r1->y1 | 0-u16max[u] |
| USER_DATA | 0 | r1->y2 | 0-131070[c] |
| USER_DATA | 1 | r2->x1 | 0-u16max[u] |
| USER_DATA | 1 | r2->x2 | 0-131070[c] |
| USER_DATA | 1 | r2->y1 | 0-u16max[u] |
| USER_DATA | 1 | r2->y2 | 0-131070[c] |
| LOCK2 | &dev->mode_config.mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->mutex |
drivers/gpu/drm/i915/display/intel_plane.c intel_plane_check_clipping() -> drm_rect_equals()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | r1 | 4096-ptr_max |
| PARAM_VALUE | 1 | r2 | 4096-ptr_max |
| BUF_SIZE | 0 | r1 | 16 |
| BUF_SIZE | 1 | r2 | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_check_plane_state() -> drm_rect_equals()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | r1 | 4096-ptr_max |
| PARAM_VALUE | 1 | r2 | 5724760542161854464 |
| PARAM_VALUE | 1 | r2->x1 | 0 |
| PARAM_VALUE | 1 | r2->x2 | 0-u16max |
| PARAM_VALUE | 1 | r2->y1 | 0 |
| PARAM_VALUE | 1 | r2->y2 | 0-u16max |
| BUF_SIZE | 0 | r1 | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | r2->x2 | 2-u16max[c] |
| USER_DATA | 1 | r2->y2 | 0-u16max |
drivers/gpu/drm/drm_damage_helper.c drm_atomic_helper_damage_iter_init() -> drm_rect_equals()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | r1 | 4096-ptr_max |
| PARAM_VALUE | 1 | r2 | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/tests/drm_plane_helper_test.c check_crtc_eq() -> drm_rect_equals()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | r1 | 4096-ptr_max |
| PARAM_VALUE | 1 | r2 | 6294151601420746752 |
drivers/gpu/drm/tests/drm_plane_helper_test.c check_src_eq() -> drm_rect_equals()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | r1 | 4096-ptr_max |
| PARAM_VALUE | 0 | r1->x1 | 0-s32max |
| PARAM_VALUE | 0 | r1->y1 | 0-s32max |
| PARAM_VALUE | 1 | r2 | 5813281483903045632 |
drivers/gpu/drm/i915/display/intel_psr.c intel_psr2_sel_fetch_update() -> drm_rect_equals()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | r1 | 4096-ptr_max |
| PARAM_VALUE | 0 | r1->x1 | 0-s32max |
| PARAM_VALUE | 0 | r1->y1 | 0-s32max |
| PARAM_VALUE | 1 | r2 | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/display/intel_display.c intel_async_flip_check_hw() -> drm_rect_equals()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | r1 | 4096-ptr_max |
| PARAM_VALUE | 1 | r2 | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &_state->dev->mode_config.connection_mutex.mutex | ||
| HALF_LOCKED2 | &client->modeset_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/i915/display/intel_display.c intel_async_flip_check_hw() -> drm_rect_equals()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | r1 | 4096-ptr_max |
| PARAM_VALUE | 1 | r2 | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &_state->dev->mode_config.connection_mutex.mutex | ||
| HALF_LOCKED2 | &client->modeset_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex.mutex |