Home
last modified time | relevance | path

Searched refs:vmw_resource (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_resource_priv.h54 void (*res_free) (struct vmw_resource *res);
91 int (*create) (struct vmw_resource *res);
92 int (*destroy) (struct vmw_resource *res);
93 int (*bind) (struct vmw_resource *res,
95 int (*unbind) (struct vmw_resource *res,
100 int (*dirty_alloc)(struct vmw_resource *res);
101 void (*dirty_free)(struct vmw_resource *res);
102 int (*dirty_sync)(struct vmw_resource *res);
105 int (*clean)(struct vmw_resource *res);
133 struct vmw_resource res;
[all …]
A Dvmwgfx_streamoutput.c46 struct vmw_resource res;
47 struct vmw_resource *ctx;
48 struct vmw_resource *cotable;
55 static int vmw_dx_streamoutput_create(struct vmw_resource *res);
56 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 *
281 struct vmw_resource *ctx, u32 user_key, in vmw_dx_streamoutput_add()
285 struct vmw_resource *res; in vmw_dx_streamoutput_add()
[all …]
A Dvmwgfx_context.c36 struct vmw_resource res;
45 static struct vmw_resource *
122 struct vmw_resource *res; in vmw_context_cotables_unref()
180 struct vmw_resource *res, in vmw_gb_context_init()
240 struct vmw_resource *res, in vmw_context_init()
559 struct vmw_resource *res; in vmw_dx_context_scrub_cotables()
679 static struct vmw_resource *
711 struct vmw_resource *res = &ctx->res; in vmw_user_context_base_release()
731 struct vmw_resource *res; in vmw_context_define()
732 struct vmw_resource *tmp; in vmw_context_define()
[all …]
A Dvmwgfx_resource.c50 struct vmw_resource *this = in vmw_resource_mob_attach()
80 struct vmw_resource *vmw_resource_reference(struct vmw_resource *res) in vmw_resource_reference()
86 struct vmw_resource *
113 struct vmw_resource *res = in vmw_resource_release()
262 struct vmw_resource *res; in vmw_user_resource_lookup_handle()
296 struct vmw_resource *
328 struct vmw_resource *res; in vmw_user_lookup_handle()
540 struct vmw_resource *res, in vmw_resource_check_buffer()
704 struct vmw_resource *evict_res; in vmw_resource_validate()
789 struct vmw_resource *res = in vmw_resource_unbind_list()
[all …]
A Dvmwgfx_so.c63 struct vmw_resource res;
64 struct vmw_resource *ctx; /* Immutable */
65 struct vmw_resource *srf; /* Immutable */
66 struct vmw_resource *cotable; /* Immutable */
76 static int vmw_view_create(struct vmw_resource *res);
312 struct vmw_resource *ctx, in vmw_view_add()
313 struct vmw_resource *srf, in vmw_view_add()
328 struct vmw_resource *res; in vmw_view_add()
410 struct vmw_resource **res_p) in vmw_view_remove()
475 struct vmw_resource *vmw_view_srf(struct vmw_resource *res) in vmw_view_srf()
[all …]
A Dvmwgfx_shader.c35 struct vmw_resource res;
48 struct vmw_resource res;
49 struct vmw_resource *ctx;
50 struct vmw_resource *cotable;
61 static struct vmw_resource *
595 struct vmw_resource *res; in vmw_dx_shader_add()
661 static struct vmw_resource *
795 struct vmw_resource *res; in vmw_shader_alloc()
928 struct vmw_resource *dummy; in vmw_shader_remove()
964 struct vmw_resource *res; in vmw_compat_shader_add()
[all …]
A Dvmwgfx_drv.h172 struct vmw_resource { struct
275 struct vmw_resource res;
307 struct vmw_resource *res;
460 struct vmw_resource *context;
761 extern struct vmw_resource *vmw_resource_reference(struct vmw_resource *res);
762 extern struct vmw_resource *
780 extern struct vmw_resource *
1296 extern struct vmw_resource *vmw_context_cotable(struct vmw_resource *ctx,
1377 extern struct vmw_resource *
1384 struct vmw_resource *
[all …]
A Dvmwgfx_cotable.c51 struct vmw_resource res;
52 struct vmw_resource *ctx;
110 static int vmw_cotable_bind(struct vmw_resource *res,
112 static int vmw_cotable_unbind(struct vmw_resource *res,
115 static int vmw_cotable_create(struct vmw_resource *res);
151 static int vmw_cotable_destroy(struct vmw_resource *res) in vmw_cotable_destroy()
166 static int vmw_cotable_unscrub(struct vmw_resource *res) in vmw_cotable_unscrub()
208 static int vmw_cotable_bind(struct vmw_resource *res, in vmw_cotable_bind()
306 static int vmw_cotable_unbind(struct vmw_resource *res, in vmw_cotable_unbind()
556 static void vmw_cotable_free(struct vmw_resource *res) in vmw_cotable_free()
[all …]
A Dvmwgfx_so.h145 struct vmw_resource *ctx,
146 struct vmw_resource *srf,
156 struct vmw_resource **res_p);
163 extern struct vmw_resource *vmw_view_srf(struct vmw_resource *res);
164 extern struct vmw_resource *vmw_view_lookup(struct vmw_cmdbuf_res_manager *man,
167 extern u32 vmw_view_dirtying(struct vmw_resource *res);
A Dvmwgfx_simple_resource.c65 void (*res_free)(struct vmw_resource *res)) in vmw_simple_resource_init()
67 struct vmw_resource *res = &simple->res; in vmw_simple_resource_init()
96 static void vmw_simple_resource_free(struct vmw_resource *res) in vmw_simple_resource_free()
122 struct vmw_resource *res = &usimple->simple.res; in vmw_simple_resource_base_release()
149 struct vmw_resource *res; in vmw_simple_resource_create_ioctl()
150 struct vmw_resource *tmp; in vmw_simple_resource_create_ioctl()
226 struct vmw_resource *
233 struct vmw_resource *res; in vmw_simple_resource_lookup()
A Dvmwgfx_va.c48 vmw_stream(struct vmw_resource *res) in vmw_stream()
56 static void vmw_stream_hw_destroy(struct vmw_resource *res) in vmw_stream_hw_destroy()
66 static int vmw_stream_init(struct vmw_resource *res, void *data) in vmw_stream_init()
154 uint32_t *inout_id, struct vmw_resource **out) in vmw_user_stream_lookup()
157 struct vmw_resource *res = in vmw_user_stream_lookup()
A Dvmwgfx_surface.c89 static struct vmw_resource *
91 static int vmw_legacy_srf_bind(struct vmw_resource *res,
121 static int vmw_surface_clean(struct vmw_resource *res);
618 void (*res_free) (struct vmw_resource *res)) in vmw_surface_init()
621 struct vmw_resource *res = &srf->res; in vmw_surface_init()
652 static struct vmw_resource *
696 struct vmw_resource *res = &user_srf->srf.res; in vmw_user_surface_base_release()
736 struct vmw_resource *res; in vmw_surface_define_ioctl()
737 struct vmw_resource *tmp; in vmw_surface_define_ioctl()
1459 struct vmw_resource *res; in vmw_gb_surface_define_internal()
[all …]
A Dvmwgfx_execbuf.c119 struct vmw_resource *ctx;
425 static struct vmw_resource *
430 struct vmw_resource *view; in vmw_view_id_val_add()
465 struct vmw_resource *res; in vmw_resource_context_res_add()
660 struct vmw_resource *res; in vmw_cmd_res_check()
882 struct vmw_resource *ctx; in vmw_cmd_set_render_target_check()
883 struct vmw_resource *res; in vmw_cmd_set_render_target_check()
1638 struct vmw_resource *ctx; in vmw_cmd_tex_state()
1639 struct vmw_resource *res; in vmw_cmd_tex_state()
1762 struct vmw_resource *res; in vmw_cmd_switch_backup()
[all …]
A Dvmwgfx_cmdbuf_res.c44 struct vmw_resource *res;
79 struct vmw_resource *
198 struct vmw_resource *res, in vmw_cmdbuf_res_add()
244 struct vmw_resource **res_p) in vmw_cmdbuf_res_remove()
A Dvmwgfx_binding.h77 struct vmw_resource *ctx;
78 struct vmw_resource *res;
A Dvmwgfx_kms.h376 struct vmw_resource *res;
502 int vmw_kms_update_proxy(struct vmw_resource *res,
515 struct vmw_resource *srf,
545 struct vmw_resource *srf,
A Dvmwgfx_validation.c76 struct vmw_resource *res;
216 struct vmw_resource *res) in vmw_validation_find_res_dup()
315 struct vmw_resource *res, in vmw_validation_add_resource()
450 struct vmw_resource *res = val->res; in vmw_validation_res_reserve()
645 struct vmw_resource *res = val->res; in vmw_validation_res_validate()
A Dvmwgfx_validation.h92 struct vmw_resource;
229 struct vmw_resource *res,
A Dvmwgfx_binding.c283 static const struct vmw_resource *
804 const struct vmw_resource *ctx = vmw_cbs_context(cbs); in vmw_emit_set_sr()
845 const struct vmw_resource *ctx = vmw_cbs_context(cbs); in vmw_emit_set_rt()
924 const struct vmw_resource *ctx = vmw_cbs_context(cbs); in vmw_emit_set_so_target()
1037 const struct vmw_resource *ctx = vmw_cbs_context(cbs); in vmw_emit_set_vb()
1071 const struct vmw_resource *ctx = vmw_cbs_context(cbs); in vmw_emit_set_uav()
1101 const struct vmw_resource *ctx = vmw_cbs_context(cbs); in vmw_emit_set_cs_uav()
A Dvmwgfx_page_dirty.c325 void vmw_bo_dirty_transfer_to_res(struct vmw_resource *res) in vmw_bo_dirty_transfer_to_res()
370 void vmw_bo_dirty_clear_res(struct vmw_resource *res) in vmw_bo_dirty_clear_res()
A Dvmwgfx_ioctl.c176 struct vmw_resource *res; in vmw_present_ioctl()
A Dvmwgfx_overlay.c437 struct vmw_resource *res; in vmw_overlay_ioctl()
A Dvmwgfx_stdu.c217 const struct vmw_resource *res) in vmw_stdu_bind_st()
857 struct vmw_resource *srf, in vmw_kms_stdu_surface_dirty()
A Dvmwgfx_kms.c1155 struct vmw_resource *res; in vmw_create_bo_proxy()
2540 int vmw_kms_update_proxy(struct vmw_resource *res, in vmw_kms_update_proxy()
A Dvmwgfx_scrn.c1127 struct vmw_resource *srf, in vmw_kms_sou_do_surface_dirty()

Completed in 93 milliseconds