Lines Matching refs:result

212 static int parse_bounded_int(const char *buffer, size_t count, intmax_t *result,
219 *result = strtoimax(buffer, &end, base);
228 if (*result < min || *result > max)
236 static int parse_bounded_uint(const char *buffer, size_t count, uintmax_t *result,
243 *result = strtoumax(buffer, &end, base);
252 if (*result > max)
260 int parse_intmax(const char *buffer, size_t count, intmax_t *result, int base)
262 return parse_bounded_int(buffer, count, result, base, INTMAX_MIN, INTMAX_MAX);
265 int parse_uintmax(const char *buffer, size_t count, uintmax_t *result, int base)
267 return parse_bounded_uint(buffer, count, result, base, UINTMAX_MAX);
270 int parse_int(const char *buffer, size_t count, int *result, int base)
275 *result = parsed;
279 int parse_uint(const char *buffer, size_t count, unsigned int *result, int base)
284 *result = parsed;
288 int parse_long(const char *buffer, size_t count, long *result, int base)
293 *result = parsed;
297 int parse_ulong(const char *buffer, size_t count, unsigned long *result, int base)
302 *result = parsed;
306 int read_long(const char *path, long *result, int base)
315 return parse_long(buffer, sizeof(buffer), result, base);
318 int read_ulong(const char *path, unsigned long *result, int base)
327 return parse_ulong(buffer, sizeof(buffer), result, base);
330 int write_long(const char *path, long result, int base)
342 len = snprintf(buffer, sizeof(buffer), "%ld", result);
355 int write_ulong(const char *path, unsigned long result, int base)
374 len = snprintf(buffer, sizeof(buffer), fmt, result);
493 int read_sysfs_file(char *fpath, char *result, size_t result_size)
499 return read_file(path, result, result_size, NULL);
502 int read_debugfs_int(const char *debugfs_file, int *result)
511 return parse_int(value, sizeof(value), result, 10);
514 int write_debugfs_int(const char *debugfs_file, int result)
518 snprintf(value, 16, "%d", result);