Home
last modified time | relevance | path

Searched refs:devnamesp (Results 1 – 25 of 31) sorted by relevance

12

/illumos-gate/usr/src/uts/common/os/
H A Dsubr.c121 LOCK_DEV_OPS(&devnamesp[i].dn_lock); in getudev()
122 if (devnamesp[i].dn_name == NULL && in getudev()
123 ((devnamesp[i].dn_flags & DN_TAKEN_GETUDEV) == 0)) in getudev()
125 UNLOCK_DEV_OPS(&devnamesp[i].dn_lock); in getudev()
130 devnamesp[i].dn_flags |= DN_TAKEN_GETUDEV; in getudev()
131 UNLOCK_DEV_OPS(&devnamesp[i].dn_lock); in getudev()
H A Dmodsubr.c83 return (major_valid(major) && devnamesp[major].dn_name != NULL); in driver_installed()
89 return (driver_installed(major) && !(devnamesp[major].dn_flags & in driver_active()
103 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()
137 dnp = &devnamesp[major]; in mod_rele_dev_by_major()
376 dnp = &devnamesp[major]; in impl_make_parlist()
446 struct devnames *dnp = &devnamesp[major]; in impl_free_parlist()
650 return ((&devnamesp[major])->dn_name); in mod_major_to_name()
[all …]
H A Dinstance.c243 dnp = &devnamesp[m]; in in_preassign_instance()
675 dnp = &devnamesp[major]; in e_ddi_instance_majorinstance_to_path()
710 dnp = &devnamesp[major]; in in_next_instance_block()
800 dnp = &devnamesp[major]; in e_ddi_free_instance()
1307 dnp = &devnamesp[major]; in in_inuse()
1339 dnp = &devnamesp[major]; in in_hashdrv()
H A Ddriver.c612 dnp = &(devnamesp[maj]); in cdev_size()
636 dnp = &(devnamesp[maj]); in cdev_Size()
H A Ddevcfg.c2682 dnp = &devnamesp[major]; in i_ddi_unload_drvconf()
3035 dnp = &devnamesp[major]; in link_to_driver_list()
3050 dnp = &devnamesp[major]; in unlink_from_driver_list()
3211 dnp = &devnamesp[major]; in remove_global_props()
3664 dnp = &devnamesp[major]; in e_ddi_walk_driver()
6971 dnp = &(devnamesp[major]); in hold_devi()
7264 dnp = &devnamesp[major]; in attach_driver_nodes()
7341 dip = devnamesp[major].dn_head; in i_ddi_attach_pseudo_node()
7399 dnp = &devnamesp[major]; in i_ddi_devs_attached()
7476 dnp = &devnamesp[major]; in ddi_hold_installed_driver()
[all …]
H A Dswapgeneric.c757 dnp = &devnamesp[major]; in load_boot_driver()
1007 dip = devnamesp[major].dn_head; in load_boot_platform_modules()
H A Dautoconf.c394 devnamesp[major].dn_head = top_devinfo; in create_devinfo_tree()
H A Dmodctl.c154 struct devnames *devnamesp; variable
721 dnp = &devnamesp[major]; in modctl_rem_major()
1711 struct devnames *dnp = &devnamesp[major]; in rem_minorperm()
1763 struct devnames *dnp = &devnamesp[major]; in add_minorperm()
4591 dnp = &devnamesp[major]; in dev_alias_minorperm()
4616 dnp = &devnamesp[major]; in dev_alias_minorperm()
4687 dnp = &devnamesp[major]; in dev_minorperm()
H A Dmodconf.c601 dnp = &devnamesp[major]; in mod_installdrv()
675 dnp = &(devnamesp[major]); in mod_removedrv()
H A Ddevid_cache.c433 dnp = &devnamesp[major]; in e_ddi_devid_hold_installed_driver()
/illumos-gate/usr/src/lib/libdtrace_jni/java/docs/examples/
H A Dintrstat.d36 @counts[stringof(`devnamesp[this->devi->devi_major].dn_name),
38 @times[stringof(`devnamesp[this->devi->devi_major].dn_name),
/illumos-gate/usr/src/uts/common/sys/
H A Dautoconf.h218 extern struct devnames *devnamesp;
245 #define NETWORK_DRV(maj) (devnamesp[(maj)].dn_flags & DN_NETWORK_DRIVER)
246 #define GLDV3_DRV(maj) (devnamesp[(maj)].dn_flags & DN_GLDV3_DRIVER)
248 (devnamesp[(maj)].dn_flags & DN_NETWORK_PHYSDRIVER)
/illumos-gate/usr/src/uts/common/io/
H A Dpseudonex.c333 dmp = &devnamesp[childmaj].dn_lock; in pseudonex_check_assignment()
335 for (tdip = devnamesp[childmaj].dn_head; in pseudonex_check_assignment()
367 dmp = &devnamesp[childmaj].dn_lock; in pseudonex_auto_assign()
370 for (tdip = devnamesp[childmaj].dn_head; tdip != NULL; in pseudonex_auto_assign()
H A Ddevinfo.c1660 if (devnamesp[i].dn_name == NULL) { in di_copydevnm()
1674 devnamesp[i].dn_name, devnamesp[i].dn_instance, off)); in di_copydevnm()
1676 size = strlen(devnamesp[i].dn_name) + 1; in di_copydevnm()
1679 devnamesp[i].dn_name); in di_copydevnm()
1682 mutex_enter(&devnamesp[i].dn_lock); in di_copydevnm()
1687 snap_driver_list(st, &devnamesp[i], &dnp[i].head); in di_copydevnm()
1692 dnp[i].flags = devnamesp[i].dn_flags; in di_copydevnm()
1693 dnp[i].instance = devnamesp[i].dn_instance; in di_copydevnm()
1699 devnamesp[i].dn_global_prop_ptr) { in di_copydevnm()
1702 &devnamesp[i].dn_global_prop_ptr->prop_list, in di_copydevnm()
[all …]
/illumos-gate/usr/src/cmd/dtrace/demo/sdt/
H A Dintr.d36 @[stringof(`devnamesp[this->devi->devi_major].dn_name),
/illumos-gate/usr/src/uts/i86pc/io/
H A Dconsplat.c179 if ((dip = devnamesp[major].dn_head) == NULL) in plat_devpath()
470 if ((dip = devnamesp[major].dn_head) == NULL) in plat_ttypath()
H A Dimmu.c649 if (devnamesp[maj].dn_head != NULL) { in blacklisted_driver()
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Ddevinfo.c456 uintptr_t devnamesp; in devnames_walk_init() local
468 if (mdb_readvar(&devnamesp, "devnamesp") == -1) { in devnames_walk_init()
476 dnw->dnw_base = devnamesp; in devnames_walk_init()
480 mdb_warn("couldn't read devnames array at %p", devnamesp); in devnames_walk_init()
1331 uintptr_t devnamesp; in major_to_addr() local
1338 if (mdb_readvar(&devnamesp, "devnamesp") == -1) { in major_to_addr()
1348 *vaddr = devnamesp + (major * sizeof (struct devnames)); in major_to_addr()
/illumos-gate/usr/src/lib/libdtrace/common/
H A Dio.d.in96 stringof(`devnamesp[getmajor(B->b_edev)].dn_name);
98 stringof(`devnamesp[getmajor(B->b_edev)].dn_name),
/illumos-gate/usr/src/cmd/mdb/common/modules/mdb_ks/
H A Dmdb_ks.c1044 uintptr_t devnamesp; in mdb_major_to_name() local
1049 mdb_readvar(&devnamesp, "devnamesp") == -1) in mdb_major_to_name()
1052 if (mdb_vread(&dn, sizeof (struct devnames), devnamesp + in mdb_major_to_name()
/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()
4082 for (np = devnamesp[major].dn_head; np != NULL; in pcmcia_dump_minors()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dddi_impl.c161 devnamesp[major].dn_flags |= DN_DRIVER_REMOVED; in check_driver_disable()
1980 devi = devnamesp[major].dn_head; in get_vga_properties()
/illumos-gate/usr/src/uts/common/io/ib/ibnex/
H A Dibnex.c4116 if (devnamesp == NULL) in ibnex_hw_in_dev_tree()
4123 if (devnamesp[major].dn_head != (dev_info_t *)NULL) in ibnex_hw_in_dev_tree()
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac.c514 LOCK_DEV_OPS(&devnamesp[major].dn_lock); in mac_init_ops()
515 devnamesp[major].dn_flags |= (DN_GLDV3_DRIVER | DN_NETWORK_DRIVER); in mac_init_ops()
516 UNLOCK_DEV_OPS(&devnamesp[major].dn_lock); in mac_init_ops()
/illumos-gate/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c669 (devnamesp[maj].dn_flags & DN_OPEN_RETURNS_EINTR)) in spec_open()

12