Searched refs:permanent (Results 1 - 25 of 28) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_wsi_display.c45 fence->permanent.type = ANV_FENCE_TYPE_WSI;
51 &fence->permanent.fence_wsi,
76 fence->permanent.type = ANV_FENCE_TYPE_WSI;
80 display, display_event_info, allocator, &fence->permanent.fence_wsi, -1);
H A Danv_queue.c839 * There is a requirement to reset semaphore to their permanent state after
843 * semaphore to its prior permanent state after submitting the next
928 /* No temporary, use the permanent semaphore. */
929 impl = &semaphore->permanent;
990 &semaphore->temporary : &semaphore->permanent;
1080 * semaphore to its prior permanent state after submitting the next
1089 &semaphore->temporary : &semaphore->permanent;
1144 * semaphore to its prior permanent state after submitting the next
1153 &fence->temporary : &fence->permanent;
1192 if (fence->permanent
[all...]
H A Danv_wsi.c147 &semaphore->temporary : &semaphore->permanent;
183 * semaphore to its prior permanent state after submitting the next
H A Danv_private.h3297 /* Permanent fence state. Every fence has some form of permanent state
3301 struct anv_fence_impl permanent; member in struct:anv_fence
3385 /* Permanent semaphore state. Every semaphore has some form of permanent
3390 struct anv_semaphore_impl permanent; member in struct:anv_semaphore
/xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/
H A Dvn_queue.h48 struct vn_sync_payload permanent; member in struct:vn_fence
63 struct vn_sync_payload permanent; member in struct:vn_semaphore
H A Dvn_queue.c452 fence->permanent.type = VN_SYNC_TYPE_DEVICE_ONLY;
454 fence->payload = &fence->permanent;
525 vn_sync_payload_release(dev, &fence->permanent);
545 struct vn_sync_payload *perm = &fence->permanent;
747 fence->payload = &fence->permanent;
764 sem->permanent.type = VN_SYNC_TYPE_DEVICE_ONLY;
766 sem->payload = &sem->permanent;
774 struct vn_sync_payload *perm = &sem->permanent;
849 vn_sync_payload_release(dev, &sem->permanent);
1021 sem->payload = &sem->permanent;
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_wsi_display.c69 assert(fence->permanent.kind == RADV_FENCE_SYNCOBJ);
71 if (device->ws->export_syncobj(device->ws, fence->permanent.syncobj, &fd)) {
109 assert(fence->permanent.kind == RADV_FENCE_SYNCOBJ);
111 if (device->ws->export_syncobj(device->ws, fence->permanent.syncobj, &fd)) {
H A Dradv_wsi.c90 fence->temporary.kind != RADV_FENCE_NONE ? &fence->temporary : &fence->permanent;
97 : &semaphore->permanent;
H A Dradv_device.c4197 fence->temporary.kind != RADV_FENCE_NONE ? &fence->temporary : &fence->permanent;
4588 deferred->wait_semaphores[i] = &semaphore->permanent;
4596 deferred->signal_semaphores[i] = &semaphore->permanent;
5778 radv_destroy_fence_part(device, &fence->permanent);
5800 fence->permanent.kind = RADV_FENCE_SYNCOBJ;
5805 ret = device->ws->create_syncobj(device->ws, create_signaled, &fence->permanent.syncobj);
5848 fence->temporary.kind != RADV_FENCE_NONE ? &fence->temporary : &fence->permanent;
5871 * permanent payload is irst restored. The remaining
5878 device->ws->reset_syncobj(device->ws, fence->permanent.syncobj);
5891 fence->temporary.kind != RADV_FENCE_NONE ? &fence->temporary : &fence->permanent;
[all...]
H A Dradv_private.h2572 struct radv_semaphore_part permanent; member in struct:radv_semaphore
2618 struct radv_fence_part permanent; member in struct:radv_fence
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_queue.c279 fence->permanent.type = ANV_FENCE_TYPE_SYNCOBJ;
285 fence->permanent.syncobj = anv_gem_syncobj_create(device, create_flags);
286 if (!fence->permanent.syncobj)
289 fence->permanent.type = ANV_FENCE_TYPE_BO;
292 &fence->permanent.bo.bo, 4096);
297 fence->permanent.bo.state = ANV_BO_FENCE_STATE_SIGNALED;
299 fence->permanent.bo.state = ANV_BO_FENCE_STATE_RESET;
348 anv_fence_impl_cleanup(device, &fence->permanent);
366 * temporary permanence, that fence’s prior permanent payload is
373 struct anv_fence_impl *impl = &fence->permanent;
[all...]
H A Danv_wsi_display.c263 fence->permanent.type = ANV_FENCE_TYPE_WSI;
269 &fence->permanent.fence_wsi);
293 fence->permanent.type = ANV_FENCE_TYPE_WSI;
297 display, display_event_info, allocator, &(fence->permanent.fence_wsi));
H A Danv_batch_chain.c1607 &semaphore->temporary : &semaphore->permanent;
1654 * semaphore to its prior permanent state after submitting the next
1663 &semaphore->temporary : &semaphore->permanent;
1695 * semaphore to its prior permanent state after submitting the next
1704 &fence->temporary : &fence->permanent;
1771 * semaphore to its prior permanent state after submitting the next
1780 if (fence && fence->permanent.type == ANV_FENCE_TYPE_BO) {
1794 fence->permanent.bo.state = ANV_BO_FENCE_STATE_SUBMITTED;
1805 struct anv_semaphore_impl *impl = &semaphore->permanent;
H A Danv_private.h2576 /* Permanent fence state. Every fence has some form of permanent state
2580 struct anv_fence_impl permanent; member in struct:anv_fence
2631 /* Permanent semaphore state. Every semaphore has some form of permanent
2636 struct anv_semaphore_impl permanent; member in struct:anv_semaphore
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_sync.c47 sync->permanent = create.handle;
75 struct drm_syncobj_destroy destroy = { .handle = sync->permanent };
87 uint32_t *dst = temporary ? &sync->temporary : &sync->permanent;
141 .handle = sync->temporary ? : sync->permanent,
149 /* restore permanent payload on export */
332 handles[i] = fence->syncobj.permanent;
351 handles[i] = fence->syncobj.permanent;
373 uint32_t handle = fence->syncobj.temporary ? : fence->syncobj.permanent;
391 handles[count++] = syncobj1->temporary ?: syncobj1->permanent;
394 handles[count++] = syncobj2->temporary ?: syncobj2->permanent;
[all...]
H A Dpanvk_vX_device.c219 semaphores[i + 1] = sem->syncobj.temporary ? : sem->syncobj.permanent;
294 panvk_queue_transfer_sync(queue, sem->syncobj.temporary ? : sem->syncobj.permanent);
300 panvk_queue_transfer_sync(queue, fence->syncobj.temporary ? : fence->syncobj.permanent);
H A Dpanvk_private.h291 uint32_t permanent, temporary; member in struct:panvk_syncobj
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_drm.c44 uint32_t permanent, temporary; member in struct:tu_binary_syncobj
595 sync->binary.permanent = create.handle;
632 &(struct drm_syncobj_destroy) { .handle = sync->binary.permanent });
647 uint32_t *dst = temporary ? &sync->binary.temporary : &sync->binary.permanent;
698 .handle = sync->binary.temporary ?: sync->binary.permanent,
706 /* restore permanent payload on export */
1186 /* restore permanent payload on wait */
1431 .handle = sem->binary.temporary ?: sem->binary.permanent,
1446 .handle = sem->binary.temporary ?: sem->binary.permanent,
1453 .handle = fence->binary.temporary ?: fence->binary.permanent,
[all...]
/xsrc/external/mit/xorg-server.old/dist/xkb/
H A Dxkbtext.c1171 unsigned type,permanent; local in function:XkbBehaviorText
1173 permanent=((behavior->type&XkbKB_Permanent)!=0);
1176 sprintf(buf,"lock= %s",(permanent?"Permanent":"TRUE"));
1187 if (permanent)
1204 if (permanent)
/xsrc/external/mit/xorg-server/dist/xkb/
H A Dxkbtext.c1277 unsigned type, permanent; local in function:XkbBehaviorText
1280 permanent = ((behavior->type & XkbKB_Permanent) != 0);
1284 (permanent ? "Permanent" : "TRUE"));
1299 if (permanent)
1318 if (permanent)
/xsrc/external/mit/libxkbfile/dist/src/
H A Dxkbtext.c1466 unsigned type, permanent; local in function:XkbBehaviorText
1469 permanent = ((behavior->type & XkbKB_Permanent) != 0);
1472 snprintf(buf, sizeof(buf), "lock= %s", (permanent ? "Permanent" : "True"));
1487 if (permanent)
1506 if (permanent)
/xsrc/external/mit/xkbcomp/dist/
H A Dsymbols.c1079 {"permanent", XkbKB_Lock | XkbKB_Permanent},
1177 Bool permanent = False; local in function:SetSymbolsField
1179 permanent = True;
1204 XkbKB_RadioGroup | (permanent ? XkbKB_Permanent : 0);
1217 Bool permanent = False; local in function:SetSymbolsField
1220 if (uStrCasePrefix("permanent", field))
1222 permanent = True;
1260 if (permanent)
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D9.0.2.rst117 - nvc0: fix missing permanent bo reference on poly cache
/xsrc/external/mit/MesaLib/dist/docs/
H A Dreleasing.rst92 Following developers have requested permanent exception
/xsrc/external/mit/ctwm/dist/doc/manual/
H A Dctwm.1.adoc2744 Valid only in a root menu. Make a menu permanent on the screen. This is a toggle
2745 function, if you select it while the menu is already permanent, it becomes
2746 non-permanent.

Completed in 81 milliseconds

12