Lines Matching refs:outfp
356 FILE *outfp; member
371 FILE *outfp = pd->outfp; in print_events_table_entry() local
378 fprintf(outfp, "{\n"); in print_events_table_entry()
381 fprintf(outfp, "\t.name = \"%s\",\n", je->name); in print_events_table_entry()
383 fprintf(outfp, "\t.event = \"%s\",\n", je->event); in print_events_table_entry()
384 fprintf(outfp, "\t.desc = \"%s\",\n", je->desc); in print_events_table_entry()
386 fprintf(outfp, "\t.compat = \"%s\",\n", je->compat); in print_events_table_entry()
387 fprintf(outfp, "\t.topic = \"%s\",\n", topic); in print_events_table_entry()
389 fprintf(outfp, "\t.long_desc = \"%s\",\n", je->long_desc); in print_events_table_entry()
391 fprintf(outfp, "\t.pmu = \"%s\",\n", je->pmu); in print_events_table_entry()
393 fprintf(outfp, "\t.unit = \"%s\",\n", je->unit); in print_events_table_entry()
395 fprintf(outfp, "\t.perpkg = \"%s\",\n", je->perpkg); in print_events_table_entry()
397 fprintf(outfp, "\t.aggr_mode = \"%d\",\n", convert(je->aggr_mode)); in print_events_table_entry()
399 fprintf(outfp, "\t.metric_expr = \"%s\",\n", je->metric_expr); in print_events_table_entry()
401 fprintf(outfp, "\t.metric_name = \"%s\",\n", je->metric_name); in print_events_table_entry()
403 fprintf(outfp, "\t.metric_group = \"%s\",\n", je->metric_group); in print_events_table_entry()
405 fprintf(outfp, "\t.deprecated = \"%s\",\n", je->deprecated); in print_events_table_entry()
407 fprintf(outfp, "\t.metric_constraint = \"%s\",\n", je->metric_constraint); in print_events_table_entry()
408 fprintf(outfp, "},\n"); in print_events_table_entry()
490 static void print_events_table_suffix(FILE *outfp) in print_events_table_suffix() argument
492 fprintf(outfp, "{\n"); in print_events_table_suffix()
494 fprintf(outfp, "\t.name = 0,\n"); in print_events_table_suffix()
495 fprintf(outfp, "\t.event = 0,\n"); in print_events_table_suffix()
496 fprintf(outfp, "\t.desc = 0,\n"); in print_events_table_suffix()
498 fprintf(outfp, "},\n"); in print_events_table_suffix()
499 fprintf(outfp, "};\n"); in print_events_table_suffix()
787 static void print_mapping_table_prefix(FILE *outfp) in print_mapping_table_prefix() argument
789 fprintf(outfp, "struct pmu_events_map pmu_events_map[] = {\n"); in print_mapping_table_prefix()
792 static void print_mapping_table_suffix(FILE *outfp) in print_mapping_table_suffix() argument
797 fprintf(outfp, "{\n"); in print_mapping_table_suffix()
798 fprintf(outfp, "\t.cpuid = 0,\n"); in print_mapping_table_suffix()
799 fprintf(outfp, "\t.version = 0,\n"); in print_mapping_table_suffix()
800 fprintf(outfp, "\t.type = 0,\n"); in print_mapping_table_suffix()
801 fprintf(outfp, "\t.table = 0,\n"); in print_mapping_table_suffix()
802 fprintf(outfp, "},\n"); in print_mapping_table_suffix()
805 fprintf(outfp, "};\n"); in print_mapping_table_suffix()
808 static void print_mapping_test_table(FILE *outfp) in print_mapping_test_table() argument
813 fprintf(outfp, "{\n"); in print_mapping_test_table()
814 fprintf(outfp, "\t.cpuid = \"testcpu\",\n"); in print_mapping_test_table()
815 fprintf(outfp, "\t.version = \"v1\",\n"); in print_mapping_test_table()
816 fprintf(outfp, "\t.type = \"core\",\n"); in print_mapping_test_table()
817 fprintf(outfp, "\t.table = pme_test_soc_cpu,\n"); in print_mapping_test_table()
818 fprintf(outfp, "},\n"); in print_mapping_test_table()
821 static void print_system_event_mapping_table_prefix(FILE *outfp) in print_system_event_mapping_table_prefix() argument
823 fprintf(outfp, "\nstruct pmu_sys_events pmu_sys_event_tables[] = {"); in print_system_event_mapping_table_prefix()
826 static void print_system_event_mapping_table_suffix(FILE *outfp) in print_system_event_mapping_table_suffix() argument
828 fprintf(outfp, "\n\t{\n\t\t.table = 0\n\t},"); in print_system_event_mapping_table_suffix()
829 fprintf(outfp, "\n};\n"); in print_system_event_mapping_table_suffix()
832 static int process_system_event_tables(FILE *outfp) in process_system_event_tables() argument
836 print_system_event_mapping_table_prefix(outfp); in process_system_event_tables()
839 fprintf(outfp, "\n\t{\n\t\t.table = %s,\n\t\t.name = \"%s\",\n\t},", in process_system_event_tables()
844 print_system_event_mapping_table_suffix(outfp); in process_system_event_tables()
849 static int process_mapfile(FILE *outfp, char *fpath) in process_mapfile() argument
873 print_mapping_table_prefix(outfp); in process_mapfile()
907 fprintf(outfp, "{\n"); in process_mapfile()
908 fprintf(outfp, "\t.cpuid = \"%s\",\n", cpuid); in process_mapfile()
909 fprintf(outfp, "\t.version = \"%s\",\n", version); in process_mapfile()
910 fprintf(outfp, "\t.type = \"%s\",\n", type); in process_mapfile()
921 fprintf(outfp, "\t.table = %s\n", tblname); in process_mapfile()
922 fprintf(outfp, "},\n"); in process_mapfile()
926 print_mapping_test_table(outfp); in process_mapfile()
927 print_mapping_table_suffix(outfp); in process_mapfile()
940 FILE *outfp; in create_empty_mapping() local
945 outfp = fopen(output_file, "w"); in create_empty_mapping()
946 if (!outfp) { in create_empty_mapping()
951 fprintf(outfp, "#include \"pmu-events/pmu-events.h\"\n"); in create_empty_mapping()
952 print_mapping_table_prefix(outfp); in create_empty_mapping()
953 print_mapping_table_suffix(outfp); in create_empty_mapping()
954 print_system_event_mapping_table_prefix(outfp); in create_empty_mapping()
955 print_system_event_mapping_table_suffix(outfp); in create_empty_mapping()
956 fclose(outfp); in create_empty_mapping()
1164 .outfp = eventsfp, in process_one_file()