Home | History | Annotate | Download | only in util

Lines Matching defs:tdata

498 	struct tracing_data *tdata;
507 tdata = malloc(sizeof(*tdata));
508 if (!tdata)
511 tdata->temp = temp;
512 tdata->size = 0;
517 snprintf(tdata->temp_file, sizeof(tdata->temp_file),
519 if (!mkstemp(tdata->temp_file)) {
524 temp_fd = open(tdata->temp_file, O_RDWR);
526 pr_debug("Can't read '%s'", tdata->temp_file);
560 tdata->size = lseek(output_fd, 0, SEEK_CUR);
566 free(tdata);
567 tdata = NULL;
571 return tdata;
574 int tracing_data_put(struct tracing_data *tdata)
578 if (tdata->temp) {
579 err = record_file(tdata->temp_file, 0);
580 unlink(tdata->temp_file);
583 free(tdata);
590 struct tracing_data *tdata;
596 tdata = tracing_data_get(pattrs, fd, false);
597 if (!tdata)
600 err = tracing_data_put(tdata);