Lines Matching refs:whandle

342                                struct winsys_handle *whandle,
352 switch (whandle->type) {
355 whandle->handle);
358 bo = iris_bo_import_dmabuf(screen->bufmgr, whandle->handle);
371 memobj->format = whandle->format;
372 memobj->stride = whandle->stride;
1358 struct winsys_handle *whandle,
1369 switch (whandle->type) {
1371 res->bo = iris_bo_import_dmabuf(bufmgr, whandle->handle);
1375 whandle->handle);
1383 res->offset = whandle->offset;
1384 res->external_format = whandle->format;
1387 if (whandle->plane < util_format_get_num_planes(whandle->format)) {
1388 uint64_t modifier = whandle->modifier;
1390 if (whandle->modifier == DRM_FORMAT_MOD_INVALID) {
1399 whandle->stride);
1408 } else if (mod_plane_is_clear_color(whandle->modifier, whandle->plane)) {
1409 res->aux.clear_color_offset = whandle->offset;
1417 res->aux.surf.row_pitch_B = whandle->stride;
1418 res->aux.offset = whandle->offset;
1424 iris_get_dmabuf_modifier_planes(pscreen, whandle->modifier,
1425 whandle->format)) {
1790 struct winsys_handle *whandle,
1805 mod_plane_is_clear_color(res->mod_info->modifier, whandle->plane)) {
1807 whandle->offset = res->aux.clear_color_offset;
1808 } else if (mod_with_aux && whandle->plane > 0) {
1810 whandle->stride = res->aux.surf.row_pitch_B;
1811 whandle->offset = res->aux.offset;
1814 whandle->stride = res->surf.row_pitch_B;
1818 whandle->format = res->external_format;
1819 whandle->modifier =
1835 switch (whandle->type) {
1838 return iris_bo_flink(bo, &whandle->handle) == 0;
1850 whandle->handle = handle;
1855 return iris_bo_export_dmabuf(bo, (int *) &whandle->handle) == 0;