/external/mesa3d/src/gallium/include/pipe/ |
D | p_screen.h | 70 struct pipe_screen { struct 77 void (*destroy)( struct pipe_screen * ); argument 79 const char *(*get_name)( struct pipe_screen * ); argument 81 const char *(*get_vendor)( struct pipe_screen * ); argument 89 const char *(*get_device_vendor)( struct pipe_screen * ); argument 95 int (*get_param)( struct pipe_screen *, enum pipe_cap param ); argument 101 float (*get_paramf)( struct pipe_screen *, enum pipe_capf param ); argument 107 int (*get_shader_param)( struct pipe_screen *, enum pipe_shader_type shader, argument 114 int (*get_video_param)( struct pipe_screen *, argument 129 int (*get_compute_param)(struct pipe_screen *, argument [all …]
|
/external/mesa3d/src/gallium/auxiliary/driver_ddebug/ |
D | dd_screen.c | 36 dd_screen_get_name(struct pipe_screen *_screen) in dd_screen_get_name() 38 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_name() 44 dd_screen_get_vendor(struct pipe_screen *_screen) in dd_screen_get_vendor() 46 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_vendor() 52 dd_screen_get_device_vendor(struct pipe_screen *_screen) in dd_screen_get_device_vendor() 54 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_device_vendor() 60 dd_screen_get_compiler_options(struct pipe_screen *_screen, in dd_screen_get_compiler_options() 64 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_compiler_options() 70 dd_screen_get_disk_shader_cache(struct pipe_screen *_screen) in dd_screen_get_disk_shader_cache() 72 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_disk_shader_cache() [all …]
|
/external/virglrenderer/src/gallium/include/pipe/ |
D | p_screen.h | 67 struct pipe_screen { struct 68 void (*destroy)( struct pipe_screen * ); argument 70 const char *(*get_name)( struct pipe_screen * ); argument 72 const char *(*get_vendor)( struct pipe_screen * ); argument 78 int (*get_param)( struct pipe_screen *, enum pipe_cap param ); argument 84 float (*get_paramf)( struct pipe_screen *, enum pipe_capf param ); argument 90 int (*get_shader_param)( struct pipe_screen *, unsigned shader, enum pipe_shader_cap param ); argument 96 int (*get_video_param)( struct pipe_screen *, argument 109 int (*get_compute_param)(struct pipe_screen *, argument 118 uint64_t (*get_timestamp)(struct pipe_screen *); argument [all …]
|
/external/mesa3d/src/gallium/auxiliary/driver_rbug/ |
D | rbug_screen.c | 43 rbug_screen_destroy(struct pipe_screen *_screen) in rbug_screen_destroy() 46 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_destroy() 54 rbug_screen_get_name(struct pipe_screen *_screen) in rbug_screen_get_name() 57 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_get_name() 63 rbug_screen_get_vendor(struct pipe_screen *_screen) in rbug_screen_get_vendor() 66 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_get_vendor() 72 rbug_screen_get_device_vendor(struct pipe_screen *_screen) in rbug_screen_get_device_vendor() 75 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_get_device_vendor() 81 rbug_screen_get_disk_shader_cache(struct pipe_screen *_screen) in rbug_screen_get_disk_shader_cache() 83 struct pipe_screen *screen = rbug_screen(_screen)->screen; in rbug_screen_get_disk_shader_cache() [all …]
|
/external/mesa3d/src/gallium/auxiliary/driver_trace/ |
D | tr_screen.c | 44 trace_screen_get_name(struct pipe_screen *_screen) in trace_screen_get_name() 47 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_name() 65 trace_screen_get_vendor(struct pipe_screen *_screen) in trace_screen_get_vendor() 68 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_vendor() 86 trace_screen_get_device_vendor(struct pipe_screen *_screen) in trace_screen_get_device_vendor() 89 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_device_vendor() 107 trace_screen_get_disk_shader_cache(struct pipe_screen *_screen) in trace_screen_get_disk_shader_cache() 110 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_disk_shader_cache() 127 trace_screen_get_param(struct pipe_screen *_screen, in trace_screen_get_param() 131 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_param() [all …]
|
/external/mesa3d/src/gallium/auxiliary/target-helpers/ |
D | drm_helper.h | 49 static struct pipe_screen * \ 67 static struct pipe_screen * 71 struct pipe_screen *screen; in pipe_i915_create_screen() 88 static struct pipe_screen * 91 struct pipe_screen *screen; in pipe_iris_create_screen() 109 static struct pipe_screen * in DRM_DRIVER_DESCRIPTOR() 112 struct pipe_screen *screen; in DRM_DRIVER_DESCRIPTOR() 132 static struct pipe_screen * 135 struct pipe_screen *screen; in pipe_kmsro_create_screen() 155 static struct pipe_screen * in DRM_DRIVER_DESCRIPTOR() [all …]
|
/external/mesa3d/src/gallium/auxiliary/driver_noop/ |
D | noop_pipe.c | 40 struct pipe_screen pscreen; 41 struct pipe_screen *oscreen; 99 static struct pipe_resource *noop_resource_create(struct pipe_screen *screen, in noop_resource_create() 122 static struct pipe_resource *noop_resource_from_handle(struct pipe_screen *screen, in noop_resource_from_handle() 128 struct pipe_screen *oscreen = noop_screen->oscreen; in noop_resource_from_handle() 138 static bool noop_resource_get_handle(struct pipe_screen *pscreen, in noop_resource_get_handle() 145 struct pipe_screen *screen = noop_screen->oscreen; in noop_resource_get_handle() 159 static bool noop_resource_get_param(struct pipe_screen *pscreen, in noop_resource_get_param() 170 struct pipe_screen *screen = noop_screen->oscreen; in noop_resource_get_param() 185 static void noop_resource_destroy(struct pipe_screen *screen, in noop_resource_destroy() [all …]
|
/external/mesa3d/src/gallium/drivers/tegra/ |
D | tegra_screen.c | 48 static void tegra_screen_destroy(struct pipe_screen *pscreen) in tegra_screen_destroy() 57 tegra_screen_get_name(struct pipe_screen *pscreen) in tegra_screen_get_name() 63 tegra_screen_get_vendor(struct pipe_screen *pscreen) in tegra_screen_get_vendor() 69 tegra_screen_get_device_vendor(struct pipe_screen *pscreen) in tegra_screen_get_device_vendor() 75 tegra_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in tegra_screen_get_param() 83 tegra_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in tegra_screen_get_paramf() 91 tegra_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader, in tegra_screen_get_shader_param() 100 tegra_screen_get_video_param(struct pipe_screen *pscreen, in tegra_screen_get_video_param() 112 tegra_screen_get_compute_param(struct pipe_screen *pscreen, in tegra_screen_get_compute_param() 124 tegra_screen_get_timestamp(struct pipe_screen *pscreen) in tegra_screen_get_timestamp() [all …]
|
D | tegra_screen.h | 30 struct pipe_screen base; 33 struct pipe_screen *gpu; 38 to_tegra_screen(struct pipe_screen *pscreen) in to_tegra_screen() 43 struct pipe_screen *tegra_screen_create(int fd);
|
/external/mesa3d/src/gallium/frontends/wgl/ |
D | stw_winsys.h | 35 struct pipe_screen; 43 struct pipe_screen * 51 (*present)( struct pipe_screen *screen, 61 (*get_adapter_luid)( struct pipe_screen *screen, 70 (*shared_surface_open)(struct pipe_screen *screen, 77 (*shared_surface_close)(struct pipe_screen *screen, 88 (*compose)( struct pipe_screen *screen,
|
/external/mesa3d/src/gallium/drivers/i915/ |
D | i915_screen.c | 53 i915_get_vendor(struct pipe_screen *screen) in i915_get_vendor() 59 i915_get_device_vendor(struct pipe_screen *screen) in i915_get_device_vendor() 65 i915_get_name(struct pipe_screen *screen) in i915_get_name() 111 i915_get_shader_param(struct pipe_screen *screen, in i915_get_shader_param() 195 i915_get_param(struct pipe_screen *screen, enum pipe_cap cap) in i915_get_param() 301 i915_get_paramf(struct pipe_screen *screen, enum pipe_capf cap) in i915_get_paramf() 334 i915_is_format_supported(struct pipe_screen *screen, in i915_is_format_supported() 421 i915_fence_reference(struct pipe_screen *screen, in i915_fence_reference() 431 i915_fence_finish(struct pipe_screen *screen, in i915_fence_finish() 451 i915_flush_frontbuffer(struct pipe_screen *screen, in i915_flush_frontbuffer() [all …]
|
/external/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_screen.c | 64 softpipe_get_vendor(struct pipe_screen *screen) in softpipe_get_vendor() 71 softpipe_get_name(struct pipe_screen *screen) in softpipe_get_name() 91 softpipe_get_compiler_options(struct pipe_screen *pscreen, in softpipe_get_compiler_options() 100 softpipe_get_param(struct pipe_screen *screen, enum pipe_cap param) in softpipe_get_param() 306 softpipe_get_shader_param(struct pipe_screen *screen, in softpipe_get_shader_param() 339 softpipe_get_paramf(struct pipe_screen *screen, enum pipe_capf param) in softpipe_get_paramf() 372 softpipe_is_format_supported( struct pipe_screen *screen, in softpipe_is_format_supported() 468 softpipe_destroy_screen( struct pipe_screen *screen ) in softpipe_destroy_screen() 483 softpipe_flush_frontbuffer(struct pipe_screen *_screen, in softpipe_flush_frontbuffer() 499 softpipe_get_timestamp(struct pipe_screen *_screen) in softpipe_get_timestamp() [all …]
|
/external/mesa3d/src/gallium/drivers/swr/ |
D | swr_fence.h | 30 struct pipe_screen; 71 void swr_fence_init(struct pipe_screen *screen); 75 void swr_fence_reference(struct pipe_screen *screen, 79 bool swr_fence_finish(struct pipe_screen *screen, 87 uint64_t swr_get_timestamp(struct pipe_screen *screen);
|
D | swr_public.h | 27 struct pipe_screen; 37 struct pipe_screen *swr_create_screen(struct sw_winsys *winsys); 40 struct pipe_screen *swr_create_screen_internal(struct sw_winsys *winsys); 46 void swr_gdi_swap(struct pipe_screen *screen,
|
/external/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_screen.c | 106 fd_screen_get_name(struct pipe_screen *pscreen) in fd_screen_get_name() 115 fd_screen_get_vendor(struct pipe_screen *pscreen) in fd_screen_get_vendor() 121 fd_screen_get_device_vendor(struct pipe_screen *pscreen) in fd_screen_get_device_vendor() 128 fd_screen_get_timestamp(struct pipe_screen *pscreen) in fd_screen_get_timestamp() 145 fd_screen_destroy(struct pipe_screen *pscreen) in fd_screen_destroy() 181 fd_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in fd_screen_get_param() 474 fd_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in fd_screen_get_paramf() 506 fd_screen_get_shader_param(struct pipe_screen *pscreen, in fd_screen_get_shader_param() 649 fd_get_compute_param(struct pipe_screen *pscreen, enum pipe_shader_ir ir_type, in fd_get_compute_param() 723 fd_get_compiler_options(struct pipe_screen *pscreen, in fd_get_compiler_options() [all …]
|
/external/mesa3d/src/gallium/drivers/iris/ |
D | iris_screen.c | 80 iris_flush_frontbuffer(struct pipe_screen *_screen, in iris_flush_frontbuffer() 88 iris_get_vendor(struct pipe_screen *pscreen) in iris_get_vendor() 94 iris_get_device_vendor(struct pipe_screen *pscreen) in iris_get_device_vendor() 100 iris_get_device_uuid(struct pipe_screen *pscreen, char *uuid) in iris_get_device_uuid() 109 iris_get_driver_uuid(struct pipe_screen *pscreen, char *uuid) in iris_get_driver_uuid() 140 iris_get_name(struct pipe_screen *pscreen) in iris_get_name() 154 iris_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in iris_get_param() 400 iris_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in iris_get_paramf() 425 iris_get_shader_param(struct pipe_screen *pscreen, in iris_get_shader_param() 508 iris_get_compute_param(struct pipe_screen *pscreen, in iris_get_compute_param() [all …]
|
/external/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_screen.c | 73 panfrost_get_name(struct pipe_screen *screen) in panfrost_get_name() 79 panfrost_get_vendor(struct pipe_screen *screen) in panfrost_get_vendor() 85 panfrost_get_device_vendor(struct pipe_screen *screen) in panfrost_get_device_vendor() 91 panfrost_get_param(struct pipe_screen *screen, enum pipe_cap param) in panfrost_get_param() 281 panfrost_get_shader_param(struct pipe_screen *screen, in panfrost_get_shader_param() 392 panfrost_get_paramf(struct pipe_screen *screen, enum pipe_capf param) in panfrost_get_paramf() 430 panfrost_is_format_supported( struct pipe_screen *screen, in panfrost_is_format_supported() 510 panfrost_query_dmabuf_modifiers(struct pipe_screen *screen, in panfrost_query_dmabuf_modifiers() 548 panfrost_get_compute_param(struct pipe_screen *pscreen, enum pipe_shader_ir ir_type, in panfrost_get_compute_param() 617 panfrost_destroy_screen(struct pipe_screen *pscreen) in panfrost_destroy_screen() [all …]
|
/external/mesa3d/src/gallium/auxiliary/util/ |
D | u_transfer.h | 17 bool u_default_resource_get_handle(struct pipe_screen *screen, 49 bool (*resource_get_handle)(struct pipe_screen *, 53 void (*resource_destroy)(struct pipe_screen *, 79 bool u_resource_get_handle_vtbl(struct pipe_screen *screen, 85 void u_resource_destroy_vtbl(struct pipe_screen *screen,
|
/external/mesa3d/src/gallium/auxiliary/vl/ |
D | vl_stubs.c | 14 vl_profile_supported(struct pipe_screen *screen, in vl_profile_supported() 23 vl_level_supported(struct pipe_screen *screen, in vl_level_supported() 43 vl_get_video_buffer_formats(struct pipe_screen *screen, enum pipe_format format, in vl_get_video_buffer_formats() 50 vl_video_buffer_is_format_supported(struct pipe_screen *screen, in vl_video_buffer_is_format_supported() 60 vl_video_buffer_max_size(struct pipe_screen *screen) in vl_video_buffer_max_size()
|
/external/mesa3d/src/gallium/drivers/nouveau/ |
D | nouveau_screen.h | 24 struct pipe_screen base; 51 void (*emit)(struct pipe_screen *, u32 *sequence); 52 u32 (*update)(struct pipe_screen *); 132 nouveau_screen(struct pipe_screen *pscreen) in nouveau_screen() 140 nouveau_screen_bo_get_handle(struct pipe_screen *pscreen, 145 nouveau_screen_bo_from_handle(struct pipe_screen *pscreen,
|
D | nouveau_screen.c | 41 nouveau_screen_get_name(struct pipe_screen *pscreen) in nouveau_screen_get_name() 51 nouveau_screen_get_vendor(struct pipe_screen *pscreen) in nouveau_screen_get_vendor() 57 nouveau_screen_get_device_vendor(struct pipe_screen *pscreen) in nouveau_screen_get_device_vendor() 63 nouveau_screen_get_timestamp(struct pipe_screen *pscreen) in nouveau_screen_get_timestamp() 73 nouveau_screen_get_disk_shader_cache(struct pipe_screen *pscreen) in nouveau_screen_get_disk_shader_cache() 79 nouveau_screen_fence_ref(struct pipe_screen *pscreen, in nouveau_screen_fence_ref() 87 nouveau_screen_fence_finish(struct pipe_screen *screen, in nouveau_screen_fence_finish() 100 nouveau_screen_bo_from_handle(struct pipe_screen *pscreen, in nouveau_screen_bo_from_handle() 138 nouveau_screen_bo_get_handle(struct pipe_screen *pscreen, in nouveau_screen_bo_get_handle() 196 struct pipe_screen *pscreen = &screen->base; in nouveau_screen_init()
|
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_resource.c | 9 nvc0_resource_create(struct pipe_screen *screen, in nvc0_resource_create() 23 nvc0_resource_create_with_modifiers(struct pipe_screen *screen, in nvc0_resource_create_with_modifiers() 36 nvc0_query_dmabuf_modifiers(struct pipe_screen *screen, in nvc0_query_dmabuf_modifiers() 75 nvc0_resource_from_handle(struct pipe_screen * screen, in nvc0_resource_from_handle() 102 nvc0_resource_from_user_memory(struct pipe_screen *pipe, in nvc0_resource_from_user_memory() 128 nvc0_screen_init_resource_functions(struct pipe_screen *pscreen) in nvc0_screen_init_resource_functions()
|
/external/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nv30_format.h | 31 nv30_format_info(struct pipe_screen *pscreen, enum pipe_format format) in nv30_format_info() 38 nv30_format(struct pipe_screen *pscreen, enum pipe_format format) in nv30_format() 45 nv30_vtxfmt(struct pipe_screen *pscreen, enum pipe_format format) in nv30_vtxfmt() 52 nv30_texfmt(struct pipe_screen *pscreen, enum pipe_format format) in nv30_texfmt()
|
/external/mesa3d/src/gallium/drivers/r300/ |
D | r300_screen.c | 46 static const char* r300_get_vendor(struct pipe_screen* pscreen) in r300_get_vendor() 51 static const char* r300_get_device_vendor(struct pipe_screen* pscreen) in r300_get_device_vendor() 88 static const char* r300_get_name(struct pipe_screen* pscreen) in r300_get_name() 115 static struct disk_cache* r300_get_disk_shader_cache(struct pipe_screen* pscreen) in r300_get_disk_shader_cache() 121 static int r300_get_param(struct pipe_screen* pscreen, enum pipe_cap param) in r300_get_param() 243 static int r300_get_shader_param(struct pipe_screen *pscreen, in r300_get_shader_param() 393 static float r300_get_paramf(struct pipe_screen* pscreen, in r300_get_paramf() 427 static int r300_get_video_param(struct pipe_screen *screen, in r300_get_video_param() 519 static bool r300_is_format_supported(struct pipe_screen* screen, in r300_is_format_supported() 648 static void r300_destroy_screen(struct pipe_screen* pscreen) in r300_destroy_screen() [all …]
|
/external/mesa3d/src/gallium/drivers/v3d/ |
D | v3d_screen.c | 51 v3d_screen_get_name(struct pipe_screen *pscreen) in v3d_screen_get_name() 66 v3d_screen_get_vendor(struct pipe_screen *pscreen) in v3d_screen_get_vendor() 72 v3d_screen_destroy(struct pipe_screen *pscreen) in v3d_screen_destroy() 106 v3d_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in v3d_screen_get_param() 281 v3d_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in v3d_screen_get_paramf() 308 v3d_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader, in v3d_screen_get_shader_param() 434 v3d_get_compute_param(struct pipe_screen *pscreen, enum pipe_shader_ir ir_type, in v3d_get_compute_param() 514 v3d_screen_is_format_supported(struct pipe_screen *pscreen, in v3d_screen_is_format_supported() 628 v3d_screen_get_compiler_options(struct pipe_screen *pscreen, in v3d_screen_get_compiler_options() 635 v3d_screen_query_dmabuf_modifiers(struct pipe_screen *pscreen, in v3d_screen_query_dmabuf_modifiers() [all …]
|