Lines Matching refs:largs
1101 nsc_lookup_no_cache(nsc_lookup_args_t *largs, const char *str) in nsc_lookup_no_cache() argument
1108 nss_psearch(largs->buffer, largs->bufsize); in nsc_lookup_no_cache()
1109 status = NSCD_GET_STATUS(largs->buffer); in nsc_lookup_no_cache()
1246 check_config(nsc_lookup_args_t *largs, nscd_cfg_cache_t *cfgp, in check_config() argument
1253 ctx = largs->ctx; in check_config()
1254 nscdb = largs->nscdb; in check_config()
1275 return (nsc_lookup_no_cache(largs, whoami)); in check_config()
1282 if (nsw_config_in_phdr(largs->buffer)) in check_config()
1283 return (nsc_lookup_no_cache(largs, whoami)); in check_config()
1291 return (nsc_lookup_no_cache(largs, whoami)); in check_config()
1348 lookup_int(nsc_lookup_args_t *largs, int flag) in lookup_int() argument
1368 status = nss_packed_getkey(largs->buffer, largs->bufsize, &dbname, in lookup_int()
1377 if (largs->ctx == NULL) { in lookup_int()
1378 if (get_cache_ctx(dbname, &largs->ctx) != NSCD_SUCCESS) { in lookup_int()
1385 return (nsc_lookup_no_cache(largs, dbname)); in lookup_int()
1388 ctx = largs->ctx; in lookup_int()
1390 if (largs->nscdb == NULL) { in lookup_int()
1391 if ((largs->nscdb = nsc_get_db(ctx, dbop)) == NULL) { in lookup_int()
1399 return (nsc_lookup_no_cache(largs, dbname)); in lookup_int()
1403 nscdb = largs->nscdb; in lookup_int()
1418 cfg_rc = check_config(largs, &cfg, whoami, flag); in lookup_int()
1433 rc = lookup_cache(largs, &cfg, &args, whoami, &this_entry); in lookup_int()
1552 nss_psearch(largs->buffer, largs->bufsize); in lookup_int()
1553 status = NSCD_GET_STATUS(largs->buffer); in lookup_int()
1572 status = dup_packed_buffer(largs, this_entry); in lookup_int()
1604 ttl = get_dns_ttl(largs->buffer, dbname); in lookup_int()
1628 if (NSCD_GET_ERRNO(largs->buffer) == ERANGE) { in lookup_int()
1637 status = dup_packed_buffer(largs, this_entry); in lookup_int()
1686 errnum = NSCD_GET_ERRNO(largs->buffer); in lookup_int()
1718 if (copy_result(largs->buffer, in lookup_int()
1736 NSCD_SET_STATUS((nss_pheader_t *)largs->buffer, in lookup_int()
1739 NSCD_SET_HERRNO((nss_pheader_t *)largs->buffer, in lookup_int()
1759 nsc_lookup(nsc_lookup_args_t *largs, int flag) { in nsc_lookup() argument
1761 nss_pheader_t *phdr = (nss_pheader_t *)largs->buffer; in nsc_lookup()
1764 rc = lookup_int(largs, 0); in nsc_lookup()
1851 nsc_lookup_args_t *largs; in getxy_keepalive() local
1918 largs = (nsc_lookup_args_t *)malloc(sizeof (*largs)); in getxy_keepalive()
1919 if (largs == NULL) { in getxy_keepalive()
1924 largs->buffer = table[i].ptr; in getxy_keepalive()
1925 largs->bufsize = table[i].num; in getxy_keepalive()
1926 largs->ctx = ctx; in getxy_keepalive()
1927 largs->nscdb = nscdb; in getxy_keepalive()
1928 if (launch_update(largs) < 0) in getxy_keepalive()
2071 lookup_cache(nsc_lookup_args_t *largs, nscd_cfg_cache_t *cfgp, in lookup_cache() argument
2082 ctx = largs->ctx; in lookup_cache()
2083 nscdb = largs->nscdb; in lookup_cache()