Lines Matching refs:loc
677 struct vmw_ctx_binding *loc; in vmw_context_binding_add() local
686 loc = &cbs->render_targets[bi->i1.rt_type]; in vmw_context_binding_add()
695 loc = &cbs->texture_units[bi->i1.texture_stage]; in vmw_context_binding_add()
704 loc = &cbs->shaders[bi->i1.shader_type]; in vmw_context_binding_add()
710 if (loc->bi.ctx != NULL) in vmw_context_binding_add()
711 vmw_context_binding_drop(loc); in vmw_context_binding_add()
713 loc->bi = *bi; in vmw_context_binding_add()
714 loc->bi.scrubbed = false; in vmw_context_binding_add()
715 list_add_tail(&loc->ctx_list, &cbs->list); in vmw_context_binding_add()
716 INIT_LIST_HEAD(&loc->res_list); in vmw_context_binding_add()
731 struct vmw_ctx_binding *loc; in vmw_context_binding_transfer() local
735 loc = &cbs->render_targets[bi->i1.rt_type]; in vmw_context_binding_transfer()
738 loc = &cbs->texture_units[bi->i1.texture_stage]; in vmw_context_binding_transfer()
741 loc = &cbs->shaders[bi->i1.shader_type]; in vmw_context_binding_transfer()
747 if (loc->bi.ctx != NULL) in vmw_context_binding_transfer()
748 vmw_context_binding_drop(loc); in vmw_context_binding_transfer()
751 loc->bi = *bi; in vmw_context_binding_transfer()
752 list_add_tail(&loc->ctx_list, &cbs->list); in vmw_context_binding_transfer()
753 list_add_tail(&loc->res_list, &bi->res->binding_head); in vmw_context_binding_transfer()