Lines Matching refs:shader_slot
304 enum vmw_ctx_binding_type bt, u32 shader_slot, u32 slot) in vmw_binding_loc() argument
307 size_t offset = b->offsets[shader_slot] + b->size*slot; in vmw_binding_loc()
342 u32 shader_slot, u32 slot) in vmw_binding_add() argument
345 vmw_binding_loc(cbs, bi->bt, shader_slot, slot); in vmw_binding_add()
369 u32 shader_slot, u32 slot, u32 offsetInBytes) in vmw_binding_cb_offset_update() argument
372 vmw_binding_loc(cbs, vmw_ctx_binding_cb, shader_slot, slot); in vmw_binding_cb_offset_update()
589 cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_binding_scrub_shader()
690 cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_binding_scrub_dx_shader()
720 cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_binding_scrub_cb()
817 int shader_slot) in vmw_emit_set_sr() argument
820 &cbs->per_shader[shader_slot].shader_res[0].bi; in vmw_emit_set_sr()
829 cbs->per_shader[shader_slot].dirty_sr, in vmw_emit_set_sr()
842 cmd->body.type = shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_emit_set_sr()
848 bitmap_clear(cbs->per_shader[shader_slot].dirty_sr, in vmw_emit_set_sr()
1209 __set_bit(biv->slot, cbs->per_shader[biv->shader_slot].dirty_sr); in vmw_binding_scrub_sr()
1211 &cbs->per_shader[biv->shader_slot].dirty); in vmw_binding_scrub_sr()