Symbol: i_lnode
usr/src/uts/common/io/devinfo.c
190
struct i_lnode;
usr/src/uts/common/io/devinfo.c
201
struct i_lnode *src_lnode; /* src i_lnode */
usr/src/uts/common/io/devinfo.c
202
struct i_lnode *tgt_lnode; /* tgt i_lnode */
usr/src/uts/common/io/devinfo.c
2084
i_lnode_t *i_lnode;
usr/src/uts/common/io/devinfo.c
2086
i_lnode = kmem_zalloc(sizeof (i_lnode_t), KM_SLEEP);
usr/src/uts/common/io/devinfo.c
2089
i_lnode->modid = modid;
usr/src/uts/common/io/devinfo.c
2091
return (i_lnode);
usr/src/uts/common/io/devinfo.c
2095
i_lnode_free(i_lnode_t *i_lnode)
usr/src/uts/common/io/devinfo.c
2097
kmem_free(i_lnode, sizeof (i_lnode_t));
usr/src/uts/common/io/devinfo.c
2101
i_lnode_check_free(i_lnode_t *i_lnode)
usr/src/uts/common/io/devinfo.c
2104
ASSERT(i_lnode->self > 0);
usr/src/uts/common/io/devinfo.c
2105
ASSERT(i_lnode->di_node->self > 0);
usr/src/uts/common/io/devinfo.c
2108
ASSERT(i_lnode->link_in || i_lnode->link_out);
usr/src/uts/common/io/devinfo.c
2110
i_lnode_free(i_lnode);
usr/src/uts/common/io/devinfo.c
2141
i_lnode_t *i_lnode = (i_lnode_t *)key;
usr/src/uts/common/io/devinfo.c
2145
dev = i_lnode->devt;
usr/src/uts/common/io/devinfo.c
2147
return (i_lnode->modid + getminor(dev) + getmajor(dev));
usr/src/uts/common/io/devinfo.c
2149
ptr = i_lnode->di_node;
usr/src/uts/common/io/devinfo.c
2157
return (i_lnode->modid);
usr/src/uts/common/io/devinfo.c
2189
i_lnode_t *src_lnode, *tgt_lnode, *i_lnode;
usr/src/uts/common/io/devinfo.c
2225
i_lnode = i_lnode_alloc(ldi_usage->src_modid);
usr/src/uts/common/io/devinfo.c
2226
i_lnode->di_node = DI_NODE(di_mem_addr(st, soff));
usr/src/uts/common/io/devinfo.c
2227
i_lnode->devt = ldi_usage->src_devt;
usr/src/uts/common/io/devinfo.c
2229
res = mod_hash_find(st->lnode_hash, i_lnode, &nodep);
usr/src/uts/common/io/devinfo.c
2235
res = mod_hash_insert(st->lnode_hash, i_lnode, i_lnode);
usr/src/uts/common/io/devinfo.c
2238
src_lnode = i_lnode;
usr/src/uts/common/io/devinfo.c
2241
i_lnode_free(i_lnode);
usr/src/uts/common/io/devinfo.c
2248
i_lnode = i_lnode_alloc(ldi_usage->tgt_modid);
usr/src/uts/common/io/devinfo.c
2249
i_lnode->di_node = DI_NODE(di_mem_addr(st, toff));
usr/src/uts/common/io/devinfo.c
2250
i_lnode->devt = ldi_usage->tgt_devt;
usr/src/uts/common/io/devinfo.c
2252
res = mod_hash_find(st->lnode_hash, i_lnode, &nodep);
usr/src/uts/common/io/devinfo.c
2258
res = mod_hash_insert(st->lnode_hash, i_lnode, i_lnode);
usr/src/uts/common/io/devinfo.c
2261
tgt_lnode = i_lnode;
usr/src/uts/common/io/devinfo.c
2264
i_lnode_free(i_lnode);
usr/src/uts/common/io/devinfo.c
2394
i_lnode_t *i_lnode = (i_lnode_t *)key;
usr/src/uts/common/io/devinfo.c
2399
ASSERT(i_lnode->self == 0);
usr/src/uts/common/io/devinfo.c
2401
i_lnode->self = data->lnode_off +
usr/src/uts/common/io/devinfo.c
2410
me = DI_LNODE(di_mem_addr(data->st, i_lnode->self));
usr/src/uts/common/io/devinfo.c
2411
me->self = i_lnode->self;
usr/src/uts/common/io/devinfo.c
2413
if (i_lnode->devt == DDI_DEV_T_NONE) {
usr/src/uts/common/io/devinfo.c
2417
me->dev_major = getmajor(i_lnode->devt);
usr/src/uts/common/io/devinfo.c
2418
me->dev_minor = getminor(i_lnode->devt);
usr/src/uts/common/io/devinfo.c
2426
ASSERT(i_lnode->di_node && i_lnode->di_node->self > 0);
usr/src/uts/common/io/devinfo.c
2427
me->node = i_lnode->di_node->self;
usr/src/uts/common/io/devinfo.c
2434
ASSERT((i_lnode->link_in != NULL) || (i_lnode->link_out != NULL));
usr/src/uts/common/io/devinfo.c
2443
medinode = i_lnode->di_node;