Lines Matching refs:lnode
3354 di_lnode_name(di_lnode_t lnode) in di_lnode_name() argument
3356 return (di_driver_name(di_lnode_devinfo(lnode))); in di_lnode_name()
3360 di_lnode_devinfo(di_lnode_t lnode) in di_lnode_devinfo() argument
3364 di_all = DI_ALL((caddr_t)lnode - DI_LNODE(lnode)->self); in di_lnode_devinfo()
3365 return (DI_NODE((caddr_t)di_all + DI_LNODE(lnode)->node)); in di_lnode_devinfo()
3369 di_lnode_devt(di_lnode_t lnode, dev_t *devt) in di_lnode_devt() argument
3371 if ((lnode == DI_LNODE_NIL) || (devt == NULL)) { in di_lnode_devt()
3375 if ((DI_LNODE(lnode)->dev_major == (major_t)-1) && in di_lnode_devt()
3376 (DI_LNODE(lnode)->dev_minor == (minor_t)-1)) in di_lnode_devt()
3379 *devt = makedev(DI_LNODE(lnode)->dev_major, DI_LNODE(lnode)->dev_minor); in di_lnode_devt()
3426 di_lnode_private_set(di_lnode_t lnode, void *data) in di_lnode_private_set() argument
3428 DI_LNODE(lnode)->user_private_data = (uintptr_t)data; in di_lnode_private_set()
3432 di_lnode_private_get(di_lnode_t lnode) in di_lnode_private_get() argument
3434 return ((void *)(uintptr_t)DI_LNODE(lnode)->user_private_data); in di_lnode_private_get()
3450 di_lnode_next(di_node_t node, di_lnode_t lnode) in di_lnode_next() argument
3464 if (lnode == DI_NODE_NIL) { in di_lnode_next()
3469 if (DI_LNODE(lnode)->node_next != 0) in di_lnode_next()
3471 DI_LNODE(lnode)->node_next)); in di_lnode_next()
3529 di_link_next_by_lnode(di_lnode_t lnode, di_link_t link, uint_t endpoint) in di_link_next_by_lnode() argument
3536 if ((lnode == DI_LNODE_NIL) || in di_link_next_by_lnode()
3542 di_all = DI_ALL((caddr_t)lnode - DI_LNODE(lnode)->self); in di_link_next_by_lnode()
3546 if (DI_LNODE(lnode)->link_out == 0) in di_link_next_by_lnode()
3549 DI_LNODE(lnode)->link_out)); in di_link_next_by_lnode()
3558 if (DI_LNODE(lnode)->link_in == 0) in di_link_next_by_lnode()
3561 DI_LNODE(lnode)->link_in)); in di_link_next_by_lnode()
3647 int (*callback)(di_lnode_t lnode, void *arg)) in walk_one_lnode() argument
3650 di_lnode_t lnode = DI_LNODE_NIL; in walk_one_lnode() local
3653 while ((lnode = di_lnode_next(node, lnode)) != DI_LNODE_NIL) { in walk_one_lnode()
3654 action = callback(lnode, arg); in walk_one_lnode()
3665 int (*lnode_callback)(di_lnode_t lnode, void *arg)) in di_walk_lnode() argument