Lines Matching refs:dctx_id
45 event->dctx_id = 0; in reset_()
87 if ((id == event->dctx_id) && (state <= event->dctx_state)) PetscFunctionReturn(PETSC_SUCCESS); in PetscDeviceContextRecordEvent_Private()
100 event->dctx_id = id; in PetscDeviceContextRecordEvent_Private()
119 if (PetscObjectCast(dctx)->id == event->dctx_id) PetscFunctionReturn(PETSC_SUCCESS); in PetscDeviceContextWaitForEvent_Private()
231 PETSC_NODISCARD PetscObjectId dctx_id() const noexcept in dctx_id() function in MarkedObjectMap::snapshot_type
235 PetscFunctionReturn(event()->dctx_id); in dctx_id()
393 const auto dctx_id = PetscObjectCast(dctx)->id; in PetscDeviceContextMapIterVisitor() local
408 …begin(), end, [&](const MarkedObjectMap::snapshot_type &obj) { return obj.dctx_id() == dctx_id; }); in PetscDeviceContextMapIterVisitor()
435 oss << "[dctx " << it->dctx_id() << ", " << mode << ' ' << it->frame() << ']'; in PetscDeviceContextSyncClearMap_Internal()
502 const auto dctx_id = PetscObjectCast(dctx)->id; in MarkFromID_CompatibleModes() local
505 …begin(), end, [&](const MarkedObjectMap::snapshot_type &obj) { return obj.dctx_id() == dctx_id; }); in MarkFromID_CompatibleModes()
515 …tscInt64_FMT " (%s), but does not have the object in private dependency list!", dctx_id, id, name); in MarkFromID_CompatibleModes()
531 const auto dctx_id = PetscObjectCast(dctx)->id; in MarkFromID_IncompatibleModes_UpdateLastWrite() local
547 const auto last_write_was_also_us = last_write.event() && (last_write.dctx_id() == dctx_id); in MarkFromID_IncompatibleModes_UpdateLastWrite()
551 if (last_dep.event()->dctx_id != dctx_id) PetscCall(cxx_data->add_mark(id)); in MarkFromID_IncompatibleModes_UpdateLastWrite()