Lines Matching refs:item
13 typedef int (*sll_compare_func)(const void *item, void *id);
16 extern status_t sll_insert_head(long nextoff, void **head, void *item);
17 extern status_t sll_insert_tail(long nextoff, void **head, void *item);
19 extern status_t sll_remove(long nextoff, void **head, void *item);
20 extern void *sll_next(long nextoff, void *item);
22 #define SLLPTROFF(type,item,nextp) ((typeof(item))(((char *)(item)) + offsetof(item, nextp)))
23 #define SLLITEM2PTR(type,item,nextp) ((typeof(item))(((char *)(item)) + offsetof(item, nextp)))
25 #define SLLNEXT(type,item,nextp) (*(typeof(item))(((char *)(item)) + offsetof(item, nextp)))