Lines Matching refs:pfp

495 	struct per_file *pfp;  in set_file()  local
505 pfp = (struct per_file *)calloc(sizeof (*pfp) + strlen(str) + 1, 1); in set_file()
506 if (pfp == NULL) { in set_file()
514 pfp->pf_name = (const char *)(pfp+1); in set_file()
515 (void) strcpy((char *)(pfp+1), str); in set_file()
516 pfp->pf_input = fp; in set_file()
518 pfp->pf_prev = psp->ps_cfile; in set_file()
519 psp->ps_cfile = pfp; in set_file()
522 psp->ps_csvc = &pfp->pf_global; in set_file()
523 pfp->pf_global.sl_parse = psp; in set_file()
524 pfp->pf_global.sl_entry.se_name = "<global>"; in set_file()
808 struct per_file *pfp; in file_end() local
817 if ((pfp = psp->ps_cfile) != NULL) { in file_end()
819 psp->ps_cfile = pfp->pf_prev; in file_end()
820 pfp->pf_prev = psp->ps_files; in file_end()
821 psp->ps_files = pfp; in file_end()
822 if (pfp->pf_input != NULL) { in file_end()
823 logdbg("file %s closed", pfp->pf_name); in file_end()
824 (void) fclose(pfp->pf_input); in file_end()
825 pfp->pf_input = NULL; in file_end()
829 if ((pfp = psp->ps_cfile) != NULL) in file_end()
830 psp->ps_csvc = &pfp->pf_global; in file_end()
1232 count_per_file(struct per_file *pfp) in count_per_file() argument
1237 for (; pfp != NULL; pfp = pfp->pf_prev) { in count_per_file()
1238 ndevs += count_devs(pfp->pf_global.sl_dev); in count_per_file()
1239 for (slp = pfp->pf_svc; slp != NULL; slp = slp->sl_next) in count_per_file()
1257 per_file_to_list(struct per_file *pfp, const char **dnames) in per_file_to_list() argument
1261 for (; pfp != NULL; pfp = pfp->pf_prev) { in per_file_to_list()
1262 dnames = devs_to_list(pfp->pf_global.sl_dev, dnames); in per_file_to_list()
1263 for (slp = pfp->pf_svc; slp != NULL; slp = slp->sl_next) in per_file_to_list()
1326 struct per_file *pfp; in organize_state() local
1345 if ((pfp = psp->ps_cfile) != NULL) { in organize_state()
1346 pfp->pf_prev = psp->ps_files; in organize_state()
1347 psp->ps_files = pfp; in organize_state()
1353 for (pfp = pftopp->pf_prev; pfp != NULL; pfp = pfp->pf_prev) in organize_state()
1354 if (pfp->pf_svc != NULL) { in organize_state()
1356 pftopp->pf_svc = pfp->pf_svc; in organize_state()
1358 pftopp->pf_svc_last->sl_next = pfp->pf_svc; in organize_state()
1359 pftopp->pf_svc_last = pfp->pf_svc_last; in organize_state()
1360 pfp->pf_svc = pfp->pf_svc_last = NULL; in organize_state()
1509 free_file_list(struct per_file *pfp) in free_file_list() argument
1513 while (pfp != NULL) { in free_file_list()
1514 free_service(&pfp->pf_global); in free_file_list()
1515 free_service_list(pfp->pf_svc); in free_file_list()
1516 pfn = pfp->pf_prev; in free_file_list()
1517 free(pfp); in free_file_list()
1518 pfp = pfn; in free_file_list()
2278 struct per_file *pfp; in dump_configuration() local
2337 for (pfp = cur_options->os_pfjunk; pfp != NULL; pfp = pfp->pf_prev) { in dump_configuration()
2338 (void) fprintf(fp, " %s: %d service(s)\n", pfp->pf_name, in dump_configuration()
2339 pfp->pf_nsvc); in dump_configuration()