Lines Matching refs:pfp
494 struct per_file *pfp; in set_file() local
504 pfp = (struct per_file *)calloc(sizeof (*pfp) + strlen(str) + 1, 1); in set_file()
505 if (pfp == NULL) { in set_file()
513 pfp->pf_name = (const char *)(pfp+1); in set_file()
514 (void) strcpy((char *)(pfp+1), str); in set_file()
515 pfp->pf_input = fp; in set_file()
517 pfp->pf_prev = psp->ps_cfile; in set_file()
518 psp->ps_cfile = pfp; in set_file()
521 psp->ps_csvc = &pfp->pf_global; in set_file()
522 pfp->pf_global.sl_parse = psp; in set_file()
523 pfp->pf_global.sl_entry.se_name = "<global>"; in set_file()
807 struct per_file *pfp; in file_end() local
816 if ((pfp = psp->ps_cfile) != NULL) { in file_end()
818 psp->ps_cfile = pfp->pf_prev; in file_end()
819 pfp->pf_prev = psp->ps_files; in file_end()
820 psp->ps_files = pfp; in file_end()
821 if (pfp->pf_input != NULL) { in file_end()
822 logdbg("file %s closed", pfp->pf_name); in file_end()
823 (void) fclose(pfp->pf_input); in file_end()
824 pfp->pf_input = NULL; in file_end()
828 if ((pfp = psp->ps_cfile) != NULL) in file_end()
829 psp->ps_csvc = &pfp->pf_global; in file_end()
1231 count_per_file(struct per_file *pfp) in count_per_file() argument
1236 for (; pfp != NULL; pfp = pfp->pf_prev) { in count_per_file()
1237 ndevs += count_devs(pfp->pf_global.sl_dev); in count_per_file()
1238 for (slp = pfp->pf_svc; slp != NULL; slp = slp->sl_next) in count_per_file()
1256 per_file_to_list(struct per_file *pfp, const char **dnames) in per_file_to_list() argument
1260 for (; pfp != NULL; pfp = pfp->pf_prev) { in per_file_to_list()
1261 dnames = devs_to_list(pfp->pf_global.sl_dev, dnames); in per_file_to_list()
1262 for (slp = pfp->pf_svc; slp != NULL; slp = slp->sl_next) in per_file_to_list()
1325 struct per_file *pfp; in organize_state() local
1344 if ((pfp = psp->ps_cfile) != NULL) { in organize_state()
1345 pfp->pf_prev = psp->ps_files; in organize_state()
1346 psp->ps_files = pfp; in organize_state()
1352 for (pfp = pftopp->pf_prev; pfp != NULL; pfp = pfp->pf_prev) in organize_state()
1353 if (pfp->pf_svc != NULL) { in organize_state()
1355 pftopp->pf_svc = pfp->pf_svc; in organize_state()
1357 pftopp->pf_svc_last->sl_next = pfp->pf_svc; in organize_state()
1358 pftopp->pf_svc_last = pfp->pf_svc_last; in organize_state()
1359 pfp->pf_svc = pfp->pf_svc_last = NULL; in organize_state()
1508 free_file_list(struct per_file *pfp) in free_file_list() argument
1512 while (pfp != NULL) { in free_file_list()
1513 free_service(&pfp->pf_global); in free_file_list()
1514 free_service_list(pfp->pf_svc); in free_file_list()
1515 pfn = pfp->pf_prev; in free_file_list()
1516 free(pfp); in free_file_list()
1517 pfp = pfn; in free_file_list()
2277 struct per_file *pfp; in dump_configuration() local
2336 for (pfp = cur_options->os_pfjunk; pfp != NULL; pfp = pfp->pf_prev) { in dump_configuration()
2337 (void) fprintf(fp, " %s: %d service(s)\n", pfp->pf_name, in dump_configuration()
2338 pfp->pf_nsvc); in dump_configuration()