Lines Matching refs:db

64 cache_addserv (struct database_dyn *db, int fd, request_header *req,  in cache_addserv()  argument
96 timeout = dh->timeout = t + db->postimeout; in cache_addserv()
113 if (errval == EAGAIN || __builtin_expect (db->negtimeout == 0, 0)) in cache_addserv()
119 else if ((dataset = mempool_alloc (db, (sizeof (struct dataset) in cache_addserv()
125 db->negtimeout); in cache_addserv()
134 if (db->persistent) in cache_addserv()
144 &dataset->head, true, db, owner, he == NULL); in cache_addserv()
146 pthread_rwlock_unlock (&db->lock); in cache_addserv()
191 dataset = (struct dataset *) mempool_alloc (db, total + req->key_len, in cache_addserv()
208 db->postimeout); in cache_addserv()
256 = (struct dataset *) mempool_alloc (db, total + req->key_len, in cache_addserv()
290 if (db->persistent) in cache_addserv()
300 &dataset->head, true, db, owner, he == NULL); in cache_addserv()
302 pthread_rwlock_unlock (&db->lock); in cache_addserv()
341 addservbyX (struct database_dyn *db, int fd, request_header *req, in addservbyX() argument
378 time_t timeout = cache_addserv (db, fd, req, key, serv, uid, he, dh, errval); in addservbyX()
385 addservbyname (struct database_dyn *db, int fd, request_header *req, in addservbyname() argument
388 addservbyX (db, fd, req, key, uid, NULL, NULL); in addservbyname()
393 readdservbyname (struct database_dyn *db, struct hashentry *he, in readdservbyname() argument
402 return addservbyX (db, -1, &req, db->data + he->key, he->owner, he, dh); in readdservbyname()
407 addservbyport (struct database_dyn *db, int fd, request_header *req, in addservbyport() argument
410 addservbyX (db, fd, req, key, uid, NULL, NULL); in addservbyport()
415 readdservbyport (struct database_dyn *db, struct hashentry *he, in readdservbyport() argument
424 return addservbyX (db, -1, &req, db->data + he->key, he->owner, he, dh); in readdservbyport()