Searched refs:list_object (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/ |
H A D | list.h | 57 #define list_object(a, node) ((void *)(((char *)node) - (a)->list_offset)) macro 131 return (list_object(list, head)); in list_remove_head() 142 return (list_object(list, tail)); in list_remove_tail() 151 return (list_object(list, list->list_head.next)); in list_head() 160 return (list_object(list, list->list_head.prev)); in list_tail() 169 return (list_object(list, node->next)); in list_next() 180 return (list_object(list, node->prev)); in list_prev()
|
/freebsd/sys/contrib/openzfs/lib/libspl/ |
H A D | list.c | 38 #define list_object(a, node) ((void *)(((char *)node) - (a)->list_offset)) macro 139 return (list_object(list, head)); in list_remove_head() 149 return (list_object(list, tail)); in list_remove_tail() 157 return (list_object(list, list->list_head.next)); in list_head() 165 return (list_object(list, list->list_head.prev)); in list_tail() 174 return (list_object(list, node->next)); in list_next() 185 return (list_object(list, node->prev)); in list_prev()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
H A D | list.c | 38 #define list_object(a, node) ((void *)(((char *)node) - (a)->list_offset)) macro 139 return (list_object(list, head)); in list_remove_head() 149 return (list_object(list, tail)); in list_remove_tail() 157 return (list_object(list, list->list_head.list_next)); in list_head() 165 return (list_object(list, list->list_head.list_prev)); in list_tail() 174 return (list_object(list, node->list_next)); in list_next() 185 return (list_object(list, node->list_prev)); in list_prev()
|
/freebsd/sys/dev/isci/scil/ |
H A D | sci_simple_list.h | 96 #define sci_simple_list_element_init(list_object, element) \ argument 99 (element)->object = (list_object); \
|
H A D | sci_fast_list.h | 98 #define sci_fast_list_element_init(list_object, element) \ argument 100 (element)->object = (list_object); \
|