Lines Matching refs:VIRGL_EXPORT
37 #define VIRGL_EXPORT __attribute__((visibility("default"))) macro
95 VIRGL_EXPORT int virgl_renderer_init(void *cookie, int flags, struct virgl_renderer_callbacks *cb);
96 VIRGL_EXPORT void virgl_renderer_poll(void); /* force fences */
99 VIRGL_EXPORT void *virgl_renderer_get_cursor_data(uint32_t resource_id, uint32_t *width, uint32_t *…
101 VIRGL_EXPORT void virgl_renderer_get_rect(int resource_id, struct iovec *iov, unsigned int num_iovs,
104 VIRGL_EXPORT int virgl_renderer_get_fd_for_texture(uint32_t tex_id, int *fd);
105 VIRGL_EXPORT int virgl_renderer_get_fd_for_texture2(uint32_t tex_id, int *fd, int *stride, int *off…
185 VIRGL_EXPORT int virgl_renderer_resource_create(struct virgl_renderer_resource_create_args *args, s…
186 VIRGL_EXPORT int virgl_renderer_resource_import_eglimage(struct virgl_renderer_resource_create_args…
187 VIRGL_EXPORT void virgl_renderer_resource_unref(uint32_t res_handle);
189 VIRGL_EXPORT void virgl_renderer_resource_set_priv(uint32_t res_handle, void *priv);
190 VIRGL_EXPORT void *virgl_renderer_resource_get_priv(uint32_t res_handle);
192 VIRGL_EXPORT int virgl_renderer_context_create(uint32_t handle, uint32_t nlen, const char *name);
193 VIRGL_EXPORT void virgl_renderer_context_destroy(uint32_t handle);
195 VIRGL_EXPORT int virgl_renderer_submit_cmd(void *buffer,
199 VIRGL_EXPORT int virgl_renderer_transfer_read_iov(uint32_t handle, uint32_t ctx_id,
206 VIRGL_EXPORT int virgl_renderer_transfer_write_iov(uint32_t handle,
216 VIRGL_EXPORT void virgl_renderer_get_cap_set(uint32_t set, uint32_t *max_ver,
219 VIRGL_EXPORT void virgl_renderer_fill_caps(uint32_t set, uint32_t version,
222 VIRGL_EXPORT int virgl_renderer_resource_attach_iov(int res_handle, struct iovec *iov,
224 VIRGL_EXPORT void virgl_renderer_resource_detach_iov(int res_handle, struct iovec **iov, int *num_i…
226 VIRGL_EXPORT int virgl_renderer_create_fence(int client_fence_id, uint32_t ctx_id);
228 VIRGL_EXPORT void virgl_renderer_force_ctx_0(void);
230 VIRGL_EXPORT void virgl_renderer_ctx_attach_resource(int ctx_id, int res_handle);
231 VIRGL_EXPORT void virgl_renderer_ctx_detach_resource(int ctx_id, int res_handle);
233 VIRGL_EXPORT virgl_debug_callback_type virgl_set_debug_callback(virgl_debug_callback_type cb);
249 VIRGL_EXPORT int virgl_renderer_resource_get_info(int res_handle,
252 VIRGL_EXPORT void virgl_renderer_cleanup(void *cookie);
255 VIRGL_EXPORT void virgl_renderer_reset(void);
257 VIRGL_EXPORT int virgl_renderer_get_poll_fd(void);
259 VIRGL_EXPORT int virgl_renderer_execute(void *execute_args, uint32_t execute_size);
269 VIRGL_EXPORT int virgl_renderer_context_create_with_flags(uint32_t ctx_id,
294 VIRGL_EXPORT int
297 VIRGL_EXPORT int virgl_renderer_resource_map(uint32_t res_handle, void **map, uint64_t *out_size);
299 VIRGL_EXPORT int virgl_renderer_resource_unmap(uint32_t res_handle);
307 VIRGL_EXPORT int virgl_renderer_resource_get_map_info(uint32_t res_handle, uint32_t *map_info);
312 VIRGL_EXPORT int
315 VIRGL_EXPORT int
319 VIRGL_EXPORT int virgl_renderer_context_create_fence(uint32_t ctx_id,
323 VIRGL_EXPORT void virgl_renderer_context_poll(uint32_t ctx_id); /* force fences */
324 VIRGL_EXPORT int virgl_renderer_context_get_poll_fd(uint32_t ctx_id);