Lines Matching defs:user_key
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);
580 * @user_key: The id used for this shader.
586 u32 user_key,
595 if (!vmw_shader_id_ok(user_key, shader_type))
607 shader->id = user_key;
616 * The user_key name-space is not per shader type for DX shaders,
620 vmw_shader_key(user_key, 0),
820 * @user_key: User space id of the shader.
825 static bool vmw_shader_id_ok(u32 user_key, SVGA3dShaderType shader_type)
827 return user_key <= ((1 << 20) - 1) && (unsigned) shader_type < 16;
833 * @user_key: User space id of the shader.
839 static u32 vmw_shader_key(u32 user_key, SVGA3dShaderType shader_type)
841 return user_key | (shader_type << 20);
848 * @user_key: The key that is used to identify the shader. The key is
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),
873 * @user_key: The key that is used to identify the shader. The key is
883 u32 user_key, const void *bytecode,
902 if (!vmw_shader_id_ok(user_key, shader_type))
933 vmw_shader_key(user_key, shader_type),
947 * @user_key: The user space id of the shader.
955 u32 user_key,
958 if (!vmw_shader_id_ok(user_key, shader_type))
962 vmw_shader_key(user_key, shader_type));