Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/drm_client.c drm_client_buffer_flush() -> (struct drm_framebuffer_funcs)->dirty()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->funcs 4096-ptr_max
PARAM_VALUE 0 fb->funcs->dirty 2907662053979725824,3676375001506254848,5202095228101689344,6546811231566618624,7307232787801481216,9046494490652217344
PARAM_VALUE 0 fb->pitches 4096-ptr_max
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 color 0
PARAM_VALUE 4 clips 5261040069528436736
PARAM_VALUE 5 num_clips 1
CONTAINER 0 *(-16-80+0) $(-1)
CONTAINER 1 *(-16-80-32+40+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &up->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &target_list_lock

drivers/gpu/drm/drm_client.c drm_client_buffer_flush() -> (struct drm_framebuffer_funcs)->dirty()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->funcs 4096-ptr_max
PARAM_VALUE 0 fb->funcs->dirty 2907662053979725824,3676375001506254848,5202095228101689344,6546811231566618624,7307232787801481216,9046494490652217344
PARAM_VALUE 0 fb->pitches 4096-ptr_max
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 color 0
PARAM_VALUE 4 clips 0
PARAM_VALUE 5 num_clips 0
CONTAINER 0 *(-16-80+0) $(-1)
CONTAINER 1 *(-16-80-32+40+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &up->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &target_list_lock

drivers/gpu/drm/drm_fbdev_shmem.c drm_fbdev_shmem_helper_fb_dirty() -> (struct drm_framebuffer_funcs)->dirty()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->funcs 4096-ptr_max
PARAM_VALUE 0 fb->funcs->dirty 2907662053979725824,3676375001506254848,5202095228101689344,6546811231566618624,7307232787801481216,9046494490652217344
PARAM_VALUE 1 file 0
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 color 0
PARAM_VALUE 4 clips 8270416895028060160
PARAM_VALUE 4 clips->x1 0-65534
PARAM_VALUE 4 clips->x2 1-u16max
PARAM_VALUE 4 clips->y1 0-65534
PARAM_VALUE 4 clips->y2 1-u16max
PARAM_VALUE 5 num_clips 1
CAPPED_DATA 4 clips->x1 1
CAPPED_DATA 4 clips->y1 1
DATA_SOURCE 4 clips $1
CONTAINER 0 *(-16-80+0) $(-1)
PARAM_COMPARE 4 clips->x1 < $4->x2
PARAM_COMPARE 4 clips->y1 < $4->y2
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/drm_fbdev_ttm.c drm_fbdev_ttm_helper_fb_dirty() -> (struct drm_framebuffer_funcs)->dirty()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->funcs 4096-ptr_max
PARAM_VALUE 0 fb->funcs->dirty 2907662053979725824,3676375001506254848,5202095228101689344,6546811231566618624,7307232787801481216,9046494490652217344
PARAM_VALUE 1 file 0
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 color 0
PARAM_VALUE 4 clips 8270416895028060160
PARAM_VALUE 4 clips->x1 0-65534
PARAM_VALUE 4 clips->x2 1-u16max
PARAM_VALUE 4 clips->y1 0-65534
PARAM_VALUE 4 clips->y2 1-u16max
PARAM_VALUE 5 num_clips 1
CAPPED_DATA 4 clips->x1 1
CAPPED_DATA 4 clips->y1 1
CAPPED_DATA 4 clips->y2 1
DATA_SOURCE 4 clips $1
CONTAINER 0 *(-16-80+0) $(-1)
PARAM_COMPARE 4 clips->x1 < $4->x2
PARAM_COMPARE 4 clips->y1 < $4->y2
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/omapdrm/omap_fbdev.c omap_fbdev_dirty() -> (struct drm_framebuffer_funcs)->dirty()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->funcs 4096-ptr_max
PARAM_VALUE 0 fb->funcs->dirty 2907662053979725824,3676375001506254848,5202095228101689344,6546811231566618624,7307232787801481216,9046494490652217344
PARAM_VALUE 1 file 0
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 color 0
PARAM_VALUE 4 clips 8270416895028060160
PARAM_VALUE 4 clips->x1 0-65534
PARAM_VALUE 4 clips->x2 1-u16max
PARAM_VALUE 4 clips->y1 0-65534
PARAM_VALUE 4 clips->y2 1-u16max
PARAM_VALUE 5 num_clips 1
CAPPED_DATA 4 clips->x1 1
CAPPED_DATA 4 clips->y1 1
DATA_SOURCE 4 clips $1
CONTAINER 0 *(-16-80+0) $(-1)
PARAM_COMPARE 4 clips->x1 < $4->x2
PARAM_COMPARE 4 clips->y1 < $4->y2
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/drm_fbdev_dma.c drm_fbdev_dma_helper_fb_dirty() -> (struct drm_framebuffer_funcs)->dirty()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->funcs 4096-ptr_max
PARAM_VALUE 0 fb->funcs->dirty 2907662053979725824,3676375001506254848,5202095228101689344,6546811231566618624,7307232787801481216,9046494490652217344
PARAM_VALUE 1 file 0
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 color 0
PARAM_VALUE 4 clips 8270416895028060160
PARAM_VALUE 4 clips->x1 0-65534
PARAM_VALUE 4 clips->x2 1-u16max
PARAM_VALUE 4 clips->y1 0-65534
PARAM_VALUE 4 clips->y2 1-u16max
PARAM_VALUE 5 num_clips 1
CAPPED_DATA 4 clips->x1 1
CAPPED_DATA 4 clips->y1 1
CAPPED_DATA 4 clips->y2 1
DATA_SOURCE 4 clips $1
CONTAINER 0 *(-16-80+0) $(-1)
PARAM_COMPARE 4 clips->x1 < $4->x2
PARAM_COMPARE 4 clips->y1 < $4->y2
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/drm_framebuffer.c drm_mode_dirtyfb_ioctl() -> (struct drm_framebuffer_funcs)->dirty()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->funcs 4096-ptr_max
PARAM_VALUE 0 fb->funcs->dirty 2907662053979725824,3676375001506254848,5202095228101689344,6546811231566618624,7307232787801481216,9046494490652217344
PARAM_VALUE 1 file 4096-ptr_max
PARAM_VALUE 1 file->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 file->minor 4096-ptr_max
PARAM_VALUE 1 file->minor->dev 4096-ptr_max
PARAM_VALUE 1 file->minor->dev->unplugged 0
PARAM_VALUE 2 flags 0-3
PARAM_VALUE 4 clips 0,4096-ptr_max
BUF_SIZE 1 file s32min-(-2),1-s32max
BUF_SIZE 1 file s32min-(-2),1-s32max
BUF_SIZE 4 clips 0,8-2048
BUF_SIZE 4 clips 0,8-2048
CAPPED_DATA 2 flags 1
DATA_SOURCE 0 fb r drm_framebuffer_lookup
DATA_SOURCE 1 file $2
CONTAINER 0 -16-80+0 $(-1)
NOSPEC 2 flags
USER_DATA 2 flags 0-3[c]
USER_DATA 3 color 0-u32max[u]
USER_DATA 4 clips->x1 0-u16max
USER_DATA 4 clips->x2 0-u16max
USER_DATA 4 clips->y1 0-u16max
USER_DATA 4 clips->y2 0-u16max
USER_DATA 5 num_clips 0-u32max[u]
USER_PTR 4 clips

drivers/gpu/drm/msm/msm_fbdev.c msm_fbdev_fb_dirty() -> (struct drm_framebuffer_funcs)->dirty()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->funcs 4096-ptr_max
PARAM_VALUE 0 fb->funcs->dirty 2907662053979725824,3676375001506254848,5202095228101689344,6546811231566618624,7307232787801481216,9046494490652217344
PARAM_VALUE 1 file 0
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 color 0
PARAM_VALUE 4 clips 8270416895028060160
PARAM_VALUE 4 clips->x1 0-65534
PARAM_VALUE 4 clips->x2 1-u16max
PARAM_VALUE 4 clips->y1 0-65534
PARAM_VALUE 4 clips->y2 1-u16max
PARAM_VALUE 5 num_clips 1
CAPPED_DATA 4 clips->x1 1
CAPPED_DATA 4 clips->y1 1
DATA_SOURCE 4 clips $1
CONTAINER 0 *(-16-80+0) $(-1)
PARAM_COMPARE 4 clips->x1 < $4->x2
PARAM_COMPARE 4 clips->y1 < $4->y2
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_fbdev.c intelfb_dirty() -> (struct drm_framebuffer_funcs)->dirty()

Type Parameter Key Value
PARAM_VALUE 0 fb 4096-ptr_max
PARAM_VALUE 0 fb->funcs 4096-ptr_max
PARAM_VALUE 0 fb->funcs->dirty 2907662053979725824,3676375001506254848,5202095228101689344,6546811231566618624,7307232787801481216,9046494490652217344
PARAM_VALUE 1 file 0
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 color 0
PARAM_VALUE 4 clips 8270416895028060160
PARAM_VALUE 4 clips->x1 0-65534
PARAM_VALUE 4 clips->x2 1-u16max
PARAM_VALUE 4 clips->y1 0-65534
PARAM_VALUE 4 clips->y2 1-u16max
PARAM_VALUE 5 num_clips 1
CAPPED_DATA 4 clips->x1 1
CAPPED_DATA 4 clips->y1 1
DATA_SOURCE 4 clips $1
CONTAINER 0 *(-16-80+0) $(-1)
PARAM_COMPARE 4 clips->x1 < $4->x2
PARAM_COMPARE 4 clips->y1 < $4->y2
HALF_LOCKED2 &pool->lock