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_fence.c vmw_fence_fifo_down() -> vmw_fence_obj_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | lazy | 0 |
| PARAM_VALUE | 2 | interruptible | 0 |
| PARAM_VALUE | 3 | timeout | 1250 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c vmw_fence_obj_wait_ioctl() -> vmw_fence_obj_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 2 | interruptible | 1 |
| BUF_SIZE | 0 | fence | 160 |
| USER_DATA | 1 | lazy | 0-1[u] |
| UNITS | 3 | timeout | unit_jiffy |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_execbuf_copy_fence_user() -> vmw_fence_obj_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->base.ops->enable_signaling | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->base.ops->get_driver_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->base.ops->get_timeline_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->base.ops->release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->base.ops->set_deadline | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->base.ops->signaled | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->base.ops->wait | 0,4096-ptr_max |
| PARAM_VALUE | 1 | lazy | 0 |
| PARAM_VALUE | 2 | interruptible | 0 |
| PARAM_VALUE | 3 | timeout | 1250 |
| BUF_SIZE | 0 | fence | (-1),160 |
| BUF_SIZE | 0 | fence | (-1),160 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | $4 |
| RX_PATH | |||
| HALF_LOCKED2 | &dev_priv->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_execbuf_process() -> vmw_fence_obj_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->base.error | 0 |
| PARAM_VALUE | 0 | fence->base.flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->base.refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | fence->base.seqno | 0-4294967295 |
| PARAM_VALUE | 0 | fence->destroy | 2634657205441007616,5297371937956954112 |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,2004285741546172416,2071105144755478528,2853440610722889728,3558081686514302976,5221404334427111424 |
| PARAM_VALUE | 0 | fence->ops->wait | 0,3162960082638938112,3576649960670945280,4783308308267675648,5257098353859239936 |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 1 | lazy | 0 |
| PARAM_VALUE | 2 | interruptible | 0 |
| PARAM_VALUE | 3 | timeout | 1250 |
| CAPPED_DATA | 0 | fence | 1 |
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |