Lines Matching defs:vmw_sw_context
290 struct vmw_sw_context{ struct
291 struct drm_open_hash res_ht;
292 bool res_ht_initialized;
293 bool kernel; /**< is the called made from the kernel */
294 struct vmw_fpriv *fp;
295 struct list_head validate_nodes;
296 struct vmw_relocation relocs[VMWGFX_MAX_RELOCATIONS];
297 uint32_t cur_reloc;
298 struct vmw_validate_buffer val_bufs[VMWGFX_MAX_VALIDATIONS];
299 uint32_t cur_val_buf;
300 uint32_t *cmd_bounce;
301 uint32_t cmd_bounce_size;
302 struct list_head resource_list;
303 struct list_head ctx_resource_list; /* For contexts and cotables */
304 struct vmw_dma_buffer *cur_query_bo;
305 struct list_head res_relocations;
306 uint32_t *buf_start;
307 struct vmw_res_cache_entry res_cache[vmw_res_max];
308 struct vmw_resource *last_query_ctx;
309 bool needs_post_query_barrier;
310 struct vmw_resource *error_resource;
311 struct vmw_ctx_binding_state *staged_bindings;
312 bool staged_bindings_inuse;
313 struct list_head staged_cmd_res;
314 struct vmw_resource_val_node *dx_ctx_node;
315 struct vmw_dma_buffer *dx_query_mob;
316 struct vmw_resource *dx_query_ctx;
317 struct vmw_cmdbuf_res_manager *man;