Lines Matching refs: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
289 /* mesa/st requires that this cap is the same across stages, and the FS
389 struct i915_screen *is = i915_screen(screen);
420 * draw module's state, which is per-context.
473 return is->iws->pci_id;
482 is->iws->aperture_size(is->iws) * 3 / 4;
610 struct i915_screen *is = i915_screen(screen);
612 is->iws->fence_reference(is->iws, ptr, fence);
619 struct i915_screen *is = i915_screen(screen);
622 return is->iws->fence_signalled(is->iws, fence) == 1;
624 return is->iws->fence_finish(is->iws, fence) == 1;
634 struct i915_screen *is = i915_screen(screen);
636 if (is->iws)
637 is->iws->destroy(is->iws);
639 FREE(is);
648 struct i915_screen *is = CALLOC_STRUCT(i915_screen);
650 if (!is)
656 is->is_i945 = false;
667 is->is_i945 = true;
673 FREE(is);
677 is->iws = iws;
679 is->base.destroy = i915_destroy_screen;
681 is->base.get_name = i915_get_name;
682 is->base.get_vendor = i915_get_vendor;
683 is->base.get_device_vendor = i915_get_device_vendor;
684 is->base.get_param = i915_get_param;
685 is->base.get_shader_param = i915_get_shader_param;
686 is->base.get_paramf = i915_get_paramf;
687 is->base.get_compiler_options = i915_get_compiler_options;
688 is->base.finalize_nir = i915_finalize_nir;
689 is->base.is_format_supported = i915_is_format_supported;
691 is->base.context_create = i915_create_context;
693 is->base.fence_reference = i915_fence_reference;
694 is->base.fence_finish = i915_fence_finish;
696 i915_init_screen_resource_functions(is);
698 i915_debug_init(is);
700 return &is->base;