Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_cmd_dx_set_index_buffer() -> vmw_binding_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bi | 2860693018471510016 |
| PARAM_VALUE | 1 | bi->bt | 10 |
| PARAM_VALUE | 2 | shader_slot | 0 |
| PARAM_VALUE | 3 | slot | 0 |
| NOCHECK_CALL | |||
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_cmd_dx_set_shader() -> vmw_binding_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bi | 7241497118828298240 |
| PARAM_VALUE | 1 | bi->bt | 4 |
| PARAM_VALUE | 1 | bi->res | 0,4096-ptr_max |
| PARAM_VALUE | 2 | shader_slot | 0-5 |
| PARAM_VALUE | 3 | slot | 0 |
| CAPPED_DATA | 2 | shader_slot | 1 |
| FUZZY_MAX | 2 | shader_slot | 5 |
| HARD_MAX | 2 | shader_slot | 5 |
| NOCHECK_CALL | |||
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_cmd_dx_set_single_constant_buffer() -> vmw_binding_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bi | 8617944483299057664 |
| PARAM_VALUE | 1 | bi->bt | 3 |
| PARAM_VALUE | 2 | shader_slot | 0-5 |
| PARAM_VALUE | 3 | slot | 0-15 |
| CAPPED_DATA | 2 | shader_slot | 1 |
| FUZZY_MAX | 2 | shader_slot | 5 |
| HARD_MAX | 2 | shader_slot | 5 |
| NOCHECK_CALL | |||
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_cmd_dx_set_so_targets() -> vmw_binding_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bi | 7951916094327644160 |
| PARAM_VALUE | 1 | bi->bt | 8 |
| PARAM_VALUE | 2 | shader_slot | 0 |
| PARAM_VALUE | 3 | slot | 0-3 |
| CAPPED_DATA | 3 | slot | 1 |
| NOCHECK_CALL | |||
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_cmd_dx_set_streamoutput() -> vmw_binding_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bi | 8079086014781358080 |
| PARAM_VALUE | 1 | bi->bt | 13 |
| PARAM_VALUE | 1 | bi->res | 4096-ptr_max |
| PARAM_VALUE | 2 | shader_slot | 0 |
| PARAM_VALUE | 3 | slot | 0 |
| NOCHECK_CALL | |||
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_cmd_dx_set_vertex_buffers() -> vmw_binding_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bi | 4170253927629971456 |
| PARAM_VALUE | 1 | bi->bt | 9 |
| PARAM_VALUE | 2 | shader_slot | 0 |
| NOCHECK_CALL | |||
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_cmd_set_render_target_check() -> vmw_binding_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bi | 5493869366558851072 |
| PARAM_VALUE | 1 | bi->bt | 1 |
| PARAM_VALUE | 1 | bi->ctx | 4096-ptr_max |
| PARAM_VALUE | 2 | shader_slot | 0 |
| PARAM_VALUE | 3 | slot | 0-9 |
| NOCHECK_CALL | |||
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_cmd_set_shader() -> vmw_binding_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bi | 4509874121982910464 |
| PARAM_VALUE | 1 | bi->bt | 0 |
| PARAM_VALUE | 1 | bi->ctx | 4096-ptr_max |
| PARAM_VALUE | 2 | shader_slot | 0-5 |
| PARAM_VALUE | 3 | slot | 0 |
| CAPPED_DATA | 2 | shader_slot | 1 |
| FUZZY_MAX | 2 | shader_slot | 5 |
| HARD_MAX | 2 | shader_slot | 5 |
| NOCHECK_CALL | |||
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_cmd_tex_state() -> vmw_binding_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bi | 8153938721411313664 |
| PARAM_VALUE | 1 | bi->bt | 2 |
| PARAM_VALUE | 1 | bi->ctx | 4096-ptr_max |
| PARAM_VALUE | 2 | shader_slot | 0 |
| PARAM_VALUE | 3 | slot | 0-31 |
| NOCHECK_CALL | |||
| USER_DATA | 3 | slot | 0-31[u] |
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_view_bindings_add() -> vmw_binding_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bi | 6804883799197601792 |
| PARAM_VALUE | 1 | bi->bt | 5-7,11-12 |
| PARAM_VALUE | 1 | bi->res | 0-ptr_max |
| PARAM_VALUE | 2 | shader_slot | 0-5 |
| CAPPED_DATA | 2 | shader_slot | 1 |
| DATA_SOURCE | 2 | shader_slot | $3 |
| NOCHECK_CALL | |||
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |