Lines Matching refs:db

92 cache_addhst (struct database_dyn *db, int fd, request_header *req,  in cache_addhst()  argument
143 if (errval == EAGAIN || __builtin_expect (db->negtimeout == 0, 0)) in cache_addhst()
149 else if ((dataset = mempool_alloc (db, (sizeof (struct dataset) in cache_addhst()
156 ? db->negtimeout : ttl)); in cache_addhst()
165 if (db->persistent) in cache_addhst()
175 &dataset->head, true, db, owner, he == NULL); in cache_addhst()
177 pthread_rwlock_unlock (&db->lock); in cache_addhst()
239 dataset = (struct dataset *) mempool_alloc (db, total + req->key_len, in cache_addhst()
256 ttl == INT32_MAX ? db->postimeout : ttl); in cache_addhst()
324 = (struct dataset *) mempool_alloc (db, in cache_addhst()
368 if (db->persistent) in cache_addhst()
392 &dataset->head, true, db, owner, he == NULL); in cache_addhst()
394 pthread_rwlock_unlock (&db->lock); in cache_addhst()
428 addhstbyX (struct database_dyn *db, int fd, request_header *req, in addhstbyX() argument
477 time_t timeout = cache_addhst (db, fd, req, key, hst, uid, he, dh, in addhstbyX()
485 addhstbyname (struct database_dyn *db, int fd, request_header *req, in addhstbyname() argument
488 addhstbyX (db, fd, req, key, uid, NULL, NULL); in addhstbyname()
493 readdhstbyname (struct database_dyn *db, struct hashentry *he, in readdhstbyname() argument
502 return addhstbyX (db, -1, &req, db->data + he->key, he->owner, he, dh); in readdhstbyname()
507 addhstbyaddr (struct database_dyn *db, int fd, request_header *req, in addhstbyaddr() argument
510 addhstbyX (db, fd, req, key, uid, NULL, NULL); in addhstbyaddr()
515 readdhstbyaddr (struct database_dyn *db, struct hashentry *he, in readdhstbyaddr() argument
524 return addhstbyX (db, -1, &req, db->data + he->key, he->owner, he, dh); in readdhstbyaddr()
529 addhstbynamev6 (struct database_dyn *db, int fd, request_header *req, in addhstbynamev6() argument
532 addhstbyX (db, fd, req, key, uid, NULL, NULL); in addhstbynamev6()
537 readdhstbynamev6 (struct database_dyn *db, struct hashentry *he, in readdhstbynamev6() argument
546 return addhstbyX (db, -1, &req, db->data + he->key, he->owner, he, dh); in readdhstbynamev6()
551 addhstbyaddrv6 (struct database_dyn *db, int fd, request_header *req, in addhstbyaddrv6() argument
554 addhstbyX (db, fd, req, key, uid, NULL, NULL); in addhstbyaddrv6()
559 readdhstbyaddrv6 (struct database_dyn *db, struct hashentry *he, in readdhstbyaddrv6() argument
568 return addhstbyX (db, -1, &req, db->data + he->key, he->owner, he, dh); in readdhstbyaddrv6()