Lines Matching refs:requests
27 HASH_TABLE(void *, struct auth_request *) requests;
59 hash_table_create_direct(&handler->requests, pool, 0);
70 return hash_table_count(handler->requests);
79 iter = hash_table_iterate_init(handler->requests);
80 while (hash_table_iterate(iter, handler->requests, &key, &auth_request)) {
87 hash_table_remove(handler->requests, key);
110 i_assert(hash_table_count(handler->requests) == 0);
112 /* notify parent that we're done with all requests */
115 hash_table_destroy(&handler->requests);
154 hash_table_remove(handler->requests, POINTER_CAST(request->id));
216 /* remove the request from requests-list */
564 if (hash_table_lookup(handler->requests, POINTER_CAST(id)) != NULL) {
574 hash_table_insert(handler->requests, POINTER_CAST(id), request);
649 request = hash_table_lookup(handler->requests, POINTER_CAST(id));
778 request = hash_table_lookup(handler->requests, POINTER_CAST(client_id));
843 request = hash_table_lookup(handler->requests, POINTER_CAST(client_id));
861 /* count the number of requests that we need to flush */
872 /* shuffle these requests to try to prevent any kind of timing attacks
873 where attacker performs multiple requests in parallel and attempts
886 /* flush the requests */