Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c vmw_kms_sou_do_bo_dirty() -> vmw_kms_helper_dirty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev_priv->cman | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev_priv->cman->cur->cb_header->dxContext | 0-4294967294 |
| PARAM_VALUE | 0 | dev_priv->cman->cur->inline_space | 1 |
| PARAM_VALUE | 0 | dev_priv->cman->cur->size | 960 |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev_priv->cman->dev_priv->cmdbuf_waiters | s32min-s32max |
| PARAM_VALUE | 0 | dev_priv->cman->dev_priv->irq_mask | 0-4294967295 |
| PARAM_VALUE | 0 | dev_priv->cman->dev_priv->waiter_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->cman->dheaders->dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev_priv->cman->irq_on | 0-1 |
| PARAM_VALUE | 0 | dev_priv->cman->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->fifo->fifo_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->fifo->fifo_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev_priv->fifo->fifo_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev_priv->fifo->fifo_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->fifo->reserved_size | 0-4294967294 |
| PARAM_VALUE | 0 | dev_priv->hw_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->pci_id | 0-1029,1031-u32max |
| PARAM_VALUE | 0 | dev_priv->waiter_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | framebuffer | 4096-ptr_max |
| PARAM_VALUE | 1 | framebuffer->base.format | 4096-ptr_max |
| PARAM_VALUE | 4 | dest_x | 0 |
| PARAM_VALUE | 5 | dest_y | 0 |
| PARAM_VALUE | 8 | dirty | 8079410406693486592 |
| PARAM_VALUE | 8 | dirty->clip | 9115987695437869056 |
| PARAM_VALUE | 8 | dirty->fifo_commit | 6262652254112509952 |
| DATA_SOURCE | 0 | dev_priv | $0 |
| DATA_SOURCE | 1 | framebuffer | $1 |
| DATA_SOURCE | 2 | clips | $2 |
| DATA_SOURCE | 3 | vclips | $3 |
| DATA_SOURCE | 6 | num_clips | $4 |
| DATA_SOURCE | 7 | increment | $5 |
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c vmw_kms_sou_do_surface_dirty() -> vmw_kms_helper_dirty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev_priv->active_display_unit | 2 |
| PARAM_VALUE | 0 | dev_priv->cmdbuf_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->cmdbuf_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev_priv->cmdbuf_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev_priv->cmdbuf_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev_priv->cmdbuf_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->cmdbuf_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev_priv->cmdbuf_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | framebuffer | 4096-ptr_max |
| PARAM_VALUE | 2 | clips | 0 |
| PARAM_VALUE | 3 | vclips | 4096-ptr_max |
| PARAM_VALUE | 6 | num_clips | s32min-(-1),1-s32max |
| PARAM_VALUE | 7 | increment | 1 |
| PARAM_VALUE | 8 | dirty | 7738874850284515328 |
| PARAM_VALUE | 8 | dirty->clip | 1573158363808108544 |
| PARAM_VALUE | 8 | dirty->crtc | 0 |
| PARAM_VALUE | 8 | dirty->dev_priv | 4096-ptr_max |
| PARAM_VALUE | 8 | dirty->fifo_commit | 7916426233400635392 |
| PARAM_VALUE | 8 | dirty->fifo_reserve_size | 72-68719476776 |
| BUF_SIZE | 3 | vclips | 16-s32max |
| BUF_SIZE | 3 | vclips | 16-s32max |
| CAPPED_DATA | 0 | &dev_priv->cmdbuf_mutex | 1 |
| DATA_SOURCE | 0 | dev_priv | $0 |
| DATA_SOURCE | 1 | framebuffer | $1 |
| DATA_SOURCE | 2 | clips | $2 |
| DATA_SOURCE | 3 | vclips | $3 |
| DATA_SOURCE | 4 | dest_x | $5 |
| DATA_SOURCE | 5 | dest_y | $6 |
| DATA_SOURCE | 6 | num_clips | $7 |
| DATA_SOURCE | 7 | increment | $8 |
| USER_DATA | 3 | vclips->h | 0-u32max |
| USER_DATA | 3 | vclips->w | 0-u32max |
| USER_DATA | 3 | vclips->x | s32min-s32max |
| USER_DATA | 3 | vclips->y | s32min-s32max |
| USER_DATA | 4 | dest_x | s32min-s32max[u] |
| USER_DATA | 5 | dest_y | s32min-s32max[u] |
| USER_DATA | 6 | num_clips | s32min-(-1),1-s32max[u] |
| USER_DATA | 8 | dirty->fifo_reserve_size | 72-68719476776[c] |
| UNITS | 6 | num_clips | unit_array_size |
| ELEM_COUNT | 3 | ==vclips6 | 8051 |
| USER_PTR | 3 | vclips | |
| HALF_LOCKED2 | &dev->mode_config.mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c vmw_kms_sou_readback() -> vmw_kms_helper_dirty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev_priv->active_display_unit | 2 |
| PARAM_VALUE | 0 | dev_priv->cman | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev_priv->cman->cur->cb_header->dxContext | 0-4294967294 |
| PARAM_VALUE | 0 | dev_priv->cman->cur->inline_space | 1 |
| PARAM_VALUE | 0 | dev_priv->cman->cur->size | 960 |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev_priv->cman->cur_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev_priv->cman->dev_priv->cmdbuf_waiters | s32min-s32max |
| PARAM_VALUE | 0 | dev_priv->cman->dev_priv->irq_mask | 0-4294967295 |
| PARAM_VALUE | 0 | dev_priv->cman->dev_priv->waiter_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->cman->dheaders->dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev_priv->cman->irq_on | 0-1 |
| PARAM_VALUE | 0 | dev_priv->cman->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->fifo->fifo_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->fifo->fifo_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev_priv->fifo->fifo_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev_priv->fifo->fifo_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->fifo->reserved_size | 0-4294967294 |
| PARAM_VALUE | 0 | dev_priv->hw_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->pci_id | 0-1029,1031-u32max |
| PARAM_VALUE | 0 | dev_priv->waiter_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | framebuffer | 4096-ptr_max |
| PARAM_VALUE | 1 | framebuffer->base.format | 4096-ptr_max |
| PARAM_VALUE | 1 | framebuffer->bo | 1 |
| PARAM_VALUE | 2 | clips | 0 |
| PARAM_VALUE | 3 | vclips | 4096-ptr_max |
| PARAM_VALUE | 4 | dest_x | 0 |
| PARAM_VALUE | 5 | dest_y | 0 |
| PARAM_VALUE | 6 | num_clips | s32min-(-1),1-s32max |
| PARAM_VALUE | 7 | increment | 1 |
| PARAM_VALUE | 8 | dirty | 966213431849041920 |
| PARAM_VALUE | 8 | dirty->clip | 122362274282024960 |
| PARAM_VALUE | 8 | dirty->crtc | 0 |
| PARAM_VALUE | 8 | dirty->fifo_commit | 9010636800836091904 |
| PARAM_VALUE | 8 | dirty->fifo_reserve_size | 32-137438953440 |
| BUF_SIZE | 3 | vclips | 16-s32max |
| BUF_SIZE | 3 | vclips | 16-s32max |
| DATA_SOURCE | 0 | dev_priv | $0 |
| DATA_SOURCE | 1 | framebuffer | $2 |
| DATA_SOURCE | 3 | vclips | $4 |
| DATA_SOURCE | 6 | num_clips | $5 |
| USER_DATA | 3 | vclips->h | 0-u32max |
| USER_DATA | 3 | vclips->w | 0-u32max |
| USER_DATA | 3 | vclips->x | s32min-s32max |
| USER_DATA | 3 | vclips->y | s32min-s32max |
| USER_DATA | 6 | num_clips | s32min-(-1),1-s32max[u] |
| USER_DATA | 8 | dirty->fifo_reserve_size | 32-137438953440 |
| UNITS | 6 | num_clips | unit_array_size |
| ELEM_COUNT | 3 | ==vclips6 | 8051 |
| USER_PTR | 3 | vclips | |
| HALF_LOCKED2 | &dev->mode_config.mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_kms_stdu_readback() -> vmw_kms_helper_dirty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev_priv->active_display_unit | 3 |
| PARAM_VALUE | 1 | framebuffer | 4096-ptr_max |
| PARAM_VALUE | 1 | framebuffer->base.pitches | 4096-ptr_max |
| PARAM_VALUE | 1 | framebuffer->bo | 1 |
| PARAM_VALUE | 2 | clips | 0 |
| PARAM_VALUE | 3 | vclips | 4096-ptr_max |
| PARAM_VALUE | 4 | dest_x | 0 |
| PARAM_VALUE | 5 | dest_y | 0 |
| PARAM_VALUE | 6 | num_clips | s32min-(-1),1-s32max |
| PARAM_VALUE | 7 | increment | 1 |
| PARAM_VALUE | 8 | dirty | 2787206802184142848 |
| PARAM_VALUE | 8 | dirty->clip | 7525647837111922688 |
| PARAM_VALUE | 8 | dirty->crtc | 0 |
| PARAM_VALUE | 8 | dirty->fifo_commit | 9027500325603266560 |
| PARAM_VALUE | 8 | dirty->fifo_reserve_size | 0 |
| BUF_SIZE | 3 | vclips | 16-s32max |
| BUF_SIZE | 3 | vclips | 16-s32max |
| DATA_SOURCE | 0 | dev_priv | $0 |
| DATA_SOURCE | 1 | framebuffer | $2 |
| DATA_SOURCE | 2 | clips | $4 |
| DATA_SOURCE | 3 | vclips | $5 |
| DATA_SOURCE | 6 | num_clips | $6 |
| DATA_SOURCE | 7 | increment | $7 |
| USER_DATA | 3 | vclips->h | 0-u32max |
| USER_DATA | 3 | vclips->w | 0-u32max |
| USER_DATA | 3 | vclips->x | s32min-s32max |
| USER_DATA | 3 | vclips->y | s32min-s32max |
| USER_DATA | 6 | num_clips | s32min-(-1),1-s32max[u] |
| UNITS | 6 | num_clips | unit_array_size |
| ELEM_COUNT | 3 | ==vclips6 | 8051 |
| USER_PTR | 3 | vclips | |
| HALF_LOCKED2 | &dev->mode_config.mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_kms_stdu_surface_dirty() -> vmw_kms_helper_dirty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev_priv->active_display_unit | 3 |
| PARAM_VALUE | 0 | dev_priv->cmdbuf_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->cmdbuf_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev_priv->cmdbuf_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev_priv->cmdbuf_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev_priv->cmdbuf_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev_priv->cmdbuf_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev_priv->cmdbuf_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | framebuffer | 4096-ptr_max |
| PARAM_VALUE | 2 | clips | 0 |
| PARAM_VALUE | 3 | vclips | 4096-ptr_max |
| PARAM_VALUE | 6 | num_clips | s32min-(-1),1-s32max |
| PARAM_VALUE | 7 | increment | 1 |
| PARAM_VALUE | 8 | dirty | 8437074962520793088 |
| PARAM_VALUE | 8 | dirty->clip | 3159210302836559872 |
| PARAM_VALUE | 8 | dirty->crtc | 0 |
| PARAM_VALUE | 8 | dirty->fifo_commit | 3117583497850208256 |
| PARAM_VALUE | 8 | dirty->fifo_reserve_size | 96-154618822680 |
| BUF_SIZE | 3 | vclips | 16-s32max |
| BUF_SIZE | 3 | vclips | 16-s32max |
| CAPPED_DATA | 0 | &dev_priv->cmdbuf_mutex | 1 |
| DATA_SOURCE | 0 | dev_priv | $0 |
| DATA_SOURCE | 1 | framebuffer | $1 |
| DATA_SOURCE | 2 | clips | $2 |
| DATA_SOURCE | 3 | vclips | $3 |
| DATA_SOURCE | 4 | dest_x | $5 |
| DATA_SOURCE | 5 | dest_y | $6 |
| DATA_SOURCE | 6 | num_clips | $7 |
| DATA_SOURCE | 7 | increment | $8 |
| USER_DATA | 3 | vclips->h | 0-u32max |
| USER_DATA | 3 | vclips->w | 0-u32max |
| USER_DATA | 3 | vclips->x | s32min-s32max |
| USER_DATA | 3 | vclips->y | s32min-s32max |
| USER_DATA | 4 | dest_x | s32min-s32max[u] |
| USER_DATA | 5 | dest_y | s32min-s32max[u] |
| USER_DATA | 6 | num_clips | s32min-(-1),1-s32max[u] |
| USER_DATA | 8 | dirty->fifo_reserve_size | 96-154618822680[c] |
| UNITS | 6 | num_clips | unit_array_size |
| ELEM_COUNT | 3 | ==vclips6 | 8051 |
| USER_PTR | 3 | vclips | |
| HALF_LOCKED2 | &dev->mode_config.mutex |