Lines Matching full:io
3 #include "api/io.h"
20 static void read_to_eol(struct io *io) in read_to_eol() argument
25 ch = io__get_char(io); in read_to_eol()
35 struct io io; in kallsyms__parse() local
39 io.fd = open(filename, O_RDONLY, 0); in kallsyms__parse()
41 if (io.fd < 0) in kallsyms__parse()
44 io__init(&io, io.fd, bf, sizeof(bf)); in kallsyms__parse()
47 while (!io.eof) { in kallsyms__parse()
54 if (io__get_hex(&io, &start) != ' ') { in kallsyms__parse()
55 read_to_eol(&io); in kallsyms__parse()
58 symbol_type = io__get_char(&io); in kallsyms__parse()
59 if (io__get_char(&io) != ' ') { in kallsyms__parse()
60 read_to_eol(&io); in kallsyms__parse()
64 ch = io__get_char(&io); in kallsyms__parse()
76 close(io.fd); in kallsyms__parse()