Lines Matching defs:is
6 * Permission is hereby granted, free of charge, to any person obtaining a
11 * permit persons to whom the Software is furnished to do so, subject to
18 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
186 struct i915_screen *is = i915_screen(screen);
317 return is->debug.lie ? 1 : 0;
361 return is->iws->pci_id;
369 const int gpu_mappable_megabytes = is->iws->aperture_size(is->iws) * 3 / 4;
503 struct i915_screen *is = i915_screen(screen);
505 is->iws->fence_reference(is->iws, ptr, fence);
514 struct i915_screen *is = i915_screen(screen);
517 return is->iws->fence_signalled(is->iws, fence) == 1;
519 return is->iws->fence_finish(is->iws, fence) == 1;
547 struct i915_screen *is = i915_screen(screen);
549 if (is->iws)
550 is->iws->destroy(is->iws);
552 FREE(is);
561 struct i915_screen *is = CALLOC_STRUCT(i915_screen);
563 if (!is)
569 is->is_i945 = FALSE;
580 is->is_i945 = TRUE;
586 FREE(is);
590 is->iws = iws;
592 is->base.destroy = i915_destroy_screen;
593 is->base.flush_frontbuffer = i915_flush_frontbuffer;
595 is->base.get_name = i915_get_name;
596 is->base.get_vendor = i915_get_vendor;
597 is->base.get_device_vendor = i915_get_device_vendor;
598 is->base.get_param = i915_get_param;
599 is->base.get_shader_param = i915_get_shader_param;
600 is->base.get_paramf = i915_get_paramf;
601 is->base.is_format_supported = i915_is_format_supported;
603 is->base.context_create = i915_create_context;
605 is->base.fence_reference = i915_fence_reference;
606 is->base.fence_finish = i915_fence_finish;
608 i915_init_screen_resource_functions(is);
610 i915_debug_init(is);
614 return &is->base;