Lines Matching refs:pscreen
92 fd_screen_get_name(struct pipe_screen *pscreen) in fd_screen_get_name() argument
96 fd_screen(pscreen)->device_id); in fd_screen_get_name()
101 fd_screen_get_vendor(struct pipe_screen *pscreen) in fd_screen_get_vendor() argument
107 fd_screen_get_device_vendor(struct pipe_screen *pscreen) in fd_screen_get_device_vendor() argument
114 fd_screen_get_timestamp(struct pipe_screen *pscreen) in fd_screen_get_timestamp() argument
116 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_get_timestamp()
131 fd_screen_destroy(struct pipe_screen *pscreen) in fd_screen_destroy() argument
133 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_destroy()
155 fd_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in fd_screen_get_param() argument
157 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_get_param()
397 fd_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in fd_screen_get_paramf() argument
430 fd_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader, in fd_screen_get_shader_param() argument
433 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_get_shader_param()
521 fd_get_compiler_options(struct pipe_screen *pscreen, in fd_get_compiler_options() argument
524 struct fd_screen *screen = fd_screen(pscreen); in fd_get_compiler_options()
533 fd_screen_bo_get_handle(struct pipe_screen *pscreen, in fd_screen_bo_get_handle() argument
554 fd_screen_bo_from_handle(struct pipe_screen *pscreen, in fd_screen_bo_from_handle() argument
557 struct fd_screen *screen = fd_screen(pscreen); in fd_screen_bo_from_handle()
583 struct pipe_screen *pscreen; in fd_screen_create() local
596 pscreen = &screen->base; in fd_screen_create()
668 fd2_screen_init(pscreen); in fd_screen_create()
674 fd3_screen_init(pscreen); in fd_screen_create()
678 fd4_screen_init(pscreen); in fd_screen_create()
681 fd5_screen_init(pscreen); in fd_screen_create()
708 pscreen->destroy = fd_screen_destroy; in fd_screen_create()
709 pscreen->get_param = fd_screen_get_param; in fd_screen_create()
710 pscreen->get_paramf = fd_screen_get_paramf; in fd_screen_create()
711 pscreen->get_shader_param = fd_screen_get_shader_param; in fd_screen_create()
712 pscreen->get_compiler_options = fd_get_compiler_options; in fd_screen_create()
714 fd_resource_screen_init(pscreen); in fd_screen_create()
715 fd_query_screen_init(pscreen); in fd_screen_create()
717 pscreen->get_name = fd_screen_get_name; in fd_screen_create()
718 pscreen->get_vendor = fd_screen_get_vendor; in fd_screen_create()
719 pscreen->get_device_vendor = fd_screen_get_device_vendor; in fd_screen_create()
721 pscreen->get_timestamp = fd_screen_get_timestamp; in fd_screen_create()
723 pscreen->fence_reference = fd_fence_ref; in fd_screen_create()
724 pscreen->fence_finish = fd_fence_finish; in fd_screen_create()
725 pscreen->fence_get_fd = fd_fence_get_fd; in fd_screen_create()
731 return pscreen; in fd_screen_create()
734 fd_screen_destroy(pscreen); in fd_screen_create()