summaryrefslogtreecommitdiff
path: root/lib/igt_sysfs.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2017-02-23 02:04:48 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2017-02-23 02:09:10 +0000
commitc5da0662d1c0dd92bbaf307b6c35449c0c598300 (patch)
treea2a8c26a47f97f1e68bf23a8095eacf28a7704d8 /lib/igt_sysfs.h
parenta7c9add6ff823a7c5bd440422fa84a748f08db0f (diff)
lib/sysfs: Explicit read/write length
Export a couple of routines to read/write an exact length, rather than a strring. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'lib/igt_sysfs.h')
-rw-r--r--lib/igt_sysfs.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/igt_sysfs.h b/lib/igt_sysfs.h
index 69b2e5ec..4089535d 100644
--- a/lib/igt_sysfs.h
+++ b/lib/igt_sysfs.h
@@ -29,6 +29,10 @@
int igt_sysfs_open(int device, int *idx);
int igt_sysfs_open_parameters(int device);
+
+int igt_sysfs_read(int dir, const char *attr, void *data, int len);
+int igt_sysfs_write(int dir, const char *attr, const void *data, int len);
+
bool igt_sysfs_set(int dir, const char *attr, const char *value);
char *igt_sysfs_get(int dir, const char *attr);