Lines Matching refs:rcache
284 static void vmw_execbuf_rcache_update(struct vmw_res_cache_entry *rcache, in vmw_execbuf_rcache_update() argument
288 rcache->res = res; in vmw_execbuf_rcache_update()
289 rcache->private = private; in vmw_execbuf_rcache_update()
290 rcache->valid = 1; in vmw_execbuf_rcache_update()
291 rcache->valid_handle = 0; in vmw_execbuf_rcache_update()
318 struct vmw_res_cache_entry *rcache; in vmw_execbuf_res_val_add() local
323 rcache = &sw_context->res_cache[res_type]; in vmw_execbuf_res_val_add()
324 if (likely(rcache->valid && rcache->res == res)) { in vmw_execbuf_res_val_add()
327 rcache->private, dirty); in vmw_execbuf_res_val_add()
355 vmw_execbuf_rcache_update(rcache, res, ctx_info); in vmw_execbuf_res_val_add()
640 struct vmw_res_cache_entry *rcache = &sw_context->res_cache[res_type]; in vmw_cmd_res_check() local
656 if (likely(rcache->valid_handle && *id_loc == rcache->handle)) { in vmw_cmd_res_check()
657 res = rcache->res; in vmw_cmd_res_check()
660 rcache->private, dirty); in vmw_cmd_res_check()
681 if (rcache->valid && rcache->res == res) { in vmw_cmd_res_check()
682 rcache->valid_handle = true; in vmw_cmd_res_check()
683 rcache->handle = *id_loc; in vmw_cmd_res_check()
854 struct vmw_res_cache_entry *rcache = in vmw_execbuf_info_from_res() local
857 if (rcache->valid && rcache->res == res) in vmw_execbuf_info_from_res()
858 return rcache->private; in vmw_execbuf_info_from_res()
2799 struct vmw_res_cache_entry *rcache; in vmw_cmd_dx_genmips() local
2812 rcache = &sw_context->res_cache[vmw_res_surface]; in vmw_cmd_dx_genmips()
2813 vmw_validation_res_set_dirty(sw_context->ctx, rcache->private, in vmw_cmd_dx_genmips()