Searched refs:whandle (Results 1 - 25 of 125) sorted by relevance

12345

/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_cb_memoryobjects.c67 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 Dst_vdpau.c113 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 Dvmw_screen_dri.c55 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 Dvmw_screen_dri.c55 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 Di915_drm_buffer.c92 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 Dnouveau_screen.c92 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 Di915_drm_buffer.c92 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 Dnouveau_screen.c98 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 Dst_vdpau.c115 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 Dst_cb_memoryobjects.c76 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 Dsw_winsys.h101 struct winsys_handle *whandle,
110 struct winsys_handle *whandle );
/xsrc/external/mit/MesaLib/dist/src/gallium/include/frontend/
H A Dsw_winsys.h100 struct winsys_handle *whandle,
109 struct winsys_handle *whandle );
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/sw/kms-dri/
H A Dkms_dri_sw_winsys.c389 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 Dkms_dri_sw_winsys.c389 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 Ddri2.c355 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 Dxa_tracker.c339 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 Dnull_sw_winsys.c98 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 Dpan_screen.h51 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 Dr300_texture.h67 struct winsys_handle *whandle,
73 struct winsys_handle *whandle,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/
H A Di915_resource.c26 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 Di915_resource.c24 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 Dnull_sw_winsys.c98 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 Dr300_texture.h67 struct winsys_handle *whandle,
73 struct winsys_handle *whandle,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_resource.c291 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 Dvc4_resource.c299 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...]

Completed in 20 milliseconds

12345