libdrm/lima: rename Syncobj_space

Align the naming with the 'Gpu_context_space'.

Issue #4760.
This commit is contained in:
Josef Söntgen 2022-12-20 16:16:14 +00:00 committed by Christian Helmuth
parent 909b25db57
commit 46fc41ba50

View File

@ -354,10 +354,9 @@ class Lima::Call
Gpu_context *_gc { nullptr }; Gpu_context *_gc { nullptr };
Gpu::Sequence_number _seqno { 0 }; Gpu::Sequence_number _seqno { 0 };
using Id_space = Genode::Id_space<Syncobj>; Genode::Id_space<Syncobj>::Element const _elem;
Id_space::Element const _elem;
Syncobj(Id_space &space) Syncobj(Genode::Id_space<Syncobj> &space)
: _elem { *this, space } { } : _elem { *this, space } { }
unsigned long id() const unsigned long id() const
@ -386,7 +385,8 @@ class Lima::Call
return _seqno; return _seqno;
} }
}; };
Genode::Id_space<Syncobj> _syncobj_space { }; using Syncobj_space = Genode::Id_space<Syncobj>;
Syncobj_space _syncobj_space { };
Gpu_context _main_ctx { _gpu_context_space }; Gpu_context _main_ctx { _gpu_context_space };
@ -423,7 +423,7 @@ class Lima::Call
} }
unsigned const handle = fd - SYNC_FD; unsigned const handle = fd - SYNC_FD;
Syncobj::Id_space::Id syncobj_id { .value = handle }; Syncobj_space::Id syncobj_id { .value = handle };
try { try {
auto wait = [&] (Syncobj &sync_obj) { auto wait = [&] (Syncobj &sync_obj) {
@ -551,7 +551,7 @@ class Lima::Call
{ {
Gpu_context_space::Id ctx_id { .value = arg.ctx }; Gpu_context_space::Id ctx_id { .value = arg.ctx };
Syncobj::Id_space::Id syncobj_id { .value = arg.out_sync }; Syncobj_space::Id syncobj_id { .value = arg.out_sync };
bool result = false; bool result = false;
_syncobj_space.apply<Syncobj>(syncobj_id, [&] (Syncobj &sync_obj) { _syncobj_space.apply<Syncobj>(syncobj_id, [&] (Syncobj &sync_obj) {
@ -715,7 +715,7 @@ class Lima::Call
int _drm_syncobj_destroy(drm_syncobj_destroy &arg) int _drm_syncobj_destroy(drm_syncobj_destroy &arg)
{ {
Syncobj::Id_space::Id id { .value = arg.handle }; Syncobj_space::Id id { .value = arg.handle };
bool result = false; bool result = false;
_syncobj_space.apply<Syncobj>(id, [&] (Syncobj &obj) { _syncobj_space.apply<Syncobj>(id, [&] (Syncobj &obj) {