Lines Matching refs:shader
40 struct vmw_shader shader; member
103 struct vmw_shader *shader = vmw_res_to_shader(res); in vmw_gb_shader_init() local
123 shader->size = size; in vmw_gb_shader_init()
124 shader->type = type; in vmw_gb_shader_init()
133 struct vmw_shader *shader = vmw_res_to_shader(res); in vmw_gb_shader_create() local
165 cmd->body.type = shader->type; in vmw_gb_shader_create()
166 cmd->body.sizeInBytes = shader->size; in vmw_gb_shader_create()
291 shader.res); in vmw_user_shader_base_to_res()
297 container_of(res, struct vmw_user_shader, shader.res); in vmw_user_shader_free()
307 struct vmw_shader *shader = vmw_res_to_shader(res); in vmw_shader_free() local
310 kfree(shader); in vmw_shader_free()
377 res = &ushader->shader.res; in vmw_user_shader_alloc()
416 struct vmw_shader *shader; in vmw_shader_alloc() local
438 shader = kzalloc(sizeof(*shader), GFP_KERNEL); in vmw_shader_alloc()
439 if (unlikely(shader == NULL)) { in vmw_shader_alloc()
446 res = &shader->res; in vmw_shader_alloc()