Searched refs:list_d2l (Results 1 – 3 of 3) sorted by relevance
/titanic_50/usr/src/common/list/ |
H A D | list.c | 41 extern list_node_t *list_d2l(list_t *list, void *obj); 43 #define list_d2l(a, obj) ((list_node_t *)(((char *)obj) + (a)->list_offset)) macro 49 list_node_t *lnew = list_d2l(list, object); \ 57 list_node_t *lnew = list_d2l(list, object); \ 100 list_node_t *lold = list_d2l(list, object); in list_insert_after() 111 list_node_t *lold = list_d2l(list, object); in list_insert_before() 133 list_node_t *lold = list_d2l(list, object); in list_remove() 178 list_node_t *node = list_d2l(list, object); in list_next() 189 list_node_t *node = list_d2l(list, object); in list_prev()
|
/titanic_50/usr/src/uts/common/io/arn/ |
H A D | arn_core.h | 71 #define list_d2l(a, obj) ((list_node_t *)(((char *)obj) + (a)->list_offset)) macro 80 temp = list_object((list_t), ((list_d2l(list_t, object))->list_next));\ 81 ((list_d2l(list_t, temp))->list_next) != &((list_t)->list_head);\ 83 temp = list_object((list_t), (list_d2l(list_t, temp))->list_next))
|
/titanic_50/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | vfs.c | 555 #define list_d2l(a, obj) ((list_node_t *)(((char *)obj) + (a)->list_offset)) macro 621 pnode = list_d2l(&sctp->sctp_saddrs[i]. in sctp_getsockaddr() 684 pnode = list_d2l(&sctp->sctp_saddrs[i].sctp_ipif_list, in sctp_getsockaddr()
|