replace common qcom sources with samsung ones

This commit is contained in:
SaschaNes
2025-08-12 22:13:00 +02:00
parent ba24dcded9
commit 6f7753de11
5682 changed files with 2450203 additions and 103634 deletions

View File

@@ -583,6 +583,19 @@ out:
return ret;
}
struct snapshot_ib_meta {
struct kgsl_snapshot *snapshot;
struct kgsl_snapshot_object *obj;
uint64_t ib1base;
uint64_t ib1size;
uint64_t ib2base;
uint64_t ib2size;
u64 ib1base_lpac;
u64 ib1size_lpac;
u64 ib2base_lpac;
u64 ib2size_lpac;
};
static void kgsl_snapshot_add_active_ib_obj_list(struct kgsl_device *device,
struct kgsl_snapshot *snapshot)
{
@@ -782,14 +795,14 @@ static size_t snapshot_ib(struct kgsl_device *device, u8 *buf,
static void dump_object(struct kgsl_device *device, int obj,
struct kgsl_snapshot *snapshot)
{
struct snapshot_ib_meta metadata;
metadata.snapshot = snapshot;
metadata.obj = &objbuf[obj];
metadata.ib1base = snapshot->ib1base;
metadata.ib1size = snapshot->ib1size;
metadata.ib2base = snapshot->ib2base;
metadata.ib2size = snapshot->ib2size;
metadata.ib3base = snapshot->ib3base;
metadata.ib3size = snapshot->ib3size;
metadata.ib1base_lpac = snapshot->ib1base_lpac;
metadata.ib1size_lpac = snapshot->ib1size_lpac;
metadata.ib2base_lpac = snapshot->ib2base_lpac;