Home
last modified time | relevance | path

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

/f-stack/freebsd/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
89 list_add(list_d2l(list, object), &list->list_head); in list_insert_head()
95 list_add_tail(list_d2l(list, object), &list->list_head); in list_insert_tail()
104 list_add(list_d2l(list, nobject), list_d2l(list, object)); in list_insert_after()
113 list_add_tail(list_d2l(list, nobject), list_d2l(list, object)); in list_insert_before()
119 list_del(list_d2l(list, object)); in list_remove()
165 list_node_t *node = list_d2l(list, object); in list_next()
176 list_node_t *node = list_d2l(list, object); in list_prev()
/f-stack/freebsd/contrib/openzfs/lib/libspl/
H A Dlist.c36 #define list_d2l(a, obj) ((list_node_t *)(((char *)obj) + (a)->list_offset)) macro
41 list_node_t *lnew = list_d2l(list, object); \
49 list_node_t *lnew = list_d2l(list, object); \
91 list_node_t *lold = list_d2l(list, object); in list_insert_after()
102 list_node_t *lold = list_d2l(list, object); in list_insert_before()
124 list_node_t *lold = list_d2l(list, object); in list_remove()
169 list_node_t *node = list_d2l(list, object); in list_next()
180 list_node_t *node = list_d2l(list, object); in list_prev()
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/
H A Dlist.c36 #define list_d2l(a, obj) ((list_node_t *)(((char *)obj) + (a)->list_offset)) macro
41 list_node_t *lnew = list_d2l(list, object); \
49 list_node_t *lnew = list_d2l(list, object); \
92 list_node_t *lold = list_d2l(list, object); in list_insert_after()
103 list_node_t *lold = list_d2l(list, object); in list_insert_before()
125 list_node_t *lold = list_d2l(list, object); in list_remove()
170 list_node_t *node = list_d2l(list, object); in list_next()
181 list_node_t *node = list_d2l(list, object); in list_prev()