Home
last modified time | relevance | path

Searched refs:shader_slot (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_binding.h98 * @shader_slot: Device data used to reconstruct binding command.
102 SVGA3dShaderType shader_slot; member
109 * @shader_slot: Device data used to reconstruct binding command.
116 SVGA3dShaderType shader_slot; member
126 * @shader_slot: Device data used to reconstruct binding command.
131 SVGA3dShaderType shader_slot; member
219 u32 shader_slot, u32 slot);
221 u32 shader_slot, u32 slot, u32 offsetInBytes);
H A Dvmwgfx_binding.c143 * @offsets: array[shader_slot] of offsets to the array[slot]
298 * @shader_slot: The shader slot of the binding. If none, then set to 0.
303 enum vmw_ctx_binding_type bt, u32 shader_slot, u32 slot) in vmw_binding_loc()
306 size_t offset = b->offsets[shader_slot] + b->size*slot; in vmw_binding_loc()
333 * @shader_slot: The shader slot of the binding.
341 u32 shader_slot, u32 slot) in vmw_binding_add()
344 vmw_binding_loc(cbs, bi->bt, shader_slot, slot); in vmw_binding_add()
360 * @shader_slot: The shader slot of the binding.
368 u32 shader_slot, u32 slot, u32 offsetInBytes) in vmw_binding_cb_offset_update()
371 vmw_binding_loc(cbs, vmw_ctx_binding_cb, shader_slot, slo in vmw_binding_cb_offset_update()
302 vmw_binding_loc(struct vmw_ctx_binding_state *cbs, enum vmw_ctx_binding_type bt, u32 shader_slot, u32 slot) vmw_binding_loc() argument
339 vmw_binding_add(struct vmw_ctx_binding_state *cbs, const struct vmw_ctx_bindinfo *bi, u32 shader_slot, u32 slot) vmw_binding_add() argument
367 vmw_binding_cb_offset_update(struct vmw_ctx_binding_state *cbs, u32 shader_slot, u32 slot, u32 offsetInBytes) vmw_binding_cb_offset_update() argument
815 vmw_emit_set_sr(struct vmw_ctx_binding_state *cbs, int shader_slot) vmw_emit_set_sr() argument
[all...]
H A Dvmwgfx_execbuf.c771 * @shader_slot: The shader slot to user for the bindings.
779 uint32 shader_slot, in vmw_view_bindings_add()
804 binding.shader_slot = shader_slot; in vmw_view_bindings_add()
807 shader_slot, binding.slot); in vmw_view_bindings_add()
2053 binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN; in vmw_cmd_set_shader()
2054 vmw_binding_add(ctx_info->staged, &binding.bi, binding.shader_slot, 0); in vmw_cmd_set_shader()
2147 binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN; in vmw_cmd_dx_set_single_constant_buffer()
2152 vmw_binding_add(ctx_node->staged, &binding.bi, binding.shader_slot, in vmw_cmd_dx_set_single_constant_buffer()
2174 u32 shader_slot; in vmw_cmd_dx_set_constant_buffer_offset() local
776 vmw_view_bindings_add(struct vmw_sw_context *sw_context, enum vmw_view_type view_type, enum vmw_ctx_binding_type binding_type, uint32 shader_slot, uint32 view_ids[], u32 num_views, u32 first_slot) vmw_view_bindings_add() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_binding.h98 * @shader_slot: Device data used to reconstruct binding command.
102 SVGA3dShaderType shader_slot; member
109 * @shader_slot: Device data used to reconstruct binding command.
116 SVGA3dShaderType shader_slot; member
126 * @shader_slot: Device data used to reconstruct binding command.
131 SVGA3dShaderType shader_slot; member
219 u32 shader_slot, u32 slot);
H A Dvmwgfx_binding.c143 * @offsets: array[shader_slot] of offsets to the array[slot]
298 * @shader_slot: The shader slot of the binding. If none, then set to 0.
303 enum vmw_ctx_binding_type bt, u32 shader_slot, u32 slot) in vmw_binding_loc()
306 size_t offset = b->offsets[shader_slot] + b->size*slot; in vmw_binding_loc()
339 u32 shader_slot, u32 slot) in vmw_binding_add()
342 vmw_binding_loc(cbs, bi->bt, shader_slot, slot); in vmw_binding_add()
565 cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_binding_scrub_shader()
666 cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_binding_scrub_dx_shader()
696 cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_binding_scrub_cb()
794 int shader_slot) in vmw_emit_set_sr()
302 vmw_binding_loc(struct vmw_ctx_binding_state *cbs, enum vmw_ctx_binding_type bt, u32 shader_slot, u32 slot) vmw_binding_loc() argument
337 vmw_binding_add(struct vmw_ctx_binding_state *cbs, const struct vmw_ctx_bindinfo *bi, u32 shader_slot, u32 slot) vmw_binding_add() argument
793 vmw_emit_set_sr(struct vmw_ctx_binding_state *cbs, int shader_slot) vmw_emit_set_sr() argument
[all...]
H A Dvmwgfx_execbuf.c780 * @shader_slot: The shader slot to user for the bindings.
788 uint32 shader_slot, in vmw_view_bindings_add()
813 binding.shader_slot = shader_slot; in vmw_view_bindings_add()
816 shader_slot, binding.slot); in vmw_view_bindings_add()
2056 binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN; in vmw_cmd_set_shader()
2057 vmw_binding_add(ctx_info->staged, &binding.bi, binding.shader_slot, 0); in vmw_cmd_set_shader()
2150 binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN; in vmw_cmd_dx_set_single_constant_buffer()
2155 vmw_binding_add(ctx_node->staged, &binding.bi, binding.shader_slot, in vmw_cmd_dx_set_single_constant_buffer()
2237 binding.shader_slot in vmw_cmd_dx_set_shader()
785 vmw_view_bindings_add(struct vmw_sw_context *sw_context, enum vmw_view_type view_type, enum vmw_ctx_binding_type binding_type, uint32 shader_slot, uint32 view_ids[], u32 num_views, u32 first_slot) vmw_view_bindings_add() argument
[all...]

Completed in 11 milliseconds