Lines Matching defs:config

54 static struct intel_measure_config config;
63 memset(&config, 0, sizeof(struct intel_measure_config));
71 config.file = stderr;
72 config.flags = parse_debug_string(env_copy, debug_control);
73 if (!config.flags)
74 config.flags = INTEL_MEASURE_DRAW;
75 config.enabled = true;
76 config.event_interval = 1;
77 config.control_fh = -1;
85 config.batch_size = DEFAULT_BATCH_SIZE;
92 config.buffer_size = DEFAULT_BUFFER_SIZE;
110 config.file = fopen(filename, "w");
111 if (!config.file) {
127 config.start_frame = start_frame;
128 config.enabled = false;
140 config.end_frame = config.start_frame + count_frame;
153 config.control_fh = openat(AT_FDCWD, control_path,
155 if (config.control_fh == -1) {
164 config.enabled = false;
175 config.event_interval = event_interval;
192 config.batch_size = batch_size;
207 config.buffer_size = buffer_size;
213 config.file);
216 device->config = NULL;
223 device->config = &config;
281 if (config.flags & INTEL_MEASURE_DRAW)
289 if (config.flags & (INTEL_MEASURE_FRAME | INTEL_MEASURE_BATCH)) {
294 if (config.flags & INTEL_MEASURE_RENDERPASS) {
303 assert(config.flags & INTEL_MEASURE_SHADER);
327 if (frame == config.start_frame)
328 config.enabled = true;
329 else if (frame == config.end_frame)
330 config.enabled = false;
335 if (config.control_fh != -1) {
339 ssize_t bytes = read(config.control_fh, buf, BUF_SIZE - 1);
353 config.enabled = false;
356 lseek(config.control_fh, 0, SEEK_END);
359 config.enabled = false;
361 config.enabled = true;
362 config.end_frame = frame + fcount;
428 if (++rb->head == config.buffer_size)
433 fprintf(config.file,
437 config.buffer_size);
465 head += config.buffer_size;
477 if (++rb->tail == config.buffer_size)
486 if (result_offset >= config.buffer_size)
487 result_offset -= config.buffer_size;
507 if (config.flags & (INTEL_MEASURE_DRAW |
519 if (config.flags & INTEL_MEASURE_BATCH) {
524 if (buffered_event_count < config.event_interval) {
530 if (ringbuffer_peek(rb, config.event_interval - 1)->frame <= start_frame) {
532 return config.event_interval;
540 event_index <= config.event_interval;
552 assert(config.flags & INTEL_MEASURE_FRAME);
557 if (latest_frame - start_frame >= config.event_interval)
604 fprintf(config.file, "%"PRIu64",%"PRIu64",%u,%u,%u,%u,%s,%u,"