HomeSort by: relevance | last modified time | path
    Searched refs:vmw_resource (Results 1 - 24 of 24) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/vmwgfx/
vmwgfx_resource_priv.h 51 * a struct vmw_resource
55 struct vmw_resource *(*base_obj_to_res)(struct ttm_base_object *base);
56 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,
100 void (*commit_notify)(struct vmw_resource *res,
102 int (*dirty_alloc)(struct vmw_resource *res);
103 void (*dirty_free)(struct vmw_resource *res)
    [all...]
vmwgfx_so.h 140 struct vmw_resource *ctx,
141 struct vmw_resource *srf,
151 struct vmw_resource **res_p);
158 extern struct vmw_resource *vmw_view_srf(struct vmw_resource *res);
159 extern struct vmw_resource *vmw_view_lookup(struct vmw_cmdbuf_res_manager *man,
162 extern u32 vmw_view_dirtying(struct vmw_resource *res);
vmwgfx_so.c 50 * @res: The struct vmw_resource we derive from
67 struct vmw_resource res;
68 struct vmw_resource *ctx; /* Immutable */
69 struct vmw_resource *srf; /* Immutable */
70 struct vmw_resource *cotable; /* Immutable */
80 static int vmw_view_create(struct vmw_resource *res);
81 static int vmw_view_destroy(struct vmw_resource *res);
82 static void vmw_hw_view_destroy(struct vmw_resource *res);
83 static void vmw_view_commit_notify(struct vmw_resource *res,
111 * vmw_view - Convert a struct vmw_resource to a struct vmw_vie
    [all...]
vmwgfx_va.c 47 * vmw_stream - Typecast a struct vmw_resource to a struct vmw_stream.
48 * @res: Pointer to the struct vmw_resource.
53 vmw_stream(struct vmw_resource *res)
61 static void vmw_stream_hw_destroy(struct vmw_resource *res)
71 static int vmw_stream_init(struct vmw_resource *res, void *data)
151 * struct vmw_resource.
159 uint32_t *inout_id, struct vmw_resource **out)
162 struct vmw_resource *res =
vmwgfx_simple_resource.c 70 void (*res_free)(struct vmw_resource *res))
72 struct vmw_resource *res = &simple->res;
97 * @res: The struct vmw_resource member of the simple resource object.
101 static void vmw_simple_resource_free(struct vmw_resource *res)
120 * references to the embedded struct vmw_resource.
127 struct vmw_resource *res = &usimple->simple.res;
154 struct vmw_resource *res;
155 struct vmw_resource *tmp;
233 * Returns: Refcounted pointer to the embedded struct vmw_resource if
236 struct vmw_resource *
    [all...]
