Lines Matching refs:whandle
419 struct winsys_handle *whandle,
426 whandle->stride = rsc->slices[0].stride;
427 whandle->offset = 0;
428 whandle->modifier = v3d_resource_modifier(rsc);
436 switch (whandle->type) {
438 return v3d_bo_flink(bo, &whandle->handle);
441 if (renderonly_get_handle(rsc->scanout, whandle)) {
442 whandle->stride = rsc->slices[0].stride;
447 whandle->handle = bo->handle;
450 whandle->handle = v3d_bo_get_dmabuf(bo);
451 return whandle->handle != -1;
872 struct winsys_handle *whandle,
883 switch (whandle->modifier) {
894 switch(fourcc_mod_broadcom_mod(whandle->modifier)) {
898 fourcc_mod_broadcom_param(whandle->modifier);
903 (long long)whandle->modifier);
908 switch (whandle->type) {
910 rsc->bo = v3d_bo_open_name(screen, whandle->handle);
913 rsc->bo = v3d_bo_open_dmabuf(screen, whandle->handle);
918 whandle->type);
927 v3d_setup_slices(rsc, whandle->stride, true);
930 if (whandle->offset != 0) {
934 whandle->offset);
937 rsc->slices[0].offset += whandle->offset;
943 whandle->offset,
961 if (rsc->tiled && whandle->stride != slice->stride) {
970 whandle->stride,
975 slice->stride = whandle->stride;