mirror of
https://github.com/raspberrypi/linux.git
synced 2026-01-04 18:27:36 +00:00
selftests/powerpc: Add {read,write}_{long,ulong}
Add helper functions to read and write (unsigned) long values directly from/to files. One of the kernel interfaces uses hex strings, so we need to allow passing a base too. Signed-off-by: Benjamin Gray <bgray@linux.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20230203003947.38033-5-bgray@linux.ibm.com
This commit is contained in:
committed by
Michael Ellerman
parent
d1bc05b7bf
commit
5c20de5788
@@ -42,6 +42,10 @@ int parse_ulong(const char *buffer, size_t count, unsigned long *result, int bas
|
||||
|
||||
int read_file(const char *path, char *buf, size_t count, size_t *len);
|
||||
int write_file(const char *path, const char *buf, size_t count);
|
||||
int read_long(const char *path, long *result, int base);
|
||||
int write_long(const char *path, long result, int base);
|
||||
int read_ulong(const char *path, unsigned long *result, int base);
|
||||
int write_ulong(const char *path, unsigned long result, int base);
|
||||
int read_debugfs_file(const char *debugfs_file, char *buf, size_t count);
|
||||
int write_debugfs_file(const char *debugfs_file, const char *buf, size_t count);
|
||||
int read_debugfs_int(const char *debugfs_file, int *result);
|
||||
|
||||
Reference in New Issue
Block a user