Lines Matching refs:a_data
92 extern sd_list_iter_t* sd_list_lookup(sd_list_t* a_this, void* a_data) in sd_list_lookup() argument
99 if (a_data == i->data) in sd_list_lookup()
106 extern sd_list_iter_t* sd_list_lookadd(sd_list_t* a_this, void* a_data) in sd_list_lookadd() argument
112 if ((i = sd_list_lookup(a_this, a_data)) != 0) in sd_list_lookadd()
115 return sd_list_add(a_this, a_data); in sd_list_lookadd()
119 extern sd_list_iter_t* sd_list_add(sd_list_t* a_this, void* a_data) in sd_list_add() argument
129 i->data = a_data; in sd_list_add()
145 sd_list_func_t a_func, void* a_data) in sd_list_sortadd() argument
152 if ((*a_func)(i->data, a_data) > 0) in sd_list_sortadd()
156 return sd_list_iter_insert(i, a_data); in sd_list_sortadd()
158 return sd_list_append(a_this, a_data); in sd_list_sortadd()
162 extern int sd_list_del(sd_list_t* a_this, void* a_data) in sd_list_del() argument
170 if (a_data == i->data) in sd_list_del()
272 void* a_data) in sd_list_iter_insert() argument
279 return sd_list_prepend(a_this->list, a_data); in sd_list_iter_insert()
284 i->data = a_data; in sd_list_iter_insert()
299 extern sd_list_iter_t* sd_list_prepend(sd_list_t* a_this, void* a_data) in sd_list_prepend() argument
309 i->data = a_data; in sd_list_prepend()
325 extern sd_list_iter_t* sd_list_append(sd_list_t* a_this, void* a_data) in sd_list_append() argument
335 i->data = a_data; in sd_list_append()