Lines Matching refs:size

26 static int __do_read(int fd, void *buf, int size)
28 int rsize = size;
30 while (size) {
31 int ret = read(fd, buf, size);
45 size -= ret;
52 static int do_read(void *data, int size)
56 r = __do_read(input_fd, data, size);
58 pr_debug("reading input file (size expected=%d received=%d)",
59 size, r);
69 static void skip(int size)
74 while (size) {
75 r = size > BUFSIZ ? BUFSIZ : size;
77 size -= r;
103 int size = 0;
128 buf[size++] = c;
134 trace_data_size += size;
136 str = malloc(size);
138 memcpy(str, buf, size);
145 unsigned int size;
147 size = read4(pevent);
148 if (!size)
161 lseek(input_fd, size, SEEK_CUR);
162 trace_data_size += size;
168 unsigned int size;
171 /* it can have 0 size */
172 size = read4(pevent);
173 if (!size)
176 buf = malloc(size + 1);
180 if (do_read(buf, size) < 0) {
185 buf[size] = '\0';
187 parse_ftrace_printk(pevent, buf, size);
195 unsigned long long size;
208 size = read8(pevent);
210 header_page = malloc(size);
214 if (do_read(header_page, size) < 0) {
220 if (!tep_parse_header_page(pevent, header_page, size,
238 size = read8(pevent);
239 skip(size);
244 static int read_ftrace_file(struct tep_handle *pevent, unsigned long long size)
249 buf = malloc(size);
255 ret = do_read(buf, size);
261 ret = parse_ftrace_file(pevent, buf, size);
270 unsigned long long size)
275 buf = malloc(size);
281 ret = do_read(buf, size);
285 ret = parse_event_file(pevent, buf, size, sys);
295 unsigned long long size;
303 size = read8(pevent);
304 ret = read_ftrace_file(pevent, size);
313 unsigned long long size;
330 size = read8(pevent);
331 ret = read_event_file(pevent, sys, size);
344 unsigned long long size;
348 /* it can have 0 size */
349 size = read8(pevent);
350 if (!size)
353 buf = malloc(size + 1);
359 ret = do_read(buf, size);
366 parse_saved_cmdline(pevent, buf, size);
381 ssize_t size = -1;
462 size = trace_data_size;
477 return size;