Symbol: i2cnex_minors
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1000
avl_remove(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1003
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1202
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1203
avl_add(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1205
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1614
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1616
avl_remove(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1619
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1647
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1648
avl_add(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1650
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1664
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1666
avl_remove(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1669
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1698
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1699
avl_add(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1701
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1715
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1717
avl_remove(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1720
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1737
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1738
avl_add(&i2cnex_minors.im_nexi, nex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1740
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1933
mutex_destroy(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1934
avl_destroy(&i2cnex_minors.im_users);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1935
avl_destroy(&i2cnex_minors.im_nexi);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1936
list_destroy(&i2cnex_minors.im_roots);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1937
id_space_destroy(i2cnex_minors.im_user_ids);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1938
id_space_destroy(i2cnex_minors.im_ids);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1939
i2cnex_minors.im_ids = NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1945
i2cnex_minors.im_ids = id_space_create("i2cnex_minors",
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1947
if (i2cnex_minors.im_ids == NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1951
i2cnex_minors.im_user_ids = id_space_create("i2cnex_user_minors",
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1953
if (i2cnex_minors.im_ids == NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1954
id_space_destroy(i2cnex_minors.im_ids);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1958
list_create(&i2cnex_minors.im_roots, sizeof (i2c_root_t),
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1960
avl_create(&i2cnex_minors.im_nexi, i2c_nexus_compare,
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1962
avl_create(&i2cnex_minors.im_users, i2c_user_compare,
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1964
mutex_init(&i2cnex_minors.im_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
633
i2cnex_minors_t i2cnex_minors;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
638
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
639
for (i2c_root_t *r = list_head(&i2cnex_minors.im_roots); r != NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
640
r = list_next(&i2cnex_minors.im_roots, r)) {
usr/src/uts/common/io/i2c/nexus/i2cnex.c
642
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
648
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
658
list_insert_tail(&i2cnex_minors.im_roots, root);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
659
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
668
VERIFY(MUTEX_HELD(&i2cnex_minors.im_mutex));
usr/src/uts/common/io/i2c/nexus/i2cnex.c
669
list_remove(&i2cnex_minors.im_roots, root);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
696
id_free(i2cnex_minors.im_ids, nex->in_minor);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
737
nex->in_minor = id_alloc_nosleep(i2cnex_minors.im_ids);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
754
mutex_enter(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
755
ret = avl_find(&i2cnex_minors.im_nexi, &n, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
756
mutex_exit(&i2cnex_minors.im_mutex);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
998
mutex_enter(&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);