Lines Matching defs:list
25 list_t *list = (list_t *) osi_calloc(sizeof(list_t)); in list_new_internal() local
41 void list_free(list_t *list) in list_free()
51 bool list_is_empty(const list_t *list) in list_is_empty()
57 bool list_contains(const list_t *list, const void *data) in list_contains()
71 list_node_t *list_get_node(const list_t *list, const void *data) in list_get_node()
86 size_t list_length(const list_t *list) in list_length()
92 void *list_front(const list_t *list) in list_front()
100 void *list_back(const list_t *list) { in list_back()
107 list_node_t *list_back_node(const list_t *list) { in list_back_node()
114 bool list_insert_after(list_t *list, list_node_t *prev_node, void *data) { in list_insert_after()
133 bool list_prepend(list_t *list, void *data) in list_prepend()
152 bool list_append(list_t *list, void *data) in list_append()
174 bool list_remove(list_t *list, void *data) in list_remove()
204 bool list_delete(list_t *list, void *data) in list_delete()
234 void list_clear(list_t *list) in list_clear()
245 list_node_t *list_foreach(const list_t *list, list_iter_cb callback, void *context) in list_foreach()
260 list_node_t *list_begin(const list_t *list) in list_begin()
266 list_node_t *list_end(UNUSED_ATTR const list_t *list) in list_end()
284 list_node_t *list_free_node(list_t *list, list_node_t *node) in list_free_node()
301 list_node_t *list_delete_node(list_t *list, list_node_t *node) in list_delete_node()