summaryrefslogtreecommitdiff
path: root/overlay/gem-objects.h
blob: b0c4519ecc5b78cfae8366bbffbef4c5800c585b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdint.h>

struct gem_objects {
	uint64_t total_bytes;
	uint32_t total_count;
	uint64_t total_gtt, total_aperture;
	uint64_t max_gtt, max_aperture;
	struct gem_objects_comm {
		struct gem_objects_comm *next;
		char name[256];
		uint64_t bytes;
		uint32_t count;
	} *comm;
};

int gem_objects_init(struct gem_objects *obj);
int gem_objects_update(struct gem_objects *obj);