Lines Matching defs:dump_dir
407 radv_dump_spirv(struct radv_shader *shader, const char *sha1, const char *dump_dir)
412 snprintf(dump_path, sizeof(dump_path), "%s/%s.spv", dump_dir, sha1);
423 gl_shader_stage stage, const char *dump_dir, FILE *f)
438 radv_dump_spirv(shader, sha1buf, dump_dir);
454 const char *dump_dir, FILE *f)
461 radv_dump_shader(pipeline, pipeline->shaders[stage], stage, dump_dir, f);
521 radv_dump_queue_state(struct radv_queue *queue, const char *dump_dir, FILE *f)
540 radv_dump_shaders(pipeline, active_stages, dump_dir, f);
710 char dump_dir[256], dump_path[512], buf_time[128];
716 snprintf(dump_dir, sizeof(dump_dir), "%s/" RADV_DUMP_DIR "_%d_%s", debug_get_option("HOME", "."),
718 if (mkdir(dump_dir, 0774) && errno != EEXIST) {
719 fprintf(stderr, "radv: can't create directory '%s' (%i).\n", dump_dir, errno);
723 fprintf(stderr, "radv: GPU hang report will be saved to '%s'!\n", dump_dir);
726 snprintf(dump_path, sizeof(dump_path), "%s/%s", dump_dir, "trace.log");
734 snprintf(dump_path, sizeof(dump_path), "%s/%s", dump_dir, "pipeline.log");
737 radv_dump_queue_state(queue, dump_dir, f);
743 snprintf(dump_path, sizeof(dump_path), "%s/%s", dump_dir, "umr_waves.log");
751 snprintf(dump_path, sizeof(dump_path), "%s/%s", dump_dir, "umr_ring.log");
760 snprintf(dump_path, sizeof(dump_path), "%s/%s", dump_dir, "registers.log");
768 snprintf(dump_path, sizeof(dump_path), "%s/%s", dump_dir, "bo_ranges.log");
776 snprintf(dump_path, sizeof(dump_path), "%s/%s", dump_dir, "bo_history.log");
785 snprintf(dump_path, sizeof(dump_path), "%s/%s", dump_dir, "vm_fault.log");
795 snprintf(dump_path, sizeof(dump_path), "%s/%s", dump_dir, "app_info.log");
803 snprintf(dump_path, sizeof(dump_path), "%s/%s", dump_dir, "gpu_info.log");
812 snprintf(dump_path, sizeof(dump_path), "%s/%s", dump_dir, "dmesg.log");