Lines Matching refs:pscreen
85 iris_get_vendor(struct pipe_screen *pscreen) in iris_get_vendor() argument
91 iris_get_device_vendor(struct pipe_screen *pscreen) in iris_get_device_vendor() argument
97 iris_get_device_uuid(struct pipe_screen *pscreen, char *uuid) in iris_get_device_uuid() argument
99 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_device_uuid()
105 iris_get_driver_uuid(struct pipe_screen *pscreen, char *uuid) in iris_get_driver_uuid() argument
107 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_driver_uuid()
136 iris_get_name(struct pipe_screen *pscreen) in iris_get_name() argument
138 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_name()
187 iris_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in iris_get_param() argument
189 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_param()
412 return u_pipe_screen_get_param_defaults(pscreen, param); in iris_get_param()
418 iris_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in iris_get_paramf() argument
453 iris_get_shader_param(struct pipe_screen *pscreen, in iris_get_shader_param() argument
533 iris_get_compute_param(struct pipe_screen *pscreen, in iris_get_compute_param() argument
538 struct iris_screen *screen = (struct iris_screen *)pscreen; in iris_get_compute_param()
614 iris_get_timestamp(struct pipe_screen *pscreen) in iris_get_timestamp() argument
616 struct iris_screen *screen = (struct iris_screen *) pscreen; in iris_get_timestamp()
643 iris_screen_unref(struct pipe_screen *pscreen) in iris_screen_unref() argument
645 iris_pscreen_unref(pscreen); in iris_screen_unref()
649 iris_query_memory_info(struct pipe_screen *pscreen, in iris_query_memory_info() argument
655 iris_get_compiler_options(struct pipe_screen *pscreen, in iris_get_compiler_options() argument
659 struct iris_screen *screen = (struct iris_screen *) pscreen; in iris_get_compiler_options()
667 iris_get_disk_shader_cache(struct pipe_screen *pscreen) in iris_get_disk_shader_cache() argument
669 struct iris_screen *screen = (struct iris_screen *) pscreen; in iris_get_disk_shader_cache()
867 struct pipe_screen *pscreen = &screen->base; in iris_screen_create() local
869 iris_init_screen_fence_functions(pscreen); in iris_screen_create()
870 iris_init_screen_resource_functions(pscreen); in iris_screen_create()
873 pscreen->destroy = iris_screen_unref; in iris_screen_create()
874 pscreen->get_name = iris_get_name; in iris_screen_create()
875 pscreen->get_vendor = iris_get_vendor; in iris_screen_create()
876 pscreen->get_device_vendor = iris_get_device_vendor; in iris_screen_create()
877 pscreen->get_param = iris_get_param; in iris_screen_create()
878 pscreen->get_shader_param = iris_get_shader_param; in iris_screen_create()
879 pscreen->get_compute_param = iris_get_compute_param; in iris_screen_create()
880 pscreen->get_paramf = iris_get_paramf; in iris_screen_create()
881 pscreen->get_compiler_options = iris_get_compiler_options; in iris_screen_create()
882 pscreen->get_device_uuid = iris_get_device_uuid; in iris_screen_create()
883 pscreen->get_driver_uuid = iris_get_driver_uuid; in iris_screen_create()
884 pscreen->get_disk_shader_cache = iris_get_disk_shader_cache; in iris_screen_create()
885 pscreen->is_format_supported = iris_is_format_supported; in iris_screen_create()
886 pscreen->context_create = iris_create_context; in iris_screen_create()
887 pscreen->get_timestamp = iris_get_timestamp; in iris_screen_create()
888 pscreen->query_memory_info = iris_query_memory_info; in iris_screen_create()
889 pscreen->get_driver_query_group_info = iris_get_monitor_group_info; in iris_screen_create()
890 pscreen->get_driver_query_info = iris_get_monitor_info; in iris_screen_create()
891 iris_init_screen_program_functions(pscreen); in iris_screen_create()
923 return pscreen; in iris_screen_create()