Home
last modified time | relevance | path

Searched refs:shader_slot (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_binding.h102 SVGA3dShaderType shader_slot; member
116 SVGA3dShaderType shader_slot; member
131 SVGA3dShaderType shader_slot; member
219 u32 shader_slot, u32 slot);
221 u32 shader_slot, u32 slot, u32 offsetInBytes);
H A Dvmwgfx_binding.c303 enum vmw_ctx_binding_type bt, u32 shader_slot, u32 slot) in vmw_binding_loc() argument
306 size_t offset = b->offsets[shader_slot] + b->size*slot; in vmw_binding_loc()
341 u32 shader_slot, u32 slot) in vmw_binding_add() argument
344 vmw_binding_loc(cbs, bi->bt, shader_slot, slot); in vmw_binding_add()
368 u32 shader_slot, u32 slot, u32 offsetInBytes) in vmw_binding_cb_offset_update() argument
816 int shader_slot) in vmw_emit_set_sr() argument
819 &cbs->per_shader[shader_slot].shader_res[0].bi; in vmw_emit_set_sr()
828 cbs->per_shader[shader_slot].dirty_sr, in vmw_emit_set_sr()
841 cmd->body.type = shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_emit_set_sr()
847 bitmap_clear(cbs->per_shader[shader_slot].dirty_sr, in vmw_emit_set_sr()
[all …]
H A Dvmwgfx_execbuf.c779 uint32 shader_slot, in vmw_view_bindings_add() argument
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
2190 vmw_binding_cb_offset_update(ctx_node->staged, shader_slot, in vmw_cmd_dx_set_constant_buffer_offset()
2273 binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN; in vmw_cmd_dx_set_shader()
[all …]