| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | st_cb_memoryobjects.c | 67 struct winsys_handle whandle; local in function:st_import_memoryobj_fd 69 whandle.type = WINSYS_HANDLE_TYPE_FD; 70 whandle.handle = fd; 71 whandle.offset = 0; 72 whandle.layer = 0; 73 whandle.stride = 0; 76 &whandle,
|
| H A D | st_vdpau.c | 113 struct winsys_handle whandle; local in function:st_vdpau_resource_from_description 129 memset(&whandle, 0, sizeof(whandle)); 130 whandle.type = WINSYS_HANDLE_TYPE_FD; 131 whandle.handle = desc->handle; 132 whandle.offset = desc->offset; 133 whandle.stride = desc->stride; 135 res = st->pipe->screen->resource_from_handle(st->pipe->screen, &templ, &whandle,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/svga/drm/ |
| H A D | vmw_screen_dri.c | 55 struct winsys_handle *whandle, 60 struct winsys_handle *whandle, 66 struct winsys_handle *whandle); 133 * @whandle: struct winsys_handle identifying the kernel surface object 143 struct winsys_handle *whandle, 157 if (whandle->offset != 0) { 159 whandle->offset); 163 ret = vmw_ioctl_gb_surface_ref(vws, whandle, &flags, format, 169 whandle->handle, ret, strerror(-ret)); 176 whandle 142 vmw_drm_gb_surface_from_handle(struct svga_winsys_screen * sws,struct winsys_handle * whandle,SVGA3dSurfaceFormat * format) argument 214 vmw_drm_surface_from_handle(struct svga_winsys_screen * sws,struct winsys_handle * whandle,SVGA3dSurfaceFormat * format) argument 325 vmw_drm_surface_get_handle(struct svga_winsys_screen * sws,struct svga_winsys_surface * surface,unsigned stride,struct winsys_handle * whandle) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/ |
| H A D | vmw_screen_dri.c | 55 struct winsys_handle *whandle, 60 struct winsys_handle *whandle, 66 struct winsys_handle *whandle); 133 * @whandle: struct winsys_handle identifying the kernel surface object 143 struct winsys_handle *whandle, 157 if (whandle->offset != 0) { 159 whandle->offset); 163 ret = vmw_ioctl_gb_surface_ref(vws, whandle, &flags, format, 169 whandle->handle, ret, strerror(-ret)); 176 whandle 142 vmw_drm_gb_surface_from_handle(struct svga_winsys_screen * sws,struct winsys_handle * whandle,SVGA3dSurfaceFormat * format) argument 214 vmw_drm_surface_from_handle(struct svga_winsys_screen * sws,struct winsys_handle * whandle,SVGA3dSurfaceFormat * format) argument 325 vmw_drm_surface_get_handle(struct svga_winsys_screen * sws,struct svga_winsys_surface * surface,unsigned stride,struct winsys_handle * whandle) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/i915/drm/ |
| H A D | i915_drm_buffer.c | 92 struct winsys_handle *whandle, 101 if ((whandle->type != WINSYS_HANDLE_TYPE_SHARED) && (whandle->type != WINSYS_HANDLE_TYPE_FD)) 104 if (whandle->offset != 0) 113 if (whandle->type == WINSYS_HANDLE_TYPE_SHARED) 114 buf->bo = drm_intel_bo_gem_create_from_name(idws->gem_manager, "gallium3d_from_handle", whandle->handle); 115 else if (whandle->type == WINSYS_HANDLE_TYPE_FD) { 116 int fd = (int) whandle->handle; 117 buf->bo = drm_intel_bo_gem_create_from_prime(idws->gem_manager, fd, height * whandle->stride); 121 buf->flink = whandle 91 i915_drm_buffer_from_handle(struct i915_winsys * iws,struct winsys_handle * whandle,unsigned height,enum i915_winsys_buffer_tile * tiling,unsigned * stride) argument 139 i915_drm_buffer_get_handle(struct i915_winsys * iws,struct i915_winsys_buffer * buffer,struct winsys_handle * whandle,unsigned stride) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/ |
| H A D | nouveau_screen.c | 92 struct winsys_handle *whandle, 99 if (whandle->offset != 0) { 101 __FUNCTION__, whandle->offset); 105 if (whandle->type != WINSYS_HANDLE_TYPE_SHARED && 106 whandle->type != WINSYS_HANDLE_TYPE_FD) { 108 __FUNCTION__, whandle->type); 112 if (whandle->type == WINSYS_HANDLE_TYPE_SHARED) 113 ret = nouveau_bo_name_ref(dev, whandle->handle, &bo); 115 ret = nouveau_bo_prime_handle_ref(dev, whandle->handle, &bo); 119 __FUNCTION__, whandle 91 nouveau_screen_bo_from_handle(struct pipe_screen * pscreen,struct winsys_handle * whandle,unsigned * out_stride) argument 129 nouveau_screen_bo_get_handle(struct pipe_screen * pscreen,struct nouveau_bo * bo,unsigned stride,struct winsys_handle * whandle) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/i915/drm/ |
| H A D | i915_drm_buffer.c | 92 struct winsys_handle *whandle, 101 if ((whandle->type != WINSYS_HANDLE_TYPE_SHARED) && (whandle->type != WINSYS_HANDLE_TYPE_FD)) 104 if (whandle->offset != 0) 113 if (whandle->type == WINSYS_HANDLE_TYPE_SHARED) 114 buf->bo = drm_intel_bo_gem_create_from_name(idws->gem_manager, "gallium3d_from_handle", whandle->handle); 115 else if (whandle->type == WINSYS_HANDLE_TYPE_FD) { 116 int fd = (int) whandle->handle; 117 buf->bo = drm_intel_bo_gem_create_from_prime(idws->gem_manager, fd, height * whandle->stride); 121 buf->flink = whandle 91 i915_drm_buffer_from_handle(struct i915_winsys * iws,struct winsys_handle * whandle,unsigned height,enum i915_winsys_buffer_tile * tiling,unsigned * stride) argument 139 i915_drm_buffer_get_handle(struct i915_winsys * iws,struct i915_winsys_buffer * buffer,struct winsys_handle * whandle,unsigned stride) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/ |
| H A D | nouveau_screen.c | 98 struct winsys_handle *whandle, 105 if (whandle->offset != 0) { 107 __FUNCTION__, whandle->offset); 111 if (whandle->type != WINSYS_HANDLE_TYPE_SHARED && 112 whandle->type != WINSYS_HANDLE_TYPE_FD) { 114 __FUNCTION__, whandle->type); 118 if (whandle->type == WINSYS_HANDLE_TYPE_SHARED) 119 ret = nouveau_bo_name_ref(dev, whandle->handle, &bo); 121 ret = nouveau_bo_prime_handle_ref(dev, whandle->handle, &bo); 125 __FUNCTION__, whandle 97 nouveau_screen_bo_from_handle(struct pipe_screen * pscreen,struct winsys_handle * whandle,unsigned * out_stride) argument 135 nouveau_screen_bo_get_handle(struct pipe_screen * pscreen,struct nouveau_bo * bo,unsigned stride,struct winsys_handle * whandle) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_vdpau.c | 115 struct winsys_handle whandle; local in function:st_vdpau_resource_from_description 131 memset(&whandle, 0, sizeof(whandle)); 132 whandle.type = WINSYS_HANDLE_TYPE_FD; 133 whandle.handle = desc->handle; 134 whandle.modifier = DRM_FORMAT_MOD_INVALID; 135 whandle.offset = desc->offset; 136 whandle.stride = desc->stride; 138 res = st->screen->resource_from_handle(st->screen, &templ, &whandle, 217 struct winsys_handle whandle local in function:st_vdpau_map_surface [all...] |
| H A D | st_cb_memoryobjects.c | 76 struct winsys_handle whandle = { local in function:st_import_memoryobj_fd 85 &whandle,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/include/state_tracker/ |
| H A D | sw_winsys.h | 101 struct winsys_handle *whandle, 110 struct winsys_handle *whandle );
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/include/frontend/ |
| H A D | sw_winsys.h | 100 struct winsys_handle *whandle, 109 struct winsys_handle *whandle );
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/sw/kms-dri/ |
| H A D | kms_dri_sw_winsys.c | 389 struct winsys_handle *whandle, 397 assert(whandle->type == WINSYS_HANDLE_TYPE_KMS || 398 whandle->type == WINSYS_HANDLE_TYPE_FD); 400 switch(whandle->type) { 402 kms_sw_pl = kms_sw_displaytarget_add_from_prime(kms_sw, whandle->handle, 406 whandle->stride, 407 whandle->offset); 412 kms_sw_dt = kms_sw_displaytarget_find_and_ref(kms_sw, whandle->handle); 416 if (whandle->offset == plane->offset) { 435 struct winsys_handle *whandle) 387 kms_sw_displaytarget_from_handle(struct sw_winsys * ws,const struct pipe_resource * templ,struct winsys_handle * whandle,unsigned * stride) argument 433 kms_sw_displaytarget_get_handle(struct sw_winsys * winsys,struct sw_displaytarget * dt,struct winsys_handle * whandle) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/sw/kms-dri/ |
| H A D | kms_dri_sw_winsys.c | 389 struct winsys_handle *whandle, 397 assert(whandle->type == WINSYS_HANDLE_TYPE_KMS || 398 whandle->type == WINSYS_HANDLE_TYPE_FD); 400 switch(whandle->type) { 402 kms_sw_pl = kms_sw_displaytarget_add_from_prime(kms_sw, whandle->handle, 406 whandle->stride, 407 whandle->offset); 412 kms_sw_dt = kms_sw_displaytarget_find_and_ref(kms_sw, whandle->handle); 416 if (whandle->offset == plane->offset) { 435 struct winsys_handle *whandle) 387 kms_sw_displaytarget_from_handle(struct sw_winsys * ws,const struct pipe_resource * templ,struct winsys_handle * whandle,unsigned * stride) argument 433 kms_sw_displaytarget_get_handle(struct sw_winsys * winsys,struct sw_displaytarget * dt,struct winsys_handle * whandle) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/dri/ |
| H A D | dri2.c | 355 struct winsys_handle whandle; local in function:dri2_allocate_buffer 413 memset(&whandle, 0, sizeof(whandle)); 415 whandle.type = WINSYS_HANDLE_TYPE_SHARED; 417 whandle.type = WINSYS_HANDLE_TYPE_KMS; 420 buffer->resource, &whandle, 424 buffer->base.name = whandle.handle; 426 buffer->base.pitch = whandle.stride; 461 struct winsys_handle whandle; local in function:dri2_allocate_textures 564 memset(&whandle, 780 dri2_create_image_from_winsys(__DRIscreen * _screen,int width,int height,enum pipe_format pf,int num_handles,struct winsys_handle * whandle,void * loaderPrivate) argument 876 struct winsys_handle whandle; local in function:dri2_create_image_from_name 1076 struct winsys_handle whandle; local in function:dri2_query_image 1234 struct winsys_handle whandle; local in function:dri2_from_names 1572 struct winsys_handle whandle; local in function:dri2_interop_export_object [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/xa/ |
| H A D | xa_tracker.c | 339 struct winsys_handle *whandle) 374 if (whandle) 375 srf->tex = xa->screen->resource_from_handle(xa->screen, template, whandle, 430 struct winsys_handle whandle; local in function:xa_surface_from_handle2 431 memset(&whandle, 0, sizeof(whandle)); 432 whandle.type = handle_type(type); 433 whandle.handle = handle; 434 whandle.stride = stride; 435 return surface_create(xa, width, height, depth, stype, xa_format, flags, &whandle); 333 surface_create(struct xa_tracker * xa,int width,int height,int depth,enum xa_surface_type stype,enum xa_formats xa_format,unsigned int flags,struct winsys_handle * whandle) argument 555 struct winsys_handle whandle; local in function:xa_surface_handle [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/sw/null/ |
| H A D | null_sw_winsys.c | 98 struct winsys_handle *whandle, 108 struct winsys_handle *whandle) 96 null_sw_displaytarget_from_handle(struct sw_winsys * winsys,const struct pipe_resource * templat,struct winsys_handle * whandle,unsigned * stride) argument 106 null_sw_displaytarget_get_handle(struct sw_winsys * winsys,struct sw_displaytarget * dt,struct winsys_handle * whandle) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/ |
| H A D | pan_screen.h | 51 struct panfrost_bo * (*import_bo) (struct panfrost_screen *screen, struct winsys_handle *whandle); 52 int (*export_bo) (struct panfrost_screen *screen, int gem_handle, unsigned int stride, struct winsys_handle *whandle);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/ |
| H A D | r300_texture.h | 67 struct winsys_handle *whandle, 73 struct winsys_handle *whandle,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/ |
| H A D | i915_resource.c | 26 struct winsys_handle *whandle, 32 return i915_texture_from_handle(screen, template, whandle); 24 i915_resource_from_handle(struct pipe_screen * screen,const struct pipe_resource * template,struct winsys_handle * whandle,unsigned usage) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/ |
| H A D | i915_resource.c | 24 struct winsys_handle *whandle, unsigned usage) 29 return i915_texture_from_handle(screen, template, whandle); 22 i915_resource_from_handle(struct pipe_screen * screen,const struct pipe_resource * template,struct winsys_handle * whandle,unsigned usage) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/sw/null/ |
| H A D | null_sw_winsys.c | 98 struct winsys_handle *whandle, 108 struct winsys_handle *whandle) 96 null_sw_displaytarget_from_handle(struct sw_winsys * winsys,const struct pipe_resource * templat,struct winsys_handle * whandle,unsigned * stride) argument 106 null_sw_displaytarget_get_handle(struct sw_winsys * winsys,struct sw_displaytarget * dt,struct winsys_handle * whandle) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/ |
| H A D | r300_texture.h | 67 struct winsys_handle *whandle, 73 struct winsys_handle *whandle,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_resource.c | 291 struct winsys_handle *whandle, 297 whandle->stride = rsc->slices[0].stride; 298 whandle->offset = 0; 307 whandle->modifier = DRM_FORMAT_MOD_BROADCOM_VC4_T_TILED; 309 whandle->modifier = DRM_FORMAT_MOD_LINEAR; 311 switch (whandle->type) { 321 return vc4_bo_flink(rsc->bo, &whandle->handle); 325 return renderonly_get_handle(rsc->scanout, whandle); 327 whandle->handle = rsc->bo->handle; 332 whandle 288 vc4_resource_get_handle(struct pipe_screen * pscreen,struct pipe_context * pctx,struct pipe_resource * prsc,struct winsys_handle * whandle,unsigned usage) argument 600 vc4_resource_from_handle(struct pipe_screen * pscreen,const struct pipe_resource * tmpl,struct winsys_handle * whandle,unsigned usage) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_resource.c | 299 struct winsys_handle *whandle, 305 whandle->stride = rsc->slices[0].stride; 306 whandle->offset = 0; 307 whandle->modifier = vc4_resource_modifier(rsc); 315 switch (whandle->type) { 325 return vc4_bo_flink(rsc->bo, &whandle->handle); 328 return renderonly_get_handle(rsc->scanout, whandle); 330 whandle->handle = rsc->bo->handle; 335 whandle->handle = vc4_bo_get_dmabuf(rsc->bo); 336 return whandle 296 vc4_resource_get_handle(struct pipe_screen * pscreen,struct pipe_context * pctx,struct pipe_resource * prsc,struct winsys_handle * whandle,unsigned usage) argument 627 vc4_resource_from_handle(struct pipe_screen * pscreen,const struct pipe_resource * tmpl,struct winsys_handle * whandle,unsigned usage) argument [all...] |