| /drivers/gpu/drm/vmwgfx/ |
| A D | vmwgfx_resource_priv.h | 54 void (*res_free) (struct vmw_resource *res); 93 int (*create) (struct vmw_resource *res); 94 int (*destroy) (struct vmw_resource *res); 95 int (*bind) (struct vmw_resource *res, 97 int (*unbind) (struct vmw_resource *res, 102 int (*dirty_alloc)(struct vmw_resource *res); 103 void (*dirty_free)(struct vmw_resource *res); 104 int (*dirty_sync)(struct vmw_resource *res); 107 int (*clean)(struct vmw_resource *res); 135 struct vmw_resource res; [all …]
|
| A D | vmwgfx_streamoutput.c | 47 struct vmw_resource res; 48 struct vmw_resource *ctx; 49 struct vmw_resource *cotable; 56 static int vmw_dx_streamoutput_create(struct vmw_resource *res); 57 static int vmw_dx_streamoutput_bind(struct vmw_resource *res, 79 vmw_res_to_dx_streamoutput(struct vmw_resource *res) in vmw_res_to_dx_streamoutput() 138 static int vmw_dx_streamoutput_bind(struct vmw_resource *res, in vmw_dx_streamoutput_bind() 247 struct vmw_resource * 279 struct vmw_resource *ctx, u32 user_key, in vmw_dx_streamoutput_add() 283 struct vmw_resource *res; in vmw_dx_streamoutput_add() [all …]
|
| A D | vmwgfx_shader.c | 36 struct vmw_resource res; 49 struct vmw_resource res; 50 struct vmw_resource *ctx; 51 struct vmw_resource *cotable; 58 static struct vmw_resource * 591 struct vmw_resource *res; in vmw_dx_shader_add() 640 static struct vmw_resource * 746 struct vmw_resource *res; in vmw_shader_alloc() 857 struct vmw_resource *dummy; in vmw_shader_remove() 893 struct vmw_resource *res; in vmw_compat_shader_add() [all …]
|
| A D | vmwgfx_context.c | 37 struct vmw_resource res; 46 static struct vmw_resource * 124 struct vmw_resource *res; in vmw_context_cotables_unref() 182 struct vmw_resource *res, in vmw_gb_context_init() 242 struct vmw_resource *res, in vmw_context_init() 561 struct vmw_resource *res; in vmw_dx_context_scrub_cotables() 681 static struct vmw_resource * 710 struct vmw_resource *res = &ctx->res; in vmw_user_context_base_release() 730 struct vmw_resource *res; in vmw_context_define() 731 struct vmw_resource *tmp; in vmw_context_define() [all …]
|
| A D | vmwgfx_resource.c | 52 struct vmw_resource *this = in vmw_resource_mob_attach() 83 struct vmw_resource *vmw_resource_reference(struct vmw_resource *res) in vmw_resource_reference() 89 struct vmw_resource * 116 struct vmw_resource *res = in vmw_resource_release() 265 struct vmw_resource *res; in vmw_user_resource_lookup_handle() 298 struct vmw_resource *res; in vmw_user_object_lookup() 518 struct vmw_resource *res, in vmw_resource_check_buffer() 685 struct vmw_resource *evict_res; in vmw_resource_validate() 770 struct vmw_resource *res = in vmw_resource_unbind_list() 898 struct vmw_resource *evict_res; in vmw_resource_evict_type() [all …]
|
| A D | vmwgfx_drv.h | 131 struct vmw_resource { struct 234 struct vmw_resource res; 266 struct vmw_resource *res; 422 struct vmw_resource *context; 767 extern struct vmw_resource *vmw_resource_reference(struct vmw_resource *res); 768 extern struct vmw_resource * 780 struct vmw_resource **p_res); 1123 extern struct vmw_resource *vmw_context_cotable(struct vmw_resource *ctx, 1200 extern struct vmw_resource * 1207 struct vmw_resource * [all …]
|
| A D | vmwgfx_so.c | 64 struct vmw_resource res; 65 struct vmw_resource *ctx; /* Immutable */ 66 struct vmw_resource *srf; /* Immutable */ 67 struct vmw_resource *cotable; /* Immutable */ 77 static int vmw_view_create(struct vmw_resource *res); 311 struct vmw_resource *ctx, in vmw_view_add() 312 struct vmw_resource *srf, in vmw_view_add() 327 struct vmw_resource *res; in vmw_view_add() 397 struct vmw_resource **res_p) in vmw_view_remove() 462 struct vmw_resource *vmw_view_srf(struct vmw_resource *res) in vmw_view_srf() [all …]
|
| A D | vmwgfx_cotable.c | 53 struct vmw_resource res; 54 struct vmw_resource *ctx; 124 static int vmw_cotable_bind(struct vmw_resource *res, 126 static int vmw_cotable_unbind(struct vmw_resource *res, 129 static int vmw_cotable_create(struct vmw_resource *res); 166 static int vmw_cotable_destroy(struct vmw_resource *res) in vmw_cotable_destroy() 181 static int vmw_cotable_unscrub(struct vmw_resource *res) in vmw_cotable_unscrub() 223 static int vmw_cotable_bind(struct vmw_resource *res, in vmw_cotable_bind() 321 static int vmw_cotable_unbind(struct vmw_resource *res, in vmw_cotable_unbind() 586 static void vmw_cotable_free(struct vmw_resource *res) in vmw_cotable_free() [all …]
|
| A D | vmwgfx_so.h | 149 struct vmw_resource *ctx, 150 struct vmw_resource *srf, 160 struct vmw_resource **res_p); 167 extern struct vmw_resource *vmw_view_srf(struct vmw_resource *res); 168 extern struct vmw_resource *vmw_view_lookup(struct vmw_cmdbuf_res_manager *man, 171 extern u32 vmw_view_dirtying(struct vmw_resource *res);
|
| A D | vmwgfx_simple_resource.c | 63 void (*res_free)(struct vmw_resource *res)) in vmw_simple_resource_init() 65 struct vmw_resource *res = &simple->res; in vmw_simple_resource_init() 94 static void vmw_simple_resource_free(struct vmw_resource *res) in vmw_simple_resource_free() 117 struct vmw_resource *res = &usimple->simple.res; in vmw_simple_resource_base_release() 144 struct vmw_resource *res; in vmw_simple_resource_create_ioctl() 145 struct vmw_resource *tmp; in vmw_simple_resource_create_ioctl() 201 struct vmw_resource * 208 struct vmw_resource *res; in vmw_simple_resource_lookup()
|
| A D | vmwgfx_va.c | 49 vmw_stream(struct vmw_resource *res) in vmw_stream() 57 static void vmw_stream_hw_destroy(struct vmw_resource *res) in vmw_stream_hw_destroy() 67 static int vmw_stream_init(struct vmw_resource *res, void *data) in vmw_stream_init() 156 uint32_t *inout_id, struct vmw_resource **out) in vmw_user_stream_lookup() 159 struct vmw_resource *res = in vmw_user_stream_lookup()
|
| A D | vmwgfx_surface.c | 62 static struct vmw_resource * 64 static int vmw_legacy_srf_bind(struct vmw_resource *res, 590 void (*res_free) (struct vmw_resource *res)) in vmw_surface_init() 593 struct vmw_resource *res = &srf->res; in vmw_surface_init() 624 static struct vmw_resource * 665 struct vmw_resource *res = &user_srf->srf.res; in vmw_user_surface_base_release() 710 struct vmw_resource *res; in vmw_surface_define_ioctl() 711 struct vmw_resource *tmp; in vmw_surface_define_ioctl() 1515 struct vmw_resource *res; in vmw_gb_surface_define_internal() 1516 struct vmw_resource *tmp; in vmw_gb_surface_define_internal() [all …]
|
| A D | vmwgfx_execbuf.c | 102 struct vmw_resource *ctx; 383 static struct vmw_resource * 388 struct vmw_resource *view; in vmw_view_id_val_add() 423 struct vmw_resource *res; in vmw_resource_context_res_add() 623 struct vmw_resource *res; in vmw_cmd_res_check() 851 struct vmw_resource *ctx; in vmw_cmd_set_render_target_check() 852 struct vmw_resource *res; in vmw_cmd_set_render_target_check() 1612 struct vmw_resource *ctx; in vmw_cmd_tex_state() 1613 struct vmw_resource *res; in vmw_cmd_tex_state() 1736 struct vmw_resource *res; in vmw_cmd_switch_backup() [all …]
|
| A D | vmwgfx_bo.h | 44 struct vmw_resource; 98 struct vmw_resource *dx_query_ctx; 144 int vmw_bo_add_detached_resource(struct vmw_bo *vbo, struct vmw_resource *res); 145 void vmw_bo_del_detached_resource(struct vmw_bo *vbo, struct vmw_resource *res);
|
| A D | vmwgfx_cmdbuf_res.c | 46 struct vmw_resource *res; 81 struct vmw_resource * 198 struct vmw_resource *res, in vmw_cmdbuf_res_add() 238 struct vmw_resource **res_p) in vmw_cmdbuf_res_remove()
|
| A D | vmwgfx_validation.c | 75 struct vmw_resource *res; 200 struct vmw_resource *res) in vmw_validation_find_res_dup() 286 struct vmw_resource *res, in vmw_validation_add_resource() 415 struct vmw_resource *res = val->res; in vmw_validation_res_reserve() 587 struct vmw_resource *res = val->res; in vmw_validation_res_validate()
|
| A D | vmwgfx_binding.h | 77 struct vmw_resource *ctx; 78 struct vmw_resource *res;
|
| A D | vmwgfx_validation.h | 70 struct vmw_resource; 159 struct vmw_resource *res,
|
| A D | vmwgfx_kms.h | 442 int vmw_kms_update_proxy(struct vmw_resource *res, 455 struct vmw_resource *srf, 485 struct vmw_resource *srf,
|
| A D | vmwgfx_bo.c | 37 struct vmw_resource *res; in vmw_bo_release() 853 int vmw_bo_add_detached_resource(struct vmw_bo *vbo, struct vmw_resource *res) in vmw_bo_add_detached_resource() 858 void vmw_bo_del_detached_resource(struct vmw_bo *vbo, struct vmw_resource *res) in vmw_bo_del_detached_resource() 866 struct vmw_resource *res = NULL; in vmw_bo_surface() 882 res = rb_entry(rb_itr, struct vmw_resource, mob_node); in vmw_bo_surface()
|
| A D | vmwgfx_binding.c | 284 static const struct vmw_resource * 826 const struct vmw_resource *ctx = vmw_cbs_context(cbs); in vmw_emit_set_sr() 867 const struct vmw_resource *ctx = vmw_cbs_context(cbs); in vmw_emit_set_rt() 946 const struct vmw_resource *ctx = vmw_cbs_context(cbs); in vmw_emit_set_so_target() 1059 const struct vmw_resource *ctx = vmw_cbs_context(cbs); in vmw_emit_set_vb() 1093 const struct vmw_resource *ctx = vmw_cbs_context(cbs); in vmw_emit_set_uav() 1123 const struct vmw_resource *ctx = vmw_cbs_context(cbs); in vmw_emit_set_cs_uav()
|
| A D | vmwgfx_page_dirty.c | 293 void vmw_bo_dirty_transfer_to_res(struct vmw_resource *res) in vmw_bo_dirty_transfer_to_res() 373 void vmw_bo_dirty_clear_res(struct vmw_resource *res) in vmw_bo_dirty_clear_res()
|
| A D | vmwgfx_ioctl.c | 183 struct vmw_resource *res; in vmw_present_ioctl()
|
| A D | vmwgfx_stdu.c | 221 const struct vmw_resource *res) in vmw_stdu_bind_st() 726 struct vmw_resource *srf, in vmw_kms_stdu_surface_dirty() 1102 struct vmw_resource *res = &surf->res; in vmw_stdu_primary_plane_prepare_fb()
|
| A D | vmwgfx_overlay.c | 431 struct vmw_resource *res; in vmw_overlay_ioctl()
|