vmwgfx_cotable.c 47 * @res: struct vmw_resource we are deriving from.
56 struct vmw_resource res;
57 struct vmw_resource *ctx;
112 static int vmw_cotable_bind(struct vmw_resource *res,
114 static int vmw_cotable_unbind(struct vmw_resource *res,
117 static int vmw_cotable_create(struct vmw_resource *res);
118 static int vmw_cotable_destroy(struct vmw_resource *res);
135 * vmw_cotable - Convert a struct vmw_resource pointer to a struct
140 static struct vmw_cotable *vmw_cotable(struct vmw_resource *res)
153 static int vmw_cotable_destroy(struct vmw_resource *res
    [all...]
vmwgfx_resource.c 45 void vmw_resource_mob_attach(struct vmw_resource *res)
58 struct vmw_resource *this =
59 container_of(*new, struct vmw_resource, mob_node);
78 void vmw_resource_mob_detach(struct vmw_resource *res)
91 struct vmw_resource *vmw_resource_reference(struct vmw_resource *res)
97 struct vmw_resource *
98 vmw_resource_reference_unless_doomed(struct vmw_resource *res)
110 void vmw_resource_release_id(struct vmw_resource *res)
124 struct vmw_resource *res
    [all...]
vmwgfx_shader.c 40 struct vmw_resource res;
53 struct vmw_resource res;
54 struct vmw_resource *ctx;
55 struct vmw_resource *cotable;
65 static void vmw_user_shader_free(struct vmw_resource *res);
66 static struct vmw_resource *
69 static int vmw_gb_shader_create(struct vmw_resource *res);
70 static int vmw_gb_shader_bind(struct vmw_resource *res,
72 static int vmw_gb_shader_unbind(struct vmw_resource *res,
75 static int vmw_gb_shader_destroy(struct vmw_resource *res)
    [all...]
vmwgfx_drv.h 126 struct vmw_resource *dx_query_ctx;
180 struct vmw_resource { struct
198 void (*res_free) (struct vmw_resource *res);
199 void (*hw_destroy) (struct vmw_resource *res);
236 struct vmw_resource res;
289 struct vmw_resource *res;
405 struct vmw_resource *last_query_ctx;
413 struct vmw_resource *dx_query_ctx;
445 struct vmw_resource *context;
646 static inline struct vmw_surface *vmw_res_to_srf(struct vmw_resource *res
    [all...]
vmwgfx_context.c 41 struct vmw_resource res;
44 struct vmw_resource *cotables[SVGA_COTABLE_DX10_MAX];
49 static void vmw_user_context_free(struct vmw_resource *res);
50 static struct vmw_resource *
53 static int vmw_gb_context_create(struct vmw_resource *res);
54 static int vmw_gb_context_bind(struct vmw_resource *res,
56 static int vmw_gb_context_unbind(struct vmw_resource *res,
59 static int vmw_gb_context_destroy(struct vmw_resource *res);
60 static int vmw_dx_context_create(struct vmw_resource *res);
61 static int vmw_dx_context_bind(struct vmw_resource *res
    [all...]
vmwgfx_binding.h 74 struct vmw_resource *ctx;
75 struct vmw_resource *res;
vmwgfx_surface.c 90 static void vmw_user_surface_free(struct vmw_resource *res);
91 static struct vmw_resource *
93 static int vmw_legacy_srf_bind(struct vmw_resource *res,
95 static int vmw_legacy_srf_unbind(struct vmw_resource *res,
98 static int vmw_legacy_srf_create(struct vmw_resource *res);
99 static int vmw_legacy_srf_destroy(struct vmw_resource *res);
100 static int vmw_gb_surface_create(struct vmw_resource *res);
101 static int vmw_gb_surface_bind(struct vmw_resource *res,
103 static int vmw_gb_surface_unbind(struct vmw_resource *res,
106 static int vmw_gb_surface_destroy(struct vmw_resource *res)
    [all...]
vmwgfx_cmdbuf_res.c 41 * @res: Refcounted pointer to a struct vmw_resource.
49 struct vmw_resource *res;
81 * Returns a valid refcounted struct vmw_resource pointer on success,
84 struct vmw_resource *
107 * struct vmw_resource.
195 * @res: Valid (refcount != 0) pointer to a struct vmw_resource.
205 struct vmw_resource *res,
239 * struct vmw_resource on successful return. The pointer will be
251 struct vmw_resource **res_p)
vmwgfx_validation.h 94 struct vmw_resource;
231 struct vmw_resource *res,
vmwgfx_kms.h 378 struct vmw_resource *res;
504 int vmw_kms_update_proxy(struct vmw_resource *res,
517 struct vmw_resource *srf,
547 struct vmw_resource *srf,
vmwgfx_execbuf.c 111 const struct vmw_resource *res;
126 struct vmw_resource *ctx;
153 struct vmw_resource *ctx);
219 struct vmw_resource *res,
288 struct vmw_resource *res,
309 struct vmw_resource *res,
361 struct vmw_resource *res,
397 struct vmw_resource *view)
429 static struct vmw_resource *
434 struct vmw_resource *view
    [all...]
vmwgfx_validation.c 80 struct vmw_resource *res;
220 struct vmw_resource *res)
319 struct vmw_resource *res,
454 struct vmw_resource *res = val->res;
649 struct vmw_resource *res = val->res;
vmwgfx_binding.c 248 static const struct vmw_resource *
752 const struct vmw_resource *ctx = vmw_cbs_context(cbs);
793 const struct vmw_resource *ctx = vmw_cbs_context(cbs);
874 const struct vmw_resource *ctx = vmw_cbs_context(cbs);
987 const struct vmw_resource *ctx = vmw_cbs_context(cbs);
vmwgfx_page_dirty.c 330 void vmw_bo_dirty_transfer_to_res(struct vmw_resource *res)
375 void vmw_bo_dirty_clear_res(struct vmw_resource *res)
vmwgfx_ioctl.c 265 struct vmw_resource *res;
vmwgfx_overlay.c 475 struct vmw_resource *res;
vmwgfx_stdu.c 218 const struct vmw_resource *res)
857 struct vmw_resource *srf,
vmwgfx_kms.c 1154 struct vmw_resource *res;
2599 int vmw_kms_update_proxy(struct vmw_resource *res,
vmwgfx_scrn.c 1134 struct vmw_resource *srf,

Completed in 36 milliseconds