centry 204 source3/winbindd/winbindd_cache.c static void centry_free(struct cache_entry *centry)
centry 206 source3/winbindd/winbindd_cache.c if (!centry)
centry 208 source3/winbindd/winbindd_cache.c SAFE_FREE(centry->data);
centry 209 source3/winbindd/winbindd_cache.c free(centry);
centry 212 source3/winbindd/winbindd_cache.c static bool centry_check_bytes(struct cache_entry *centry, size_t nbytes)
centry 214 source3/winbindd/winbindd_cache.c if (centry->len - centry->ofs < nbytes) {
centry 217 source3/winbindd/winbindd_cache.c centry->len - centry->ofs));
centry 226 source3/winbindd/winbindd_cache.c static uint32 centry_uint32(struct cache_entry *centry)
centry 230 source3/winbindd/winbindd_cache.c if (!centry_check_bytes(centry, 4)) {
centry 233 source3/winbindd/winbindd_cache.c ret = IVAL(centry->data, centry->ofs);
centry 234 source3/winbindd/winbindd_cache.c centry->ofs += 4;
centry 241 source3/winbindd/winbindd_cache.c static uint16 centry_uint16(struct cache_entry *centry)
centry 244 source3/winbindd/winbindd_cache.c if (!centry_check_bytes(centry, 2)) {
centry 247 source3/winbindd/winbindd_cache.c ret = CVAL(centry->data, centry->ofs);
centry 248 source3/winbindd/winbindd_cache.c centry->ofs += 2;
centry 255 source3/winbindd/winbindd_cache.c static uint8 centry_uint8(struct cache_entry *centry)
centry 258 source3/winbindd/winbindd_cache.c if (!centry_check_bytes(centry, 1)) {
centry 261 source3/winbindd/winbindd_cache.c ret = CVAL(centry->data, centry->ofs);
centry 262 source3/winbindd/winbindd_cache.c centry->ofs += 1;
centry 269 source3/winbindd/winbindd_cache.c static NTTIME centry_nttime(struct cache_entry *centry)
centry 272 source3/winbindd/winbindd_cache.c if (!centry_check_bytes(centry, 8)) {
centry 275 source3/winbindd/winbindd_cache.c ret = IVAL(centry->data, centry->ofs);
centry 276 source3/winbindd/winbindd_cache.c centry->ofs += 4;
centry 277 source3/winbindd/winbindd_cache.c ret += (uint64_t)IVAL(centry->data, centry->ofs) << 32;
centry 278 source3/winbindd/winbindd_cache.c centry->ofs += 4;
centry 285 source3/winbindd/winbindd_cache.c static time_t centry_time(struct cache_entry *centry)
centry 287 source3/winbindd/winbindd_cache.c return (time_t)centry_nttime(centry);
centry 293 source3/winbindd/winbindd_cache.c static char *centry_string(struct cache_entry *centry, TALLOC_CTX *mem_ctx)
centry 298 source3/winbindd/winbindd_cache.c len = centry_uint8(centry);
centry 305 source3/winbindd/winbindd_cache.c if (!centry_check_bytes(centry, (size_t)len)) {
centry 313 source3/winbindd/winbindd_cache.c memcpy(ret,centry->data + centry->ofs, len);
centry 315 source3/winbindd/winbindd_cache.c centry->ofs += len;
centry 322 source3/winbindd/winbindd_cache.c static char *centry_hash16(struct cache_entry *centry, TALLOC_CTX *mem_ctx)
centry 327 source3/winbindd/winbindd_cache.c len = centry_uint8(centry);
centry 335 source3/winbindd/winbindd_cache.c if (!centry_check_bytes(centry, 16)) {
centry 343 source3/winbindd/winbindd_cache.c memcpy(ret,centry->data + centry->ofs, 16);
centry 344 source3/winbindd/winbindd_cache.c centry->ofs += 16;
centry 351 source3/winbindd/winbindd_cache.c static bool centry_sid(struct cache_entry *centry, TALLOC_CTX *mem_ctx, DOM_SID *sid)
centry 354 source3/winbindd/winbindd_cache.c sid_string = centry_string(centry, mem_ctx);
centry 365 source3/winbindd/winbindd_cache.c static NTSTATUS centry_ntstatus(struct cache_entry *centry)
centry 369 source3/winbindd/winbindd_cache.c status = NT_STATUS(centry_uint32(centry));
centry 545 source3/winbindd/winbindd_cache.c static bool centry_expired(struct winbindd_domain *domain, const char *keystr, struct cache_entry *centry)
centry 566 source3/winbindd/winbindd_cache.c (centry->sequence_number == DOM_SEQUENCE_NONE)) {
centry 575 source3/winbindd/winbindd_cache.c centry->sequence_number == domain->sequence_number) {
centry 591 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 601 source3/winbindd/winbindd_cache.c centry = SMB_XMALLOC_P(struct cache_entry);
centry 602 source3/winbindd/winbindd_cache.c centry->data = (unsigned char *)data.dptr;
centry 603 source3/winbindd/winbindd_cache.c centry->len = data.dsize;
centry 604 source3/winbindd/winbindd_cache.c centry->ofs = 0;
centry 606 source3/winbindd/winbindd_cache.c if (centry->len < 8) {
centry 609 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 613 source3/winbindd/winbindd_cache.c centry->status = centry_ntstatus(centry);
centry 614 source3/winbindd/winbindd_cache.c centry->sequence_number = centry_uint32(centry);
centry 616 source3/winbindd/winbindd_cache.c return centry;
centry 632 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 644 source3/winbindd/winbindd_cache.c centry = wcache_fetch_raw(kstr);
centry 645 source3/winbindd/winbindd_cache.c if (centry == NULL) {
centry 650 source3/winbindd/winbindd_cache.c if (centry_expired(domain, kstr, centry)) {
centry 655 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 664 source3/winbindd/winbindd_cache.c return centry;
centry 687 source3/winbindd/winbindd_cache.c static void centry_expand(struct cache_entry *centry, uint32 len)
centry 689 source3/winbindd/winbindd_cache.c if (centry->len - centry->ofs >= len)
centry 691 source3/winbindd/winbindd_cache.c centry->len *= 2;
centry 692 source3/winbindd/winbindd_cache.c centry->data = SMB_REALLOC_ARRAY(centry->data, unsigned char,
centry 693 source3/winbindd/winbindd_cache.c centry->len);
centry 694 source3/winbindd/winbindd_cache.c if (!centry->data) {
centry 695 source3/winbindd/winbindd_cache.c DEBUG(0,("out of memory: needed %d bytes in centry_expand\n", centry->len));
centry 703 source3/winbindd/winbindd_cache.c static void centry_put_uint32(struct cache_entry *centry, uint32 v)
centry 705 source3/winbindd/winbindd_cache.c centry_expand(centry, 4);
centry 706 source3/winbindd/winbindd_cache.c SIVAL(centry->data, centry->ofs, v);
centry 707 source3/winbindd/winbindd_cache.c centry->ofs += 4;
centry 713 source3/winbindd/winbindd_cache.c static void centry_put_uint16(struct cache_entry *centry, uint16 v)
centry 715 source3/winbindd/winbindd_cache.c centry_expand(centry, 2);
centry 716 source3/winbindd/winbindd_cache.c SIVAL(centry->data, centry->ofs, v);
centry 717 source3/winbindd/winbindd_cache.c centry->ofs += 2;
centry 723 source3/winbindd/winbindd_cache.c static void centry_put_uint8(struct cache_entry *centry, uint8 v)
centry 725 source3/winbindd/winbindd_cache.c centry_expand(centry, 1);
centry 726 source3/winbindd/winbindd_cache.c SCVAL(centry->data, centry->ofs, v);
centry 727 source3/winbindd/winbindd_cache.c centry->ofs += 1;
centry 733 source3/winbindd/winbindd_cache.c static void centry_put_string(struct cache_entry *centry, const char *s)
centry 739 source3/winbindd/winbindd_cache.c centry_put_uint8(centry, 0xFF);
centry 749 source3/winbindd/winbindd_cache.c centry_put_uint8(centry, len);
centry 750 source3/winbindd/winbindd_cache.c centry_expand(centry, len);
centry 751 source3/winbindd/winbindd_cache.c memcpy(centry->data + centry->ofs, s, len);
centry 752 source3/winbindd/winbindd_cache.c centry->ofs += len;
centry 758 source3/winbindd/winbindd_cache.c static void centry_put_hash16(struct cache_entry *centry, const uint8 val[16])
centry 760 source3/winbindd/winbindd_cache.c centry_put_uint8(centry, 16);
centry 761 source3/winbindd/winbindd_cache.c centry_expand(centry, 16);
centry 762 source3/winbindd/winbindd_cache.c memcpy(centry->data + centry->ofs, val, 16);
centry 763 source3/winbindd/winbindd_cache.c centry->ofs += 16;
centry 766 source3/winbindd/winbindd_cache.c static void centry_put_sid(struct cache_entry *centry, const DOM_SID *sid)
centry 769 source3/winbindd/winbindd_cache.c centry_put_string(centry, sid_to_fstring(sid_string, sid));
centry 776 source3/winbindd/winbindd_cache.c static void centry_put_ntstatus(struct cache_entry *centry, NTSTATUS status)
centry 779 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, status_value);
centry 786 source3/winbindd/winbindd_cache.c static void centry_put_nttime(struct cache_entry *centry, NTTIME nt)
centry 788 source3/winbindd/winbindd_cache.c centry_expand(centry, 8);
centry 789 source3/winbindd/winbindd_cache.c SIVAL(centry->data, centry->ofs, nt & 0xFFFFFFFF);
centry 790 source3/winbindd/winbindd_cache.c centry->ofs += 4;
centry 791 source3/winbindd/winbindd_cache.c SIVAL(centry->data, centry->ofs, nt >> 32);
centry 792 source3/winbindd/winbindd_cache.c centry->ofs += 4;
centry 799 source3/winbindd/winbindd_cache.c static void centry_put_time(struct cache_entry *centry, time_t t)
centry 802 source3/winbindd/winbindd_cache.c centry_put_nttime(centry, nt);
centry 810 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 815 source3/winbindd/winbindd_cache.c centry = SMB_XMALLOC_P(struct cache_entry);
centry 817 source3/winbindd/winbindd_cache.c centry->len = 8192; /* reasonable default */
centry 818 source3/winbindd/winbindd_cache.c centry->data = SMB_XMALLOC_ARRAY(uint8, centry->len);
centry 819 source3/winbindd/winbindd_cache.c centry->ofs = 0;
centry 820 source3/winbindd/winbindd_cache.c centry->sequence_number = domain->sequence_number;
centry 821 source3/winbindd/winbindd_cache.c centry_put_ntstatus(centry, status);
centry 822 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, centry->sequence_number);
centry 823 source3/winbindd/winbindd_cache.c return centry;
centry 829 source3/winbindd/winbindd_cache.c static void centry_end(struct cache_entry *centry, const char *format, ...) PRINTF_ATTRIBUTE(2,3);
centry 830 source3/winbindd/winbindd_cache.c static void centry_end(struct cache_entry *centry, const char *format, ...)
centry 845 source3/winbindd/winbindd_cache.c data.dptr = centry->data;
centry 846 source3/winbindd/winbindd_cache.c data.dsize = centry->ofs;
centry 857 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 860 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status);
centry 861 source3/winbindd/winbindd_cache.c if (!centry)
centry 863 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, type);
centry 864 source3/winbindd/winbindd_cache.c centry_put_sid(centry, sid);
centry 867 source3/winbindd/winbindd_cache.c centry_end(centry, "NS/%s/%s", domain_name, uname);
centry 870 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 876 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 879 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status);
centry 880 source3/winbindd/winbindd_cache.c if (!centry)
centry 884 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, type);
centry 885 source3/winbindd/winbindd_cache.c centry_put_string(centry, domain_name);
centry 886 source3/winbindd/winbindd_cache.c centry_put_string(centry, name);
centry 889 source3/winbindd/winbindd_cache.c centry_end(centry, "SN/%s", sid_to_fstring(sid_string, sid));
centry 892 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 898 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 905 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status);
centry 906 source3/winbindd/winbindd_cache.c if (!centry)
centry 908 source3/winbindd/winbindd_cache.c centry_put_string(centry, info->acct_name);
centry 909 source3/winbindd/winbindd_cache.c centry_put_string(centry, info->full_name);
centry 910 source3/winbindd/winbindd_cache.c centry_put_string(centry, info->homedir);
centry 911 source3/winbindd/winbindd_cache.c centry_put_string(centry, info->shell);
centry 912 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, info->primary_gid);
centry 913 source3/winbindd/winbindd_cache.c centry_put_sid(centry, &info->user_sid);
centry 914 source3/winbindd/winbindd_cache.c centry_put_sid(centry, &info->group_sid);
centry 915 source3/winbindd/winbindd_cache.c centry_end(centry, "U/%s", sid_to_fstring(sid_string,
centry 918 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 925 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 927 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status);
centry 928 source3/winbindd/winbindd_cache.c if (!centry)
centry 931 source3/winbindd/winbindd_cache.c centry_put_nttime(centry, lockout_policy->lockout_duration);
centry 932 source3/winbindd/winbindd_cache.c centry_put_nttime(centry, lockout_policy->lockout_window);
centry 933 source3/winbindd/winbindd_cache.c centry_put_uint16(centry, lockout_policy->lockout_threshold);
centry 935 source3/winbindd/winbindd_cache.c centry_end(centry, "LOC_POL/%s", domain->name);
centry 939 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 948 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 950 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status);
centry 951 source3/winbindd/winbindd_cache.c if (!centry)
centry 954 source3/winbindd/winbindd_cache.c centry_put_uint16(centry, policy->min_password_length);
centry 955 source3/winbindd/winbindd_cache.c centry_put_uint16(centry, policy->password_history_length);
centry 956 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, policy->password_properties);
centry 957 source3/winbindd/winbindd_cache.c centry_put_nttime(centry, policy->max_password_age);
centry 958 source3/winbindd/winbindd_cache.c centry_put_nttime(centry, policy->min_password_age);
centry 960 source3/winbindd/winbindd_cache.c centry_end(centry, "PWD_POL/%s", domain->name);
centry 964 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 974 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 977 source3/winbindd/winbindd_cache.c if ( (centry = centry_start(domain, status)) == NULL )
centry 980 source3/winbindd/winbindd_cache.c centry_put_string( centry, alias );
centry 984 source3/winbindd/winbindd_cache.c centry_end(centry, "NSS/NA/%s", uname);
centry 988 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 995 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 998 source3/winbindd/winbindd_cache.c if ( (centry = centry_start(domain, status)) == NULL )
centry 1001 source3/winbindd/winbindd_cache.c centry_put_string( centry, name );
centry 1005 source3/winbindd/winbindd_cache.c centry_end(centry, "NSS/AN/%s", uname);
centry 1009 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1020 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 1034 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "NSS/NA/%s", upper_name);
centry 1038 source3/winbindd/winbindd_cache.c if (!centry)
centry 1041 source3/winbindd/winbindd_cache.c status = centry->status;
centry 1044 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1048 source3/winbindd/winbindd_cache.c *alias = centry_string( centry, mem_ctx );
centry 1050 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1095 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 1109 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "NSS/AN/%s", upper_name);
centry 1113 source3/winbindd/winbindd_cache.c if (!centry)
centry 1116 source3/winbindd/winbindd_cache.c status = centry->status;
centry 1119 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1123 source3/winbindd/winbindd_cache.c *name = centry_string( centry, mem_ctx );
centry 1125 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1210 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 1231 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "CRED/%s",
centry 1233 source3/winbindd/winbindd_cache.c if (!centry) {
centry 1239 source3/winbindd/winbindd_cache.c t = centry_time(centry);
centry 1246 source3/winbindd/winbindd_cache.c *cached_nt_pass = (const uint8 *)centry_hash16(centry, mem_ctx);
centry 1257 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1262 source3/winbindd/winbindd_cache.c if (centry->len - centry->ofs == 17) {
centry 1263 source3/winbindd/winbindd_cache.c *cached_salt = (const uint8 *)centry_hash16(centry, mem_ctx);
centry 1273 source3/winbindd/winbindd_cache.c status = centry->status;
centry 1278 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1289 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 1303 source3/winbindd/winbindd_cache.c centry = centry_start(domain, NT_STATUS_OK);
centry 1304 source3/winbindd/winbindd_cache.c if (!centry) {
centry 1310 source3/winbindd/winbindd_cache.c centry_put_time(centry, time(NULL));
centry 1316 source3/winbindd/winbindd_cache.c centry_put_hash16(centry, salted_hash);
centry 1317 source3/winbindd/winbindd_cache.c centry_put_hash16(centry, cred_salt);
centry 1318 source3/winbindd/winbindd_cache.c centry_end(centry, "CRED/%s", sid_to_fstring(sid_string, sid));
centry 1322 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1335 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 1342 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "UL/%s", domain->name);
centry 1343 source3/winbindd/winbindd_cache.c if (!centry)
centry 1346 source3/winbindd/winbindd_cache.c *num_entries = centry_uint32(centry);
centry 1356 source3/winbindd/winbindd_cache.c (*info)[i].acct_name = centry_string(centry, mem_ctx);
centry 1357 source3/winbindd/winbindd_cache.c (*info)[i].full_name = centry_string(centry, mem_ctx);
centry 1358 source3/winbindd/winbindd_cache.c (*info)[i].homedir = centry_string(centry, mem_ctx);
centry 1359 source3/winbindd/winbindd_cache.c (*info)[i].shell = centry_string(centry, mem_ctx);
centry 1360 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &(*info)[i].user_sid);
centry 1361 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &(*info)[i].group_sid);
centry 1365 source3/winbindd/winbindd_cache.c status = centry->status;
centry 1370 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1412 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status);
centry 1413 source3/winbindd/winbindd_cache.c if (!centry)
centry 1415 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, *num_entries);
centry 1417 source3/winbindd/winbindd_cache.c centry_put_string(centry, (*info)[i].acct_name);
centry 1418 source3/winbindd/winbindd_cache.c centry_put_string(centry, (*info)[i].full_name);
centry 1419 source3/winbindd/winbindd_cache.c centry_put_string(centry, (*info)[i].homedir);
centry 1420 source3/winbindd/winbindd_cache.c centry_put_string(centry, (*info)[i].shell);
centry 1421 source3/winbindd/winbindd_cache.c centry_put_sid(centry, &(*info)[i].user_sid);
centry 1422 source3/winbindd/winbindd_cache.c centry_put_sid(centry, &(*info)[i].group_sid);
centry 1438 source3/winbindd/winbindd_cache.c centry_end(centry, "UL/%s", domain->name);
centry 1439 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1452 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 1459 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "GL/%s/domain", domain->name);
centry 1460 source3/winbindd/winbindd_cache.c if (!centry)
centry 1463 source3/winbindd/winbindd_cache.c *num_entries = centry_uint32(centry);
centry 1473 source3/winbindd/winbindd_cache.c fstrcpy((*info)[i].acct_name, centry_string(centry, mem_ctx));
centry 1474 source3/winbindd/winbindd_cache.c fstrcpy((*info)[i].acct_desc, centry_string(centry, mem_ctx));
centry 1475 source3/winbindd/winbindd_cache.c (*info)[i].rid = centry_uint32(centry);
centry 1479 source3/winbindd/winbindd_cache.c status = centry->status;
centry 1484 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1503 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status);
centry 1504 source3/winbindd/winbindd_cache.c if (!centry)
centry 1506 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, *num_entries);
centry 1508 source3/winbindd/winbindd_cache.c centry_put_string(centry, (*info)[i].acct_name);
centry 1509 source3/winbindd/winbindd_cache.c centry_put_string(centry, (*info)[i].acct_desc);
centry 1510 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, (*info)[i].rid);
centry 1512 source3/winbindd/winbindd_cache.c centry_end(centry, "GL/%s/domain", domain->name);
centry 1513 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1526 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 1533 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "GL/%s/local", domain->name);
centry 1534 source3/winbindd/winbindd_cache.c if (!centry)
centry 1537 source3/winbindd/winbindd_cache.c *num_entries = centry_uint32(centry);
centry 1547 source3/winbindd/winbindd_cache.c fstrcpy((*info)[i].acct_name, centry_string(centry, mem_ctx));
centry 1548 source3/winbindd/winbindd_cache.c fstrcpy((*info)[i].acct_desc, centry_string(centry, mem_ctx));
centry 1549 source3/winbindd/winbindd_cache.c (*info)[i].rid = centry_uint32(centry);
centry 1563 source3/winbindd/winbindd_cache.c status = centry->status;
centry 1568 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1587 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status);
centry 1588 source3/winbindd/winbindd_cache.c if (!centry)
centry 1590 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, *num_entries);
centry 1592 source3/winbindd/winbindd_cache.c centry_put_string(centry, (*info)[i].acct_name);
centry 1593 source3/winbindd/winbindd_cache.c centry_put_string(centry, (*info)[i].acct_desc);
centry 1594 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, (*info)[i].rid);
centry 1596 source3/winbindd/winbindd_cache.c centry_end(centry, "GL/%s/local", domain->name);
centry 1597 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1613 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 1622 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "NS/%s/%s", domain_name, uname);
centry 1623 source3/winbindd/winbindd_cache.c if (!centry)
centry 1626 source3/winbindd/winbindd_cache.c status = centry->status;
centry 1628 source3/winbindd/winbindd_cache.c *type = (enum lsa_SidType)centry_uint32(centry);
centry 1629 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, sid);
centry 1635 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1686 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 1693 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "SN/%s",
centry 1695 source3/winbindd/winbindd_cache.c if (!centry)
centry 1698 source3/winbindd/winbindd_cache.c status = centry->status;
centry 1700 source3/winbindd/winbindd_cache.c *type = (enum lsa_SidType)centry_uint32(centry);
centry 1701 source3/winbindd/winbindd_cache.c *domain_name = centry_string(centry, mem_ctx);
centry 1702 source3/winbindd/winbindd_cache.c *name = centry_string(centry, mem_ctx);
centry 1708 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1780 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 1788 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "SN/%s",
centry 1790 source3/winbindd/winbindd_cache.c if (!centry) {
centry 1797 source3/winbindd/winbindd_cache.c if (NT_STATUS_IS_OK(centry->status)) {
centry 1800 source3/winbindd/winbindd_cache.c (*types)[i] = (enum lsa_SidType)centry_uint32(centry);
centry 1802 source3/winbindd/winbindd_cache.c dom = centry_string(centry, mem_ctx);
centry 1809 source3/winbindd/winbindd_cache.c (*names)[i] = centry_string(centry, *names);
centry 1811 source3/winbindd/winbindd_cache.c } else if (NT_STATUS_EQUAL(centry->status, NT_STATUS_NONE_MAPPED)) {
centry 1816 source3/winbindd/winbindd_cache.c result = centry->status;
centry 1820 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1903 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 1910 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "U/%s",
centry 1921 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1925 source3/winbindd/winbindd_cache.c if (!centry)
centry 1930 source3/winbindd/winbindd_cache.c status = centry->status;
centry 1932 source3/winbindd/winbindd_cache.c info->acct_name = centry_string(centry, mem_ctx);
centry 1933 source3/winbindd/winbindd_cache.c info->full_name = centry_string(centry, mem_ctx);
centry 1934 source3/winbindd/winbindd_cache.c info->homedir = centry_string(centry, mem_ctx);
centry 1935 source3/winbindd/winbindd_cache.c info->shell = centry_string(centry, mem_ctx);
centry 1936 source3/winbindd/winbindd_cache.c info->primary_gid = centry_uint32(centry);
centry 1937 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &info->user_sid);
centry 1938 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &info->group_sid);
centry 1944 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1975 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 1983 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "UG/%s",
centry 1994 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 1998 source3/winbindd/winbindd_cache.c if (!centry)
centry 2001 source3/winbindd/winbindd_cache.c *num_groups = centry_uint32(centry);
centry 2011 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &(*user_gids)[i]);
centry 2015 source3/winbindd/winbindd_cache.c status = centry->status;
centry 2020 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 2042 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status);
centry 2043 source3/winbindd/winbindd_cache.c if (!centry)
centry 2046 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, *num_groups);
centry 2048 source3/winbindd/winbindd_cache.c centry_put_sid(centry, &(*user_gids)[i]);
centry 2051 source3/winbindd/winbindd_cache.c centry_end(centry, "UG/%s", sid_to_fstring(sid_string, user_sid));
centry 2052 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 2064 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 2089 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "UA%s", sidlist);
centry 2091 source3/winbindd/winbindd_cache.c if (!centry)
centry 2094 source3/winbindd/winbindd_cache.c *num_aliases = centry_uint32(centry);
centry 2101 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 2109 source3/winbindd/winbindd_cache.c (*alias_rids)[i] = centry_uint32(centry);
centry 2111 source3/winbindd/winbindd_cache.c status = centry->status;
centry 2116 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 2135 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status);
centry 2136 source3/winbindd/winbindd_cache.c if (!centry)
centry 2138 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, *num_aliases);
centry 2140 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, (*alias_rids)[i]);
centry 2141 source3/winbindd/winbindd_cache.c centry_end(centry, "UA%s", sidlist);
centry 2142 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 2156 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 2164 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "GM/%s",
centry 2166 source3/winbindd/winbindd_cache.c if (!centry)
centry 2169 source3/winbindd/winbindd_cache.c *num_names = centry_uint32(centry);
centry 2183 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &(*sid_mem)[i]);
centry 2184 source3/winbindd/winbindd_cache.c (*names)[i] = centry_string(centry, mem_ctx);
centry 2185 source3/winbindd/winbindd_cache.c (*name_types)[i] = centry_uint32(centry);
centry 2189 source3/winbindd/winbindd_cache.c status = centry->status;
centry 2194 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 2216 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status);
centry 2217 source3/winbindd/winbindd_cache.c if (!centry)
centry 2219 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, *num_names);
centry 2221 source3/winbindd/winbindd_cache.c centry_put_sid(centry, &(*sid_mem)[i]);
centry 2222 source3/winbindd/winbindd_cache.c centry_put_string(centry, (*names)[i]);
centry 2223 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, (*name_types)[i]);
centry 2225 source3/winbindd/winbindd_cache.c centry_end(centry, "GM/%s", sid_to_fstring(sid_string, group_sid));
centry 2226 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 2253 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 2260 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "TRUSTDOMS/%s", domain->name);
centry 2262 source3/winbindd/winbindd_cache.c if (!centry) {
centry 2266 source3/winbindd/winbindd_cache.c *num_domains = centry_uint32(centry);
centry 2283 source3/winbindd/winbindd_cache.c (*names)[i] = centry_string(centry, mem_ctx);
centry 2284 source3/winbindd/winbindd_cache.c (*alt_names)[i] = centry_string(centry, mem_ctx);
centry 2285 source3/winbindd/winbindd_cache.c if (!centry_sid(centry, mem_ctx, &(*dom_sids)[i])) {
centry 2290 source3/winbindd/winbindd_cache.c status = centry->status;
centry 2295 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 2330 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status);
centry 2331 source3/winbindd/winbindd_cache.c if (!centry)
centry 2334 source3/winbindd/winbindd_cache.c centry_put_uint32(centry, *num_domains);
centry 2337 source3/winbindd/winbindd_cache.c centry_put_string(centry, (*names)[i]);
centry 2338 source3/winbindd/winbindd_cache.c centry_put_string(centry, (*alt_names)[i]);
centry 2339 source3/winbindd/winbindd_cache.c centry_put_sid(centry, &(*dom_sids)[i]);
centry 2342 source3/winbindd/winbindd_cache.c centry_end(centry, "TRUSTDOMS/%s", domain->name);
centry 2344 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 2358 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 2364 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "LOC_POL/%s", domain->name);
centry 2366 source3/winbindd/winbindd_cache.c if (!centry)
centry 2369 source3/winbindd/winbindd_cache.c policy->lockout_duration = centry_nttime(centry);
centry 2370 source3/winbindd/winbindd_cache.c policy->lockout_window = centry_nttime(centry);
centry 2371 source3/winbindd/winbindd_cache.c policy->lockout_threshold = centry_uint16(centry);
centry 2373 source3/winbindd/winbindd_cache.c status = centry->status;
centry 2378 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 2407 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 2413 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "PWD_POL/%s", domain->name);
centry 2415 source3/winbindd/winbindd_cache.c if (!centry)
centry 2418 source3/winbindd/winbindd_cache.c policy->min_password_length = centry_uint16(centry);
centry 2419 source3/winbindd/winbindd_cache.c policy->password_history_length = centry_uint16(centry);
centry 2420 source3/winbindd/winbindd_cache.c policy->password_properties = centry_uint32(centry);
centry 2421 source3/winbindd/winbindd_cache.c policy->max_password_age = centry_nttime(centry);
centry 2422 source3/winbindd/winbindd_cache.c policy->min_password_age = centry_nttime(centry);
centry 2424 source3/winbindd/winbindd_cache.c status = centry->status;
centry 2429 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 2761 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 2776 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "SN/%s",
centry 2778 source3/winbindd/winbindd_cache.c if (centry == NULL) {
centry 2782 source3/winbindd/winbindd_cache.c if (NT_STATUS_IS_OK(centry->status)) {
centry 2783 source3/winbindd/winbindd_cache.c *type = (enum lsa_SidType)centry_uint32(centry);
centry 2784 source3/winbindd/winbindd_cache.c *domain_name = centry_string(centry, mem_ctx);
centry 2785 source3/winbindd/winbindd_cache.c *name = centry_string(centry, mem_ctx);
centry 2788 source3/winbindd/winbindd_cache.c status = centry->status;
centry 2789 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 2801 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 2825 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "NS/%s/%s", domain_name, uname);
centry 2828 source3/winbindd/winbindd_cache.c if (centry == NULL) {
centry 2832 source3/winbindd/winbindd_cache.c if (NT_STATUS_IS_OK(centry->status)) {
centry 2833 source3/winbindd/winbindd_cache.c *type = (enum lsa_SidType)centry_uint32(centry);
centry 2834 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, sid);
centry 2837 source3/winbindd/winbindd_cache.c status = centry->status;
centry 2838 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 2861 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 2867 source3/winbindd/winbindd_cache.c centry = wcache_fetch_raw((char *)kbuf.dptr);
centry 2868 source3/winbindd/winbindd_cache.c if (!centry) {
centry 2872 source3/winbindd/winbindd_cache.c if (!NT_STATUS_IS_OK(centry->status)) {
centry 2877 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3124 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 3126 source3/winbindd/winbindd_cache.c centry = SMB_XMALLOC_P(struct cache_entry);
centry 3127 source3/winbindd/winbindd_cache.c centry->data = (unsigned char *)memdup(data.dptr, data.dsize);
centry 3128 source3/winbindd/winbindd_cache.c if (!centry->data) {
centry 3129 source3/winbindd/winbindd_cache.c SAFE_FREE(centry);
centry 3132 source3/winbindd/winbindd_cache.c centry->len = data.dsize;
centry 3133 source3/winbindd/winbindd_cache.c centry->ofs = 0;
centry 3135 source3/winbindd/winbindd_cache.c if (centry->len < 8) {
centry 3138 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3144 source3/winbindd/winbindd_cache.c centry->status = NT_STATUS(centry_uint32(centry));
centry 3145 source3/winbindd/winbindd_cache.c centry->sequence_number = centry_uint32(centry);
centry 3146 source3/winbindd/winbindd_cache.c return centry;
centry 3164 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3165 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3169 source3/winbindd/winbindd_cache.c (void)centry_uint32(centry);
centry 3170 source3/winbindd/winbindd_cache.c if (NT_STATUS_IS_OK(centry->status)) {
centry 3172 source3/winbindd/winbindd_cache.c (void)centry_sid(centry, mem_ctx, &sid);
centry 3175 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3187 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3188 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3192 source3/winbindd/winbindd_cache.c if (NT_STATUS_IS_OK(centry->status)) {
centry 3193 source3/winbindd/winbindd_cache.c (void)centry_uint32(centry);
centry 3194 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3195 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3198 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3210 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3213 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3217 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3218 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3219 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3220 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3221 source3/winbindd/winbindd_cache.c (void)centry_uint32(centry);
centry 3222 source3/winbindd/winbindd_cache.c (void)centry_sid(centry, mem_ctx, &sid);
centry 3223 source3/winbindd/winbindd_cache.c (void)centry_sid(centry, mem_ctx, &sid);
centry 3225 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3237 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3239 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3243 source3/winbindd/winbindd_cache.c (void)centry_nttime(centry);
centry 3244 source3/winbindd/winbindd_cache.c (void)centry_nttime(centry);
centry 3245 source3/winbindd/winbindd_cache.c (void)centry_uint16(centry);
centry 3247 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3259 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3261 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3265 source3/winbindd/winbindd_cache.c (void)centry_uint16(centry);
centry 3266 source3/winbindd/winbindd_cache.c (void)centry_uint16(centry);
centry 3267 source3/winbindd/winbindd_cache.c (void)centry_uint32(centry);
centry 3268 source3/winbindd/winbindd_cache.c (void)centry_nttime(centry);
centry 3269 source3/winbindd/winbindd_cache.c (void)centry_nttime(centry);
centry 3271 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3283 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3285 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3289 source3/winbindd/winbindd_cache.c (void)centry_time(centry);
centry 3290 source3/winbindd/winbindd_cache.c (void)centry_hash16(centry, mem_ctx);
centry 3293 source3/winbindd/winbindd_cache.c if (centry->len - centry->ofs == 17) {
centry 3294 source3/winbindd/winbindd_cache.c (void)centry_hash16(centry, mem_ctx);
centry 3297 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3309 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3312 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3316 source3/winbindd/winbindd_cache.c num_entries = (int32)centry_uint32(centry);
centry 3320 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3321 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3322 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3323 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3324 source3/winbindd/winbindd_cache.c (void)centry_sid(centry, mem_ctx, &sid);
centry 3325 source3/winbindd/winbindd_cache.c (void)centry_sid(centry, mem_ctx, &sid);
centry 3328 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3340 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3343 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3347 source3/winbindd/winbindd_cache.c num_entries = centry_uint32(centry);
centry 3350 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3351 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3352 source3/winbindd/winbindd_cache.c (void)centry_uint32(centry);
centry 3355 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3367 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3370 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3374 source3/winbindd/winbindd_cache.c num_groups = centry_uint32(centry);
centry 3378 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &sid);
centry 3381 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3393 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3396 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3400 source3/winbindd/winbindd_cache.c num_aliases = centry_uint32(centry);
centry 3403 source3/winbindd/winbindd_cache.c (void)centry_uint32(centry);
centry 3406 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3418 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3421 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3425 source3/winbindd/winbindd_cache.c num_names = centry_uint32(centry);
centry 3429 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &sid);
centry 3430 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3431 source3/winbindd/winbindd_cache.c (void)centry_uint32(centry);
centry 3434 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3478 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3480 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3484 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3485 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3486 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3487 source3/winbindd/winbindd_cache.c (void)centry_uint32(centry);
centry 3489 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3502 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3504 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3508 source3/winbindd/winbindd_cache.c (void)centry_string( centry, mem_ctx );
centry 3510 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3523 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3525 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3529 source3/winbindd/winbindd_cache.c (void)centry_string( centry, mem_ctx );
centry 3531 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 3543 source3/winbindd/winbindd_cache.c struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
centry 3546 source3/winbindd/winbindd_cache.c if (!centry) {
centry 3550 source3/winbindd/winbindd_cache.c num_domains = centry_uint32(centry);
centry 3554 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3555 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx);
centry 3556 source3/winbindd/winbindd_cache.c (void)centry_sid(centry, mem_ctx, &sid);
centry 3559 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 4204 source3/winbindd/winbindd_cache.c struct cache_entry *centry;
centry 4207 source3/winbindd/winbindd_cache.c if ( (centry = centry_start(domain, status)) == NULL )
centry 4210 source3/winbindd/winbindd_cache.c centry_put_string( centry, homedir );
centry 4211 source3/winbindd/winbindd_cache.c centry_put_string( centry, shell );
centry 4212 source3/winbindd/winbindd_cache.c centry_put_string( centry, gecos );
centry 4213 source3/winbindd/winbindd_cache.c centry_put_uint32( centry, gid );
centry 4215 source3/winbindd/winbindd_cache.c centry_end(centry, "NSS/PWINFO/%s", sid_to_fstring(tmp, user_sid) );
centry 4219 source3/winbindd/winbindd_cache.c centry_free(centry);
centry 4230 source3/winbindd/winbindd_cache.c struct cache_entry *centry = NULL;
centry 4237 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "NSS/PWINFO/%s",
centry 4240 source3/winbindd/winbindd_cache.c if (!centry)
centry 4243 source3/winbindd/winbindd_cache.c *homedir = centry_string( centry, ctx );
centry 4244 source3/winbindd/winbindd_cache.c *shell = centry_string( centry, ctx );
centry 4245 source3/winbindd/winbindd_cache.c *gecos = centry_string( centry, ctx );
centry 4246 source3/winbindd/winbindd_cache.c *p_gid = centry_uint32( centry );
centry 4248 source3/winbindd/winbindd_cache.c centry_free(centry);