Lines Matching refs:ppnew
2533 struct pmc_process *pp, *ppnew; in pmc_find_process_descriptor() local
2540 ppnew = NULL; in pmc_find_process_descriptor()
2547 ppnew = malloc(sizeof(struct pmc_process) + md->pmd_npmc * in pmc_find_process_descriptor()
2559 if ((mode & PMC_FLAG_ALLOCATE) != 0 && pp == NULL && ppnew != NULL) { in pmc_find_process_descriptor()
2560 ppnew->pp_proc = p; in pmc_find_process_descriptor()
2561 LIST_INIT(&ppnew->pp_tds); in pmc_find_process_descriptor()
2562 ppnew->pp_tdslock = mtx_pool_find(pmc_mtxpool, ppnew); in pmc_find_process_descriptor()
2563 LIST_INSERT_HEAD(pph, ppnew, pp_next); in pmc_find_process_descriptor()
2565 pp = ppnew; in pmc_find_process_descriptor()
2566 ppnew = NULL; in pmc_find_process_descriptor()
2573 if (ppnew != NULL) in pmc_find_process_descriptor()
2574 free(ppnew, M_PMC); in pmc_find_process_descriptor()
5140 struct pmc_process *ppnew, *ppold; in pmc_process_fork() local
5197 ppnew = pmc_find_process_descriptor(newproc, PMC_FLAG_ALLOCATE); in pmc_process_fork()
5198 if (ppnew == NULL) in pmc_process_fork()
5212 pmc_link_target_process(pm, ppnew); in pmc_process_fork()