Lines Matching refs:switch_output
86 struct switch_output { struct
180 struct switch_output switch_output; member
225 return rec->switch_output.signal && in switch_output_signal()
231 return rec->switch_output.size && in switch_output_size()
233 (rec->bytes_written >= rec->switch_output.size); in switch_output_size()
238 return rec->switch_output.time && in switch_output_time()
1936 if (rec->switch_output.num_files) { in record__switch_output()
1937 int n = rec->switch_output.cur_file + 1; in record__switch_output()
1939 if (n >= rec->switch_output.num_files) in record__switch_output()
1941 rec->switch_output.cur_file = n; in record__switch_output()
1942 if (rec->switch_output.filenames[n]) { in record__switch_output()
1943 remove(rec->switch_output.filenames[n]); in record__switch_output()
1944 zfree(&rec->switch_output.filenames[n]); in record__switch_output()
1946 rec->switch_output.filenames[n] = new_filename; in record__switch_output()
2453 if (rec->opts.auxtrace_snapshot_mode || rec->switch_output.enabled) { in __cmd_record()
2457 if (rec->switch_output.enabled) in __cmd_record()
2792 if (rec->switch_output.time) in __cmd_record()
2793 alarm(rec->switch_output.time); in __cmd_record()
3280 struct switch_output *s = &rec->switch_output; in switch_output_size_warn()
3296 struct switch_output *s = &rec->switch_output; in switch_output_setup()
3632 OPT_STRING_OPTARG_SET(0, "switch-output", &record.switch_output.str,
3633 &record.switch_output.set, "signal or size[BKMG] or time[smhd]",
3640 OPT_INTEGER(0, "switch-max-files", &record.switch_output.num_files,
4223 if (rec->switch_output.time) { in cmd_record()
4225 alarm(rec->switch_output.time); in cmd_record()
4228 if (rec->switch_output.num_files) { in cmd_record()
4229 rec->switch_output.filenames = calloc(rec->switch_output.num_files, in cmd_record()
4231 if (!rec->switch_output.filenames) { in cmd_record()
4280 } else if (rec->switch_output.enabled) { in cmd_record()