Home
last modified time | relevance | path

Searched refs:dn_lock (Results 1 – 17 of 17) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Dmodsubr.c103 LOCK_DEV_OPS(&(devnamesp[major].dn_lock)); in mod_hold_dev_by_major()
107 UNLOCK_DEV_OPS(&(devnamesp[major].dn_lock)); in mod_hold_dev_by_major()
112 LOCK_DEV_OPS(&(devnamesp[major].dn_lock)); in mod_hold_dev_by_major()
120 UNLOCK_DEV_OPS(&(devnamesp[major].dn_lock)); in mod_hold_dev_by_major()
138 LOCK_DEV_OPS(&dnp->dn_lock); in mod_rele_dev_by_major()
154 UNLOCK_DEV_OPS(&dnp->dn_lock); in mod_rele_dev_by_major()
166 UNLOCK_DEV_OPS(&dnp->dn_lock); in mod_rele_dev_by_major()
378 ASSERT(mutex_owned(&dnp->dn_lock)); in impl_make_parlist()
717 LOCK_DEV_OPS(&dnp->dn_lock); in make_devname()
721 UNLOCK_DEV_OPS(&dnp->dn_lock); in make_devname()
[all …]
H A Ddriver.c613 LOCK_DEV_OPS(&dnp->dn_lock); in cdev_size()
616 UNLOCK_DEV_OPS(&dnp->dn_lock); in cdev_size()
620 UNLOCK_DEV_OPS(&dnp->dn_lock); in cdev_size()
637 LOCK_DEV_OPS(&dnp->dn_lock); in cdev_Size()
640 UNLOCK_DEV_OPS(&dnp->dn_lock); in cdev_Size()
644 UNLOCK_DEV_OPS(&dnp->dn_lock); in cdev_Size()
H A Dsubr.c121 LOCK_DEV_OPS(&devnamesp[i].dn_lock); in getudev()
125 UNLOCK_DEV_OPS(&devnamesp[i].dn_lock); in getudev()
131 UNLOCK_DEV_OPS(&devnamesp[i].dn_lock); in getudev()
H A Ddevcfg.c1464 LOCK_DEV_OPS(&dnp->dn_lock); in detach_node()
1466 UNLOCK_DEV_OPS(&dnp->dn_lock); in detach_node()
1541 LOCK_DEV_OPS(&dnp->dn_lock); in predetach_node()
1543 UNLOCK_DEV_OPS(&dnp->dn_lock); in predetach_node()
1546 UNLOCK_DEV_OPS(&dnp->dn_lock); in predetach_node()
2567 ASSERT(mutex_owned(&dnp->dn_lock)); in i_ddi_prop_list_hold()
2575 ASSERT(mutex_owned(&dnp->dn_lock)); in i_ddi_prop_list_rele()
2678 LOCK_DEV_OPS(&dnp->dn_lock); in i_ddi_load_drvconf()
2681 UNLOCK_DEV_OPS(&dnp->dn_lock); in i_ddi_load_drvconf()
2711 LOCK_DEV_OPS(&dnp->dn_lock); in i_ddi_unload_drvconf()
[all …]
H A Dmodctl.c734 LOCK_DEV_OPS(&dnp->dn_lock); in modctl_rem_major()
737 UNLOCK_DEV_OPS(&dnp->dn_lock); in modctl_rem_major()
742 UNLOCK_DEV_OPS(&dnp->dn_lock); in modctl_rem_major()
1728 LOCK_DEV_OPS(&dnp->dn_lock); in rem_minorperm()
1764 UNLOCK_DEV_OPS(&dnp->dn_lock); in rem_minorperm()
1784 LOCK_DEV_OPS(&dnp->dn_lock); in add_minorperm()
1829 UNLOCK_DEV_OPS(&dnp->dn_lock); in add_minorperm()
4631 LOCK_DEV_OPS(&dnp->dn_lock); in dev_alias_minorperm()
4644 UNLOCK_DEV_OPS(&dnp->dn_lock); in dev_alias_minorperm()
4656 LOCK_DEV_OPS(&dnp->dn_lock); in dev_alias_minorperm()
[all …]
H A Dmodconf.c602 LOCK_DEV_OPS(&dnp->dn_lock); in mod_installdrv()
638 UNLOCK_DEV_OPS(&dnp->dn_lock); in mod_installdrv()
676 LOCK_DEV_OPS(&(dnp->dn_lock)); in mod_removedrv()
716 UNLOCK_DEV_OPS(&(dnp->dn_lock)); in mod_removedrv()
H A Ddriver_lyr.c1137 LOCK_DEV_OPS(&dnp->dn_lock); in ldi_usage_walker_helper()
1141 UNLOCK_DEV_OPS(&dnp->dn_lock); in ldi_usage_walker_helper()
1149 LOCK_DEV_OPS(&dnp->dn_lock); in ldi_usage_walker_helper()
1153 UNLOCK_DEV_OPS(&dnp->dn_lock); in ldi_usage_walker_helper()
H A Dsunddi.c1082 LOCK_DEV_OPS(&dnp->dn_lock); in i_ddi_search_global_prop()
1099 UNLOCK_DEV_OPS(&dnp->dn_lock); in i_ddi_search_global_prop()
1103 UNLOCK_DEV_OPS(&dnp->dn_lock); in i_ddi_search_global_prop()
5657 LOCK_DEV_OPS(&dnp->dn_lock); in ddi_create_minor_common()
5667 UNLOCK_DEV_OPS(&dnp->dn_lock); in ddi_create_minor_common()
6783 LOCK_DEV_OPS(&(dnp->dn_lock)); in e_ddi_majorinstance_to_path()
6800 UNLOCK_DEV_OPS(&(dnp->dn_lock)); in e_ddi_majorinstance_to_path()
6805 UNLOCK_DEV_OPS(&(dnp->dn_lock)); in e_ddi_majorinstance_to_path()
H A Dsunmdi.c9079 LOCK_DEV_OPS(&dnp->dn_lock); in get_phci_driver_list()
9095 UNLOCK_DEV_OPS(&dnp->dn_lock); in get_phci_driver_list()
9097 UNLOCK_DEV_OPS(&dnp->dn_lock); in get_phci_driver_list()
/illumos-gate/usr/src/uts/common/io/
H A Dpseudonex.c333 dmp = &devnamesp[childmaj].dn_lock; in pseudonex_check_assignment()
367 dmp = &devnamesp[childmaj].dn_lock; in pseudonex_auto_assign()
H A Ddevinfo.c1610 ASSERT(mutex_owned(&dnp->dn_lock)); in snap_driver_list()
1682 mutex_enter(&devnamesp[i].dn_lock); in di_copydevnm()
1720 mutex_exit(&devnamesp[i].dn_lock); in di_copydevnm()
/illumos-gate/usr/src/uts/common/sys/
H A Dautoconf.h50 kmutex_t dn_lock; /* Per driver lock (see below) */ member
/illumos-gate/usr/src/uts/common/io/i2c/nexus/
H A Di2cnex.c900 LOCK_DEV_OPS(&devnamesp[major].dn_lock); in i2c_nex_assign_instance()
914 UNLOCK_DEV_OPS(&devnamesp[major].dn_lock); in i2c_nex_assign_instance()
922 UNLOCK_DEV_OPS(&devnamesp[major].dn_lock); in i2c_nex_assign_instance()
/illumos-gate/usr/src/uts/common/pcmcia/nexus/
H A Dpcmcia.c3934 LOCK_DEV_OPS(&devnamesp[major].dn_lock); in pcmcia_create_device()
3938 UNLOCK_DEV_OPS(&devnamesp[major].dn_lock); in pcmcia_create_device()
4044 LOCK_DEV_OPS(&devnamesp[major].dn_lock); in pcmcia_get_minors()
4049 UNLOCK_DEV_OPS(&devnamesp[major].dn_lock); in pcmcia_get_minors()
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac.c516 LOCK_DEV_OPS(&devnamesp[major].dn_lock); in mac_init_ops()
518 UNLOCK_DEV_OPS(&devnamesp[major].dn_lock); in mac_init_ops()
/illumos-gate/usr/src/uts/common/io/scsi/impl/
H A Dscsi_hba.c2822 LOCK_DEV_OPS(&dnp->dn_lock); in scsi_size_clean()
2824 UNLOCK_DEV_OPS(&dnp->dn_lock); in scsi_size_clean()
/illumos-gate/usr/src/uts/common/io/sata/impl/
H A Dsata.c13327 LOCK_DEV_OPS(&(dnp->dn_lock)); in sata_devt_to_devinfo()
13332 UNLOCK_DEV_OPS(&(dnp->dn_lock)); in sata_devt_to_devinfo()