Lines Matching defs:xvmc_driver
35 struct _intel_xvmc_driver *xvmc_driver = NULL;
153 xvmc_driver->fd = open(device_name, O_RDWR);
156 if (xvmc_driver->fd < 0) {
161 if (drmGetMagic(xvmc_driver->fd, &magic)) {
253 if (xvmc_driver == NULL || xvmc_driver->type != comm->type) {
256 xvmc_driver = &i915_xvmc_mc_driver;
259 xvmc_driver = &i965_xvmc_mc_driver;
262 xvmc_driver = &xvmc_vld_driver;
273 if (xvmc_driver == NULL || xvmc_driver->type != comm->type) {
282 xvmc_driver->fd = -1;
288 if (xvmc_driver->fd >= 0)
289 close(xvmc_driver->fd);
290 xvmc_driver = NULL;
294 if ((xvmc_driver->bufmgr =
295 intel_bufmgr_gem_init(xvmc_driver->fd, 1024 * 64)) == NULL) {
299 drm_intel_bufmgr_gem_enable_reuse(xvmc_driver->bufmgr);
305 dri_bufmgr_destroy(xvmc_driver->bufmgr);
306 xvmc_driver = NULL;
314 (xvmc_driver->create_context) (display, context, priv_count,
323 dri_bufmgr_destroy(xvmc_driver->bufmgr);
324 xvmc_driver = NULL;
328 sigfillset(&xvmc_driver->sa_mask);
329 sigdelset(&xvmc_driver->sa_mask, SIGFPE);
330 sigdelset(&xvmc_driver->sa_mask, SIGILL);
331 sigdelset(&xvmc_driver->sa_mask, SIGSEGV);
332 sigdelset(&xvmc_driver->sa_mask, SIGBUS);
333 sigdelset(&xvmc_driver->sa_mask, SIGKILL);
334 pthread_mutex_init(&xvmc_driver->ctxmutex, NULL);
358 ret = (xvmc_driver->destroy_context) (display, context);
366 dri_bufmgr_destroy(xvmc_driver->bufmgr);
374 if (xvmc_driver->num_ctx == 0) {
375 pthread_mutex_destroy(&xvmc_driver->ctxmutex);
377 if (xvmc_driver->fd >= 0)
378 close(xvmc_driver->fd);
380 xvmc_driver->fd = -1;
419 intel_surf->bo = drm_intel_bo_alloc(xvmc_driver->bufmgr,
598 (xvmc_driver->render_surface) (display, context, picture_structure,
1045 if (xvmc_driver->begin_surface(display, context,
1056 if (xvmc_driver->load_qmatrix(display, context, qmx)) {
1066 if (xvmc_driver->put_slice(display, context, (unsigned char *) slice, nbytes)) {
1076 if (xvmc_driver->put_slice2