Lines Matching full:size
28 static int __do_read(int fd, void *buf, int size)
30 int rsize = size;
32 while (size) {
33 int ret = read(fd, buf, size);
47 size -= ret;
54 static int do_read(void *data, int size)
58 r = __do_read(input_fd, data, size);
60 pr_debug("reading input file (size expected=%d received=%d)",
61 size, r);
71 static void skip(int size)
76 while (size) {
77 r = size > BUFSIZ ? BUFSIZ : size;
79 size -= r;
105 int size = 0;
130 buf[size++] = c;
136 trace_data_size += size;
138 str = malloc(size);
140 memcpy(str, buf, size);
147 unsigned int size;
149 size = read4(pevent);
150 if (!size)
163 lseek(input_fd, size, SEEK_CUR);
164 trace_data_size += size;
170 unsigned int size;
173 /* it can have 0 size */
174 size = read4(pevent);
175 if (!size)
178 buf = malloc(size + 1);
182 if (do_read(buf, size) < 0) {
187 buf[size] = '\0';
189 parse_ftrace_printk(pevent, buf, size);
197 unsigned long long size;
210 size = read8(pevent);
212 header_page = malloc(size);
216 if (do_read(header_page, size) < 0) {
222 if (!tep_parse_header_page(pevent, header_page, size,
240 size = read8(pevent);
241 skip(size);
246 static int read_ftrace_file(struct tep_handle *pevent, unsigned long long size)
251 buf = malloc(size);
257 ret = do_read(buf, size);
263 ret = parse_ftrace_file(pevent, buf, size);
272 unsigned long long size)
277 buf = malloc(size);
283 ret = do_read(buf, size);
287 ret = parse_event_file(pevent, buf, size, sys);
297 unsigned long long size;
305 size = read8(pevent);
306 ret = read_ftrace_file(pevent, size);
315 unsigned long long size;
332 size = read8(pevent);
333 ret = read_event_file(pevent, sys, size);
346 unsigned long long size;
350 /* it can have 0 size */
351 size = read8(pevent);
352 if (!size)
355 buf = malloc(size + 1);
361 ret = do_read(buf, size);
368 parse_saved_cmdline(pevent, buf, size);
383 ssize_t size = -1;
464 size = trace_data_size;
479 return size;