Lines Matching refs:req

1045 handle_request (int fd, request_header *req, void *key, uid_t uid, pid_t pid)  in handle_request()  argument
1047 if (__builtin_expect (req->version, NSCD_VERSION) != NSCD_VERSION) in handle_request()
1052 req->version, NSCD_VERSION); in handle_request()
1057 if (selinux_enabled && nscd_request_avc_has_perm (fd, req->type) != 0) in handle_request()
1089 struct database_dyn *db = reqinfo[req->type].db; in handle_request()
1092 if (__builtin_expect (reqinfo[req->type].data_request, true)) in handle_request()
1096 if (req->type == GETHOSTBYADDR || req->type == GETHOSTBYADDRv6) in handle_request()
1100 dbg_log ("\t%s (%s)", serv2str[req->type], in handle_request()
1101 inet_ntop (req->type == GETHOSTBYADDR in handle_request()
1106 dbg_log ("\t%s (%s)", serv2str[req->type], (char *) key); in handle_request()
1137 cached = (struct datahead *) cache_search (req->type, key, req->key_len, in handle_request()
1160 if (req->type == INVALIDATE) in handle_request()
1161 dbg_log ("\t%s (%s)", serv2str[req->type], (char *) key); in handle_request()
1163 dbg_log ("\t%s", serv2str[req->type]); in handle_request()
1167 switch (req->type) in handle_request()
1170 addpwbyname (db, fd, req, key, uid); in handle_request()
1174 addpwbyuid (db, fd, req, key, uid); in handle_request()
1178 addgrbyname (db, fd, req, key, uid); in handle_request()
1182 addgrbygid (db, fd, req, key, uid); in handle_request()
1186 addhstbyname (db, fd, req, key, uid); in handle_request()
1190 addhstbynamev6 (db, fd, req, key, uid); in handle_request()
1194 addhstbyaddr (db, fd, req, key, uid); in handle_request()
1198 addhstbyaddrv6 (db, fd, req, key, uid); in handle_request()
1202 addhstai (db, fd, req, key, uid); in handle_request()
1206 addinitgroups (db, fd, req, key, uid); in handle_request()
1210 addservbyname (db, fd, req, key, uid); in handle_request()
1214 addservbyport (db, fd, req, key, uid); in handle_request()
1218 addgetnetgrent (db, fd, req, key, uid); in handle_request()
1222 addinnetgr (db, fd, req, key, uid); in handle_request()
1253 if (req->type == GETSTAT) in handle_request()
1260 if (req->type == INVALIDATE) in handle_request()
1273 send_ro_fd (reqinfo[req->type].db, key, fd); in handle_request()
1629 request_header req; in nscd_run_worker() local
1630 if (__builtin_expect (TEMP_FAILURE_RETRY (read (fd, &req, sizeof (req))) in nscd_run_worker()
1631 != sizeof (req), 0)) in nscd_run_worker()
1642 if (req.type < GETPWBYNAME || req.type >= LASTREQ) in nscd_run_worker()
1665 if (__builtin_expect (req.key_len, 1) < 0 in nscd_run_worker()
1666 || __builtin_expect (req.key_len, 1) > MAXKEYLEN) in nscd_run_worker()
1669 dbg_log (_("key length in request too long: %d"), req.key_len); in nscd_run_worker()
1677 req.key_len)) in nscd_run_worker()
1678 != req.key_len, 0)) in nscd_run_worker()
1686 keybuf[req.key_len] = '\0'; in nscd_run_worker()
1694 req.version, (long int) pid); in nscd_run_worker()
1698 handle_request: request received (Version = %d)"), req.version); in nscd_run_worker()
1702 handle_request (fd, &req, keybuf, uid, pid); in nscd_run_worker()