Searched refs:list_d2l (Results 1 – 3 of 3) sorted by relevance
| /src/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | list.h | 56 #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 D | list.c | 37 #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 D | list.c | 37 #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()
|