Lines Matching refs:req
74 do_notfound (struct database_dyn *db, int fd, request_header *req, in do_notfound() argument
89 dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, 1); in do_notfound()
94 sizeof (struct dataset) + req->key_len, in do_notfound()
101 memcpy (dataset->strdata, key, req->key_len); in do_notfound()
113 addgetnetgrentX (struct database_dyn *db, int fd, request_header *req, in addgetnetgrentX() argument
135 size_t buflen = MAX (1024, sizeof (*dataset) + req->key_len); in addgetnetgrentX()
148 cacheable = do_notfound (db, fd, req, key, &dataset, &total, &timeout, in addgetnetgrentX()
199 buflen - buffilled - req->key_len, &e); in addgetnetgrentX()
231 if (buflen - req->key_len - bufused < needed) in addgetnetgrentX()
349 cacheable = do_notfound (db, fd, req, key, &dataset, &total, &timeout, in addgetnetgrentX()
358 timeout = datahead_init_pos (&dataset->head, total + req->key_len, in addgetnetgrentX()
368 assert (buflen - buffilled >= req->key_len); in addgetnetgrentX()
369 key_copy = memcpy (buffer + buffilled, key, req->key_len); in addgetnetgrentX()
370 buffilled += req->key_len; in addgetnetgrentX()
397 = (struct dataset *) mempool_alloc (db, total + req->key_len, 1); in addgetnetgrentX()
403 dataset = memcpy (newp, dataset, total + req->key_len); in addgetnetgrentX()
429 ((uintptr_t) dataset & pagesize_m1) + total + req->key_len, in addgetnetgrentX()
433 (void) cache_add (req->type, key_copy, req->key_len, &dataset->head, in addgetnetgrentX()
451 addinnetgrX (struct database_dyn *db, int fd, request_header *req, in addinnetgrX() argument
503 sizeof (*dataset) + req->key_len, in addinnetgrX()
513 datahead_init_pos (&dataset->head, sizeof (*dataset) + req->key_len, in addinnetgrX()
526 char *key_copy = memcpy ((char *) (dataset + 1), group, req->key_len); in addinnetgrX()
589 + req->key_len, in addinnetgrX()
593 (void) cache_add (req->type, key_copy, req->key_len, &dataset->head, in addinnetgrX()
610 addgetnetgrentX_ignore (struct database_dyn *db, int fd, request_header *req, in addgetnetgrentX_ignore() argument
616 time_t timeout = addgetnetgrentX (db, fd, req, key, uid, he, dh, in addgetnetgrentX_ignore()
623 addgetnetgrent (struct database_dyn *db, int fd, request_header *req, in addgetnetgrent() argument
626 addgetnetgrentX_ignore (db, fd, req, key, uid, NULL, NULL); in addgetnetgrent()
634 request_header req = in readdgetnetgrent() local
640 (db, -1, &req, db->data + he->key, he->owner, he, dh); in readdgetnetgrent()
645 addinnetgr (struct database_dyn *db, int fd, request_header *req, in addinnetgr() argument
648 addinnetgrX (db, fd, req, key, uid, NULL, NULL); in addinnetgr()
656 request_header req = in readdinnetgr() local
662 return addinnetgrX (db, -1, &req, db->data + he->key, he->owner, he, dh); in readdinnetgr()