Lines Matching refs:dnp
133 struct devnames *dnp; in mod_rele_dev_by_major() local
138 dnp = &devnamesp[major]; in mod_rele_dev_by_major()
139 LOCK_DEV_OPS(&dnp->dn_lock); in mod_rele_dev_by_major()
155 UNLOCK_DEV_OPS(&dnp->dn_lock); in mod_rele_dev_by_major()
167 UNLOCK_DEV_OPS(&dnp->dn_lock); in mod_rele_dev_by_major()
374 struct devnames *dnp; in impl_make_parlist() local
376 dnp = &devnamesp[major]; in impl_make_parlist()
378 ASSERT(mutex_owned(&dnp->dn_lock)); in impl_make_parlist()
384 if (dnp->dn_flags & (DN_CONF_PARSED | DN_DRIVER_REMOVED)) in impl_make_parlist()
385 return (dnp->dn_pl); in impl_make_parlist()
402 dnp->dn_global_prop_ptr = i_ddi_prop_list_create(props); in impl_make_parlist()
416 dnp->dn_flags |= DN_FORCE_ATTACH; in impl_make_parlist()
419 dnp->dn_flags |= DN_OPEN_RETURNS_EINTR; in impl_make_parlist()
422 dnp->dn_flags |= DN_SCSI_SIZE_CLEAN; in impl_make_parlist()
427 dnp->dn_flags |= DN_PHCI_DRIVER; in impl_make_parlist()
431 dnp->dn_flags |= DN_DEVID_REGISTRANT; in impl_make_parlist()
434 dnp->dn_flags |= DN_CONF_PARSED; in impl_make_parlist()
435 dnp->dn_pl = pl; in impl_make_parlist()
446 struct devnames *dnp = &devnamesp[major]; in impl_free_parlist() local
454 if (dnp->dn_global_prop_ptr) { in impl_free_parlist()
455 i_ddi_prop_list_rele(dnp->dn_global_prop_ptr, dnp); in impl_free_parlist()
456 dnp->dn_global_prop_ptr = NULL; in impl_free_parlist()
462 for (pl = dnp->dn_pl; pl; pl = pl->par_next) in impl_free_parlist()
465 impl_delete_par_list(dnp->dn_pl); in impl_free_parlist()
466 dnp->dn_pl = NULL; in impl_free_parlist()
467 dnp->dn_flags &= ~DN_CONF_PARSED; in impl_free_parlist()
706 struct devnames *dnp; in make_devname() local
716 dnp = &devnamesp[major]; in make_devname()
717 LOCK_DEV_OPS(&dnp->dn_lock); in make_devname()
718 if (dnp->dn_name) { in make_devname()
719 if (strcmp(dnp->dn_name, name) != 0) { in make_devname()
721 UNLOCK_DEV_OPS(&dnp->dn_lock); in make_devname()
725 dnp->dn_flags &= ~DN_DRIVER_REMOVED; in make_devname()
726 dnp->dn_flags |= dn_flags; in make_devname()
727 UNLOCK_DEV_OPS(&dnp->dn_lock); in make_devname()
734 if (dnp->dn_flags & DN_TAKEN_GETUDEV) { in make_devname()
735 UNLOCK_DEV_OPS(&dnp->dn_lock); in make_devname()
744 dnp->dn_name = copy; in make_devname()
745 dnp->dn_flags = dn_flags; in make_devname()
746 UNLOCK_DEV_OPS(&dnp->dn_lock); in make_devname()