Lines Matching refs:size
45 static int __do_read(int fd, void *buf, int size) in __do_read() argument
47 int rsize = size; in __do_read()
49 while (size) { in __do_read()
50 int ret = read(fd, buf, size); in __do_read()
64 size -= ret; in __do_read()
71 static int do_read(void *data, int size) in do_read() argument
75 r = __do_read(input_fd, data, size); in do_read()
78 size, r); in do_read()
88 static void skip(int size) in skip() argument
93 while (size) { in skip()
94 r = size > BUFSIZ ? BUFSIZ : size; in skip()
96 size -= r; in skip()
122 int size = 0; in read_string() local
147 buf[size++] = c; in read_string()
153 trace_data_size += size; in read_string()
155 str = malloc(size); in read_string()
157 memcpy(str, buf, size); in read_string()
164 unsigned int size; in read_proc_kallsyms() local
167 size = read4(pevent); in read_proc_kallsyms()
168 if (!size) in read_proc_kallsyms()
171 buf = malloc(size + 1); in read_proc_kallsyms()
175 if (do_read(buf, size) < 0) { in read_proc_kallsyms()
179 buf[size] = '\0'; in read_proc_kallsyms()
181 parse_proc_kallsyms(pevent, buf, size); in read_proc_kallsyms()
189 unsigned int size; in read_ftrace_printk() local
193 size = read4(pevent); in read_ftrace_printk()
194 if (!size) in read_ftrace_printk()
197 buf = malloc(size); in read_ftrace_printk()
201 if (do_read(buf, size) < 0) { in read_ftrace_printk()
206 parse_ftrace_printk(pevent, buf, size); in read_ftrace_printk()
214 unsigned long long size; in read_header_files() local
227 size = read8(pevent); in read_header_files()
229 header_page = malloc(size); in read_header_files()
233 if (do_read(header_page, size) < 0) { in read_header_files()
239 if (!pevent_parse_header_page(pevent, header_page, size, in read_header_files()
257 size = read8(pevent); in read_header_files()
258 skip(size); in read_header_files()
263 static int read_ftrace_file(struct pevent *pevent, unsigned long long size) in read_ftrace_file() argument
267 buf = malloc(size); in read_ftrace_file()
271 if (do_read(buf, size) < 0) { in read_ftrace_file()
276 parse_ftrace_file(pevent, buf, size); in read_ftrace_file()
282 unsigned long long size) in read_event_file() argument
286 buf = malloc(size); in read_event_file()
290 if (do_read(buf, size) < 0) { in read_event_file()
295 parse_event_file(pevent, buf, size, sys); in read_event_file()
302 unsigned long long size; in read_ftrace_files() local
310 size = read8(pevent); in read_ftrace_files()
311 ret = read_ftrace_file(pevent, size); in read_ftrace_files()
320 unsigned long long size; in read_event_files() local
337 size = read8(pevent); in read_event_files()
338 ret = read_event_file(pevent, sys, size); in read_event_files()
354 ssize_t size = -1; in trace_report() local
429 size = trace_data_size; in trace_report()
443 return size; in trace_report()