Lines Matching refs:shader_type
77 static bool vmw_shader_id_ok(u32 user_key, SVGA3dShaderType shader_type);
78 static u32 vmw_shader_key(u32 user_key, SVGA3dShaderType shader_type);
581 * @shader_type: The shader type.
587 SVGA3dShaderType shader_type,
595 if (!vmw_shader_id_ok(user_key, shader_type))
689 SVGA3dShaderType shader_type,
714 offset, shader_type, num_input_sig,
743 SVGA3dShaderType shader_type)
761 offset, shader_type, 0, 0, buffer,
778 SVGA3dShaderType shader_type;
797 shader_type = SVGA3D_SHADERTYPE_VS;
800 shader_type = SVGA3D_SHADERTYPE_PS;
809 shader_type, num_input_sig,
821 * @shader_type: Shader type.
825 static bool vmw_shader_id_ok(u32 user_key, SVGA3dShaderType shader_type)
827 return user_key <= ((1 << 20) - 1) && (unsigned) shader_type < 16;
834 * @shader_type: Shader type.
839 static u32 vmw_shader_key(u32 user_key, SVGA3dShaderType shader_type)
841 return user_key | (shader_type << 20);
850 * @shader_type: Shader type.
854 u32 user_key, SVGA3dShaderType shader_type,
859 if (!vmw_shader_id_ok(user_key, shader_type))
863 vmw_shader_key(user_key, shader_type),
876 * @shader_type: Shader type.
884 SVGA3dShaderType shader_type,
902 if (!vmw_shader_id_ok(user_key, shader_type))
928 res = vmw_shader_alloc(dev_priv, buf, size, 0, shader_type);
933 vmw_shader_key(user_key, shader_type),
948 * @shader_type: The shader type.
956 SVGA3dShaderType shader_type)
958 if (!vmw_shader_id_ok(user_key, shader_type))
962 vmw_shader_key(user_key, shader_type));
971 return vmw_shader_define(dev, file_priv, arg->shader_type,