| /linux/drivers/gpu/drm/vmwgfx/ |
| A D | vmwgfx_resource_priv.h | 54 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 D | vmwgfx_streamoutput.c | 46 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 D | vmwgfx_context.c | 36 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 D | vmwgfx_resource.c | 50 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 D | vmwgfx_so.c | 63 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 D | vmwgfx_shader.c | 35 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 D | vmwgfx_drv.h | 172 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 D | vmwgfx_cotable.c | 51 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 D | vmwgfx_so.h | 145 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 D | vmwgfx_simple_resource.c | 65 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 D | vmwgfx_va.c | 48 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 D | vmwgfx_surface.c | 89 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 D | vmwgfx_execbuf.c | 119 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 D | vmwgfx_cmdbuf_res.c | 44 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 D | vmwgfx_binding.h | 77 struct vmw_resource *ctx; 78 struct vmw_resource *res;
|
| A D | vmwgfx_kms.h | 376 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 D | vmwgfx_validation.c | 76 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 D | vmwgfx_validation.h | 92 struct vmw_resource; 229 struct vmw_resource *res,
|
| A D | vmwgfx_binding.c | 283 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 D | vmwgfx_page_dirty.c | 325 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 D | vmwgfx_ioctl.c | 176 struct vmw_resource *res; in vmw_present_ioctl()
|
| A D | vmwgfx_overlay.c | 437 struct vmw_resource *res; in vmw_overlay_ioctl()
|
| A D | vmwgfx_stdu.c | 217 const struct vmw_resource *res) in vmw_stdu_bind_st() 857 struct vmw_resource *srf, in vmw_kms_stdu_surface_dirty()
|
| A D | vmwgfx_kms.c | 1155 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 D | vmwgfx_scrn.c | 1127 struct vmw_resource *srf, in vmw_kms_sou_do_surface_dirty()
|