Lines Matching refs:domp
210 ppm_domain_t *domp; in ppm_create_db() local
238 domp = ppm_lookup_domain(*dom_namep); in ppm_create_db()
239 if (domp == NULL) { in ppm_create_db()
252 new->next = domp->conflist; in ppm_create_db()
253 domp->conflist = new; in ppm_create_db()
262 str, domp->name, new->name)); in ppm_create_db()
300 ppm_domain_t *domp; in ppm_claim_dev() local
302 domp = ppm_lookup_dev(dip); in ppm_claim_dev()
305 if (domp) { in ppm_claim_dev()
309 domp->name, ddi_pathname(dip, path))); in ppm_claim_dev()
314 return (domp != NULL); in ppm_claim_dev()
322 ppm_add_dev(dev_info_t *dip, ppm_domain_t *domp) in ppm_add_dev() argument
328 ASSERT(MUTEX_HELD(&domp->lock)); in ppm_add_dev()
343 new->domp = domp; in ppm_add_dev()
348 new->next = domp->devlist; in ppm_add_dev()
349 domp->devlist = new; in ppm_add_dev()
352 new->path, domp->name, (void *)new)); in ppm_add_dev()
372 ppm_get_dev(dev_info_t *dip, ppm_domain_t *domp) in ppm_get_dev() argument
376 mutex_enter(&domp->lock); in ppm_get_dev()
379 pdp = ppm_add_dev(dip, domp); in ppm_get_dev()
380 mutex_exit(&domp->lock); in ppm_get_dev()
395 ppm_domain_t *domp; in ppm_rem_dev() local
399 domp = pdp->domp; in ppm_rem_dev()
400 ASSERT(domp); in ppm_rem_dev()
402 mutex_enter(&domp->lock); in ppm_rem_dev()
403 for (devpp = &domp->devlist; (pdp = *devpp) != NULL; ) { in ppm_rem_dev()
419 mutex_exit(&domp->lock); in ppm_rem_dev()