Lines Matching defs:lnode
391 lnode_displayed(di_lnode_t lnode)
393 long data = (long)di_lnode_private_get(lnode);
398 lnode_displayed_set(di_lnode_t lnode)
400 long data = (long)di_lnode_private_get(lnode);
402 di_lnode_private_set(lnode, (void *)data);
406 lnode_displayed_clear(di_lnode_t lnode)
408 long data = (long)di_lnode_private_get(lnode);
410 di_lnode_private_set(lnode, (void *)data);
1240 di_lnode_t lnode;
1246 lnode = di_link_to_lnode(link, endpoint);
1249 name = di_lnode_name(lnode);
1263 * check if the lnode is bound to a specific device
1269 if (di_lnode_devt(lnode, &devt) == 0) {
1295 * This device lnode is not did not have any minor node
1298 node = di_lnode_devinfo(lnode);
1333 /* displayed this lnode */
1357 /* displayed this lnode */
1367 di_lnode_t lnode;
1375 lnode = DI_LNODE_NIL;
1376 while (lnode = di_lnode_next(node, lnode))
1377 lnode_displayed_clear(lnode);
1453 lnode = di_link_to_lnode(link, DI_LINK_TGT);
1455 /* if we've already displayed this target lnode, skip it */
1456 if (lnode_displayed(lnode))
1467 (void) di_lnode_devt(lnode, &devt);
1478 lnode_displayed_set(lnode);
1497 * if we are the source and our source lnode is not
1511 /* displayed this lnode */