Lines Matching refs:payload
251 (*cache->free)(cache, p->payload);
412 (*cache->free)(cache, p->payload);
421 void *util_ald_cache_fetch(util_ald_cache_t *cache, void *payload)
431 hashval = (*cache->hash)(payload) % cache->size;
434 p && !(*cache->compare)(p->payload, payload);
439 return p->payload;
450 void *util_ald_cache_insert(util_ald_cache_t *cache, void *payload)
457 if (cache == NULL || payload == NULL) {
500 /* Take a copy of the payload before proceeeding. */
501 tmp_payload = (*cache->copy)(cache, payload);
519 tmp_payload = (*cache->copy)(cache, payload);
527 payload = tmp_payload;
531 hashval = (*cache->hash)(payload) % cache->size;
533 node->payload = payload;
544 return node->payload;
547 void util_ald_cache_remove(util_ald_cache_t *cache, void *payload)
556 hashval = (*cache->hash)(payload) % cache->size;
558 p && !(*cache->compare)(p->payload, payload);
575 (*cache->free)(cache, p->payload);
686 n = (util_url_node_t *)p->payload;
758 (*util_ldap_cache->display)(r, util_ldap_cache, p->payload);
778 (*n->search_cache->display)(r, n->search_cache, p->payload);
801 (*n->compare_cache->display)(r, n->compare_cache, p->payload);
819 (*n->dn_compare_cache->display)(r, n->dn_compare_cache, p->payload);
855 n = (util_url_node_t *)p->payload;