Lines Matching refs:pscreen
96 fd_screen_get_name(struct pipe_screen *pscreen) in fd_screen_get_name() argument
100 fd_screen(pscreen)->device_id); in fd_screen_get_name()
105 fd_screen_get_vendor(struct pipe_screen *pscreen) in fd_screen_get_vendor() argument
111 fd_screen_get_device_vendor(struct pipe_screen *pscreen) in fd_screen_get_device_vendor() argument
118 fd_screen_get_timestamp(struct pipe_screen *pscreen) in fd_screen_get_timestamp() argument
120 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_get_timestamp()
135 fd_screen_destroy(struct pipe_screen *pscreen) in fd_screen_destroy() argument
137 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_destroy()
161 fd_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in fd_screen_get_param() argument
163 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_get_param()
456 fd_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in fd_screen_get_paramf() argument
489 fd_screen_get_shader_param(struct pipe_screen *pscreen, in fd_screen_get_shader_param() argument
493 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_get_shader_param()
630 fd_get_compute_param(struct pipe_screen *pscreen, enum pipe_shader_ir ir_type, in fd_get_compute_param() argument
633 struct fd_screen *screen = fd_screen(pscreen); in fd_get_compute_param()
715 fd_get_compiler_options(struct pipe_screen *pscreen, in fd_get_compiler_options() argument
718 struct fd_screen *screen = fd_screen(pscreen); in fd_get_compiler_options()
727 fd_screen_bo_get_handle(struct pipe_screen *pscreen, in fd_screen_bo_get_handle() argument
748 fd_screen_bo_from_handle(struct pipe_screen *pscreen, in fd_screen_bo_from_handle() argument
751 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_bo_from_handle()
777 struct pipe_screen *pscreen; in fd_screen_create() local
790 pscreen = &screen->base; in fd_screen_create()
870 fd2_screen_init(pscreen); in fd_screen_create()
876 fd3_screen_init(pscreen); in fd_screen_create()
880 fd4_screen_init(pscreen); in fd_screen_create()
883 fd5_screen_init(pscreen); in fd_screen_create()
912 pscreen->destroy = fd_screen_destroy; in fd_screen_create()
913 pscreen->get_param = fd_screen_get_param; in fd_screen_create()
914 pscreen->get_paramf = fd_screen_get_paramf; in fd_screen_create()
915 pscreen->get_shader_param = fd_screen_get_shader_param; in fd_screen_create()
916 pscreen->get_compute_param = fd_get_compute_param; in fd_screen_create()
917 pscreen->get_compiler_options = fd_get_compiler_options; in fd_screen_create()
919 fd_resource_screen_init(pscreen); in fd_screen_create()
920 fd_query_screen_init(pscreen); in fd_screen_create()
922 pscreen->get_name = fd_screen_get_name; in fd_screen_create()
923 pscreen->get_vendor = fd_screen_get_vendor; in fd_screen_create()
924 pscreen->get_device_vendor = fd_screen_get_device_vendor; in fd_screen_create()
926 pscreen->get_timestamp = fd_screen_get_timestamp; in fd_screen_create()
928 pscreen->fence_reference = fd_fence_ref; in fd_screen_create()
929 pscreen->fence_finish = fd_fence_finish; in fd_screen_create()
930 pscreen->fence_get_fd = fd_fence_get_fd; in fd_screen_create()
934 return pscreen; in fd_screen_create()
937 fd_screen_destroy(pscreen); in fd_screen_create()