Lines Matching refs:whandle
305 struct winsys_handle whandle;
373 memset(&whandle, 0, sizeof(whandle));
375 whandle.type = WINSYS_HANDLE_TYPE_SHARED;
377 whandle.type = WINSYS_HANDLE_TYPE_KMS;
380 buffer->resource, &whandle,
384 buffer->base.name = whandle.handle;
386 buffer->base.pitch = whandle.stride;
451 struct winsys_handle whandle;
574 memset(&whandle, 0, sizeof(whandle));
608 whandle.handle = buf->name;
609 whandle.stride = buf->pitch;
610 whandle.offset = 0;
611 whandle.format = format;
612 whandle.modifier = DRM_FORMAT_MOD_INVALID;
614 whandle.type = WINSYS_HANDLE_TYPE_SHARED;
616 whandle.type = WINSYS_HANDLE_TYPE_KMS;
619 &templ, &whandle,
846 int num_handles, struct winsys_handle *whandle,
924 tex = pscreen->resource_from_handle(pscreen, &templ, &whandle[i],
948 &templ, &whandle[use_lowered ? map->planes[i].buffer_index : i],
987 struct winsys_handle whandle;
993 memset(&whandle, 0, sizeof(whandle));
994 whandle.type = WINSYS_HANDLE_TYPE_SHARED;
995 whandle.handle = name;
996 whandle.format = map->pipe_format;
997 whandle.modifier = DRM_FORMAT_MOD_INVALID;
999 whandle.stride = pitch * util_format_get_blocksize(map->pipe_format);
1002 1, &whandle, 0, loaderPrivate);
1265 struct winsys_handle whandle;
1268 memset(&whandle, 0, sizeof(whandle));
1269 whandle.plane = image->plane;
1276 whandle.type = WINSYS_HANDLE_TYPE_KMS;
1279 whandle.type = WINSYS_HANDLE_TYPE_SHARED;
1282 whandle.type = WINSYS_HANDLE_TYPE_FD;
1291 whandle.type = WINSYS_HANDLE_TYPE_KMS;
1292 whandle.modifier = DRM_FORMAT_MOD_INVALID;
1304 &whandle, usage))
1309 *value = whandle.stride;
1312 *value = whandle.offset;
1317 *value = whandle.handle;
1320 if (whandle.modifier == DRM_FORMAT_MOD_INVALID)
1322 *value = (whandle.modifier >> 32) & 0xffffffff;
1325 if (whandle.modifier == DRM_FORMAT_MOD_INVALID)
1327 *value = whandle.modifier & 0xffffffff;
1496 struct winsys_handle whandle;
1504 memset(&whandle, 0, sizeof(whandle));
1505 whandle.type = WINSYS_HANDLE_TYPE_SHARED;
1506 whandle.handle = names[0];
1507 whandle.stride = strides[0];
1508 whandle.offset = offsets[0];
1509 whandle.format = map->pipe_format;
1510 whandle.modifier = DRM_FORMAT_MOD_INVALID;
1513 1, &whandle, 0, loaderPrivate);
1966 struct winsys_handle whandle;
2171 memset(&whandle, 0, sizeof(whandle));
2172 whandle.type = WINSYS_HANDLE_TYPE_FD;
2174 success = screen->resource_get_handle(screen, st->pipe, res, &whandle,
2181 out->dmabuf_fd = whandle.handle;
2185 out->buf_offset += whandle.offset;