Lines Matching refs:list
16 struct ldap_connection_list *list)
18 DLLIST_REMOVE(&pool->conn_list, list);
21 ldap_connection_deinit(&list->conn);
22 i_free(list);
29 struct ldap_connection_list *list, *next;
31 list = pool->conn_list;
32 for (; list != NULL && pool->conn_count > max_count; list = next) {
33 next = list->next;
34 if (list->refcount == 0)
35 ldap_connection_list_remove(pool, list);
66 struct ldap_connection_list *list;
69 for (list = pool->conn_list; list != NULL; list = list->next) {
70 if (ldap_connection_have_settings(list->conn, set)) {
71 list->refcount++;
72 *list_r = list;
79 list = i_new(struct ldap_connection_list, 1);
80 list->conn = conn;
81 list->refcount++;
83 DLLIST_PREPEND(&pool->conn_list, list);
87 *list_r = list;
94 struct ldap_connection_list *list = *_list;
98 i_assert(list->refcount > 0);
100 if (--list->refcount == 0)
106 struct ldap_connection_list *list;
108 for (list = pool->conn_list; list != NULL; list = list->next) {
109 if (list->refcount > 0)