From 5f0ab94c3fca1437f10812e88136f82c3396a99e Mon Sep 17 00:00:00 2001 From: Oscar Mateo Date: Mon, 4 Nov 2013 16:30:47 +0000 Subject: lib: Add igt_drop_caches_set() This is basically a "drop cache" interface to the igt_debugfs facilities. Also, update existing users. Signed-off-by: Oscar Mateo Cc: Damien Lespiau Signed-off-by: Daniel Vetter --- lib/igt_debugfs.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'lib/igt_debugfs.h') diff --git a/lib/igt_debugfs.h b/lib/igt_debugfs.h index c2810ee3..02f4afa2 100644 --- a/lib/igt_debugfs.h +++ b/lib/igt_debugfs.h @@ -79,4 +79,19 @@ void igt_pipe_crc_stop(igt_pipe_crc_t *pipe_crc); void igt_pipe_crc_get_crcs(igt_pipe_crc_t *pipe_crc, int n_crcs, igt_crc_t **out_crcs); +/* + * Drop caches + */ + +#define DROP_UNBOUND 0x1 +#define DROP_BOUND 0x2 +#define DROP_RETIRE 0x4 +#define DROP_ACTIVE 0x8 +#define DROP_ALL (DROP_UNBOUND | \ + DROP_BOUND | \ + DROP_RETIRE | \ + DROP_ACTIVE) + +int igt_drop_caches_set(uint64_t val); + #endif /* __IGT_DEBUGFS_H__ */ -- cgit v1.2.3