Lines Matching refs:pscreen

49 static void tegra_screen_destroy(struct pipe_screen *pscreen)
51 struct tegra_screen *screen = to_tegra_screen(pscreen);
54 free(pscreen);
58 tegra_screen_get_name(struct pipe_screen *pscreen)
64 tegra_screen_get_vendor(struct pipe_screen *pscreen)
70 tegra_screen_get_device_vendor(struct pipe_screen *pscreen)
76 tegra_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
78 struct tegra_screen *screen = to_tegra_screen(pscreen);
84 tegra_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param)
86 struct tegra_screen *screen = to_tegra_screen(pscreen);
92 tegra_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader,
95 struct tegra_screen *screen = to_tegra_screen(pscreen);
101 tegra_screen_get_video_param(struct pipe_screen *pscreen,
106 struct tegra_screen *screen = to_tegra_screen(pscreen);
113 tegra_screen_get_compute_param(struct pipe_screen *pscreen,
118 struct tegra_screen *screen = to_tegra_screen(pscreen);
125 tegra_screen_get_timestamp(struct pipe_screen *pscreen)
127 struct tegra_screen *screen = to_tegra_screen(pscreen);
133 tegra_screen_is_format_supported(struct pipe_screen *pscreen,
140 struct tegra_screen *screen = to_tegra_screen(pscreen);
148 tegra_screen_is_video_format_supported(struct pipe_screen *pscreen,
153 struct tegra_screen *screen = to_tegra_screen(pscreen);
160 tegra_screen_can_create_resource(struct pipe_screen *pscreen,
163 struct tegra_screen *screen = to_tegra_screen(pscreen);
205 tegra_screen_resource_create(struct pipe_screen *pscreen,
208 struct tegra_screen *screen = to_tegra_screen(pscreen);
263 tegra_screen_resource_create_front(struct pipe_screen *pscreen,
267 struct tegra_screen *screen = to_tegra_screen(pscreen);
273 resource->screen = pscreen;
279 tegra_screen_resource_from_handle(struct pipe_screen *pscreen,
284 struct tegra_screen *screen = to_tegra_screen(pscreen);
307 tegra_screen_resource_from_user_memory(struct pipe_screen *pscreen,
311 struct tegra_screen *screen = to_tegra_screen(pscreen);
317 resource->screen = pscreen;
323 tegra_screen_resource_get_handle(struct pipe_screen *pscreen,
331 struct tegra_screen *screen = to_tegra_screen(pscreen);
354 tegra_screen_resource_destroy(struct pipe_screen *pscreen,
366 tegra_screen_flush_frontbuffer(struct pipe_screen *pscreen,
374 struct tegra_screen *screen = to_tegra_screen(pscreen);
384 tegra_screen_fence_reference(struct pipe_screen *pscreen,
388 struct tegra_screen *screen = to_tegra_screen(pscreen);
394 tegra_screen_fence_finish(struct pipe_screen *pscreen,
400 struct tegra_screen *screen = to_tegra_screen(pscreen);
408 tegra_screen_fence_get_fd(struct pipe_screen *pscreen,
411 struct tegra_screen *screen = to_tegra_screen(pscreen);
417 tegra_screen_get_driver_query_info(struct pipe_screen *pscreen,
421 struct tegra_screen *screen = to_tegra_screen(pscreen);
427 tegra_screen_get_driver_query_group_info(struct pipe_screen *pscreen,
431 struct tegra_screen *screen = to_tegra_screen(pscreen);
437 tegra_screen_query_memory_info(struct pipe_screen *pscreen,
440 struct tegra_screen *screen = to_tegra_screen(pscreen);
446 tegra_screen_get_compiler_options(struct pipe_screen *pscreen,
450 struct tegra_screen *screen = to_tegra_screen(pscreen);
460 tegra_screen_get_disk_shader_cache(struct pipe_screen *pscreen)
462 struct tegra_screen *screen = to_tegra_screen(pscreen);
468 tegra_screen_resource_create_with_modifiers(struct pipe_screen *pscreen,
473 struct tegra_screen *screen = to_tegra_screen(pscreen);
516 static void tegra_screen_query_dmabuf_modifiers(struct pipe_screen *pscreen,
522 struct tegra_screen *screen = to_tegra_screen(pscreen);
529 tegra_screen_is_dmabuf_modifier_supported(struct pipe_screen *pscreen,
534 struct tegra_screen *screen = to_tegra_screen(pscreen);
541 tegra_screen_get_dmabuf_modifier_planes(struct pipe_screen *pscreen,
545 struct tegra_screen *screen = to_tegra_screen(pscreen);
553 tegra_screen_memobj_create_from_handle(struct pipe_screen *pscreen,
557 struct tegra_screen *screen = to_tegra_screen(pscreen);