Home
last modified time | relevance | path

Searched refs:DI_LNODE (Results 1 – 3 of 3) sorted by relevance

/titanic_41/usr/src/lib/libdevinfo/
H A Ddevinfo.c3344 return (DI_LNODE((caddr_t)di_all + DI_LINK(link)->src_lnode)); in di_link_to_lnode()
3346 return (DI_LNODE((caddr_t)di_all + DI_LINK(link)->tgt_lnode)); in di_link_to_lnode()
3362 di_all = DI_ALL((caddr_t)lnode - DI_LNODE(lnode)->self); in di_lnode_devinfo()
3363 return (DI_NODE((caddr_t)di_all + DI_LNODE(lnode)->node)); in di_lnode_devinfo()
3373 if ((DI_LNODE(lnode)->dev_major == (major_t)-1) && in di_lnode_devt()
3374 (DI_LNODE(lnode)->dev_minor == (minor_t)-1)) in di_lnode_devt()
3377 *devt = makedev(DI_LNODE(lnode)->dev_major, DI_LNODE(lnode)->dev_minor); in di_lnode_devt()
3426 DI_LNODE(lnode)->user_private_data = (uintptr_t)data; in di_lnode_private_set()
3432 return ((void *)(uintptr_t)DI_LNODE(lnode)->user_private_data); in di_lnode_private_get()
3464 return (DI_LNODE((caddr_t)di_all + in di_lnode_next()
[all …]
/titanic_41/usr/src/uts/common/sys/
H A Ddevinfo_impl.h122 #define DI_LNODE(addr) ((struct di_lnode *)((void *)(addr))) macro
/titanic_41/usr/src/uts/common/io/
H A Ddevinfo.c2358 melnode = DI_LNODE(di_mem_addr(data->st, me->src_lnode)); in i_link_walker()
2365 melnode = DI_LNODE(di_mem_addr(data->st, me->tgt_lnode)); in i_link_walker()
2411 me = DI_LNODE(di_mem_addr(data->st, i_lnode->self)); in i_lnode_walker()