Lines Matching refs:whandle
286 struct winsys_handle *whandle,
292 whandle->stride = rsc->slices[0].stride;
293 whandle->offset = 0;
294 whandle->modifier = vc4_resource_modifier(rsc);
302 switch (whandle->type) {
312 return vc4_bo_flink(rsc->bo, &whandle->handle);
315 return renderonly_get_handle(rsc->scanout, whandle);
317 whandle->handle = rsc->bo->handle;
322 whandle->handle = vc4_bo_get_dmabuf(rsc->bo);
323 return whandle->handle != -1;
616 struct winsys_handle *whandle,
627 switch (whandle->type) {
629 rsc->bo = vc4_bo_open_name(screen, whandle->handle);
632 rsc->bo = vc4_bo_open_dmabuf(screen, whandle->handle);
637 whandle->type);
649 whandle->modifier = DRM_FORMAT_MOD_LINEAR;
650 } else if (whandle->modifier == DRM_FORMAT_MOD_INVALID) {
651 whandle->modifier = get_tiling.modifier;
652 } else if (whandle->modifier != get_tiling.modifier) {
655 (long long)whandle->modifier, get_tiling.modifier);
659 switch (whandle->modifier) {
669 (long long)whandle->modifier);
676 if (whandle->offset != 0) {
681 whandle->offset);
685 rsc->slices[0].offset += whandle->offset;
691 whandle->offset,
709 if (rsc->tiled && whandle->stride != slice->stride) {
718 whandle->stride,
723 slice->stride = whandle->stride;