Home
last modified time | relevance | path

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

/src/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Dlist.h56 #define list_d2l(a, obj) ((list_node_t *)(((char *)obj) + (a)->list_offset)) macro
90 list_add(list_d2l(list, object), &list->list_head); in list_insert_head()
96 list_add_tail(list_d2l(list, object), &list->list_head); in list_insert_tail()
105 list_add(list_d2l(list, nobject), list_d2l(list, object)); in list_insert_after()
114 list_add_tail(list_d2l(list, nobject), list_d2l(list, object)); in list_insert_before()
120 list_del(list_d2l(list, object)); in list_remove()
166 list_node_t *node = list_d2l(list, object); in list_next()
177 list_node_t *node = list_d2l(list, object); in list_prev()
/src/sys/contrib/openzfs/module/os/freebsd/spl/
H A Dlist.c37 #define list_d2l(a, obj) ((list_node_t *)(((char *)obj) + (a)->list_offset)) macro
42 list_node_t *lnew = list_d2l(list, object); \
50 list_node_t *lnew = list_d2l(list, object); \
93 list_node_t *lold = list_d2l(list, object); in list_insert_after()
104 list_node_t *lold = list_d2l(list, object); in list_insert_before()
126 list_node_t *lold = list_d2l(list, object); in list_remove()
171 list_node_t *node = list_d2l(list, object); in list_next()
182 list_node_t *node = list_d2l(list, object); in list_prev()
/src/sys/contrib/openzfs/lib/libspl/
H A Dlist.c37 #define list_d2l(a, obj) ((list_node_t *)(((char *)obj) + (a)->list_offset)) macro
42 list_node_t *lnew = list_d2l(list, object); \
50 list_node_t *lnew = list_d2l(list, object); \
93 list_node_t *lold = list_d2l(list, object); in list_insert_after()
104 list_node_t *lold = list_d2l(list, object); in list_insert_before()
126 list_node_t *lold = list_d2l(list, object); in list_remove()
171 list_node_t *node = list_d2l(list, object); in list_next()
182 list_node_t *node = list_d2l(list, object); in list_prev()