Symbol: i2cnex_minors
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1058
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1060
avl_remove(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1063
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1262
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1263
avl_add(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1265
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1674
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1676
avl_remove(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1679
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1707
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1708
avl_add(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1710
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1724
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1726
avl_remove(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1729
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1758
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1759
avl_add(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1761
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1775
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1777
avl_remove(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1780
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1797
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1798
avl_add(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1800
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1993
mutex_destroy(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1994
avl_destroy(&i2cnex_minors.im_users);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1995
avl_destroy(&i2cnex_minors.im_nexi);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1996
list_destroy(&i2cnex_minors.im_roots);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1997
id_space_destroy(i2cnex_minors.im_user_ids);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1998
id_space_destroy(i2cnex_minors.im_ids);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1999
i2cnex_minors.im_ids = NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
2005
i2cnex_minors.im_ids = id_space_create("i2cnex_minors",
usr/src/uts/common/io/i2c/nexus/i2cnex.c
2007
if (i2cnex_minors.im_ids == NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex.c
2011
i2cnex_minors.im_user_ids = id_space_create("i2cnex_user_minors",
usr/src/uts/common/io/i2c/nexus/i2cnex.c
2013
if (i2cnex_minors.im_ids == NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex.c
2014
id_space_destroy(i2cnex_minors.im_ids);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
2018
list_create(&i2cnex_minors.im_roots, sizeof (i2c_root_t),
usr/src/uts/common/io/i2c/nexus/i2cnex.c
2020
avl_create(&i2cnex_minors.im_nexi, i2c_nexus_compare,
usr/src/uts/common/io/i2c/nexus/i2cnex.c
2022
avl_create(&i2cnex_minors.im_users, i2c_user_compare,
usr/src/uts/common/io/i2c/nexus/i2cnex.c
2024
mutex_init(&i2cnex_minors.im_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
640
i2cnex_minors_t i2cnex_minors;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
645
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
646
for (i2c_root_t *r = list_head(&i2cnex_minors.im_roots); r != NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
647
r = list_next(&i2cnex_minors.im_roots, r)) {
usr/src/uts/common/io/i2c/nexus/i2cnex.c
649
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
655
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
665
list_insert_tail(&i2cnex_minors.im_roots, root);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
666
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
675
VERIFY(MUTEX_HELD(&i2cnex_minors.im_mutex));
usr/src/uts/common/io/i2c/nexus/i2cnex.c
676
list_remove(&i2cnex_minors.im_roots, root);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
703
id_free(i2cnex_minors.im_ids, nex->in_minor);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
744
nex->in_minor = id_alloc_nosleep(i2cnex_minors.im_ids);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
761
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
762
ret = avl_find(&i2cnex_minors.im_nexi, &n, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
763
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.h
416
extern i2cnex_minors_t i2cnex_minors;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
297
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
319
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
1265
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
1266
avl_remove(&i2cnex_minors.im_users, user);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
1267
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
189
user->iu_minor = id_alloc_nosleep(i2cnex_minors.im_user_ids);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
195
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
196
avl_add(&i2cnex_minors.im_users, user);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
197
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
44
id_free(i2cnex_minors.im_user_ids, user->iu_minor);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
60
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
61
ret = avl_find(&i2cnex_minors.im_users, &u, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
62
mutex_exit(&i2cnex_minors.im_mutex);