Lines Matching refs:db
52 addinitgroupsX (struct database_dyn *db, int fd, request_header *req, in addinitgroupsX() argument
189 timeout = dh->timeout = time (NULL) + db->postimeout; in addinitgroupsX()
202 if (all_tryagain || __builtin_expect (db->negtimeout == 0, 0)) in addinitgroupsX()
208 else if ((dataset = mempool_alloc (db, (sizeof (struct dataset) in addinitgroupsX()
214 db->negtimeout); in addinitgroupsX()
223 if (db->persistent) in addinitgroupsX()
233 &dataset->head, true, db, uid, he == NULL); in addinitgroupsX()
235 pthread_rwlock_unlock (&db->lock); in addinitgroupsX()
256 dataset = (struct dataset *) mempool_alloc (db, total + req->key_len, in addinitgroupsX()
273 db->postimeout); in addinitgroupsX()
323 = (struct dataset *) mempool_alloc (db, total + req->key_len, in addinitgroupsX()
356 if (db->persistent) in addinitgroupsX()
366 db, uid, he == NULL); in addinitgroupsX()
368 pthread_rwlock_unlock (&db->lock); in addinitgroupsX()
386 addinitgroups (struct database_dyn *db, int fd, request_header *req, void *key, in addinitgroups() argument
389 addinitgroupsX (db, fd, req, key, uid, NULL, NULL); in addinitgroups()
394 readdinitgroups (struct database_dyn *db, struct hashentry *he, in readdinitgroups() argument
403 return addinitgroupsX (db, -1, &req, db->data + he->key, he->owner, he, dh); in readdinitgroups()