Symbol: cache
cddl/compat/opensolaris/lib/libumem/umem.c
108
umem_cache_t *cache = malloc(sizeof(umem_cache_t));
cddl/compat/opensolaris/lib/libumem/umem.c
109
if(cache == NULL)
cddl/compat/opensolaris/lib/libumem/umem.c
112
cache->constructor = constructor;
cddl/compat/opensolaris/lib/libumem/umem.c
113
cache->destructor = destructor;
cddl/compat/opensolaris/lib/libumem/umem.c
114
cache->callback_data = callback_data;
cddl/compat/opensolaris/lib/libumem/umem.c
115
cache->bufsize = bufsize;
cddl/compat/opensolaris/lib/libumem/umem.c
117
return cache;
cddl/compat/opensolaris/lib/libumem/umem.c
123
void *umem_cache_alloc(umem_cache_t *cache, int flags)
cddl/compat/opensolaris/lib/libumem/umem.c
125
void *buf = malloc(cache->bufsize);
cddl/compat/opensolaris/lib/libumem/umem.c
135
if(cache->constructor != NULL) {
cddl/compat/opensolaris/lib/libumem/umem.c
136
if(cache->constructor(buf, cache->callback_data, flags) != 0) {
cddl/compat/opensolaris/lib/libumem/umem.c
153
void umem_cache_free(umem_cache_t *cache, void *buffer)
cddl/compat/opensolaris/lib/libumem/umem.c
155
if(cache->destructor != NULL)
cddl/compat/opensolaris/lib/libumem/umem.c
156
cache->destructor(buffer, cache->callback_data);
cddl/compat/opensolaris/lib/libumem/umem.c
164
void umem_cache_destroy(umem_cache_t *cache)
cddl/compat/opensolaris/lib/libumem/umem.c
166
free(cache);
crypto/heimdal/kcm/cache.c
190
kcm_ccache_data *cache)
crypto/heimdal/kcm/cache.c
192
KCM_ASSERT_VALID(cache);
crypto/heimdal/kcm/cache.c
194
if (cache->name != NULL) {
crypto/heimdal/kcm/cache.c
195
free(cache->name);
crypto/heimdal/kcm/cache.c
196
cache->name = NULL;
crypto/heimdal/kcm/cache.c
199
if (cache->flags & KCM_FLAGS_USE_KEYTAB) {
crypto/heimdal/kcm/cache.c
200
krb5_kt_close(context, cache->key.keytab);
crypto/heimdal/kcm/cache.c
201
cache->key.keytab = NULL;
crypto/heimdal/kcm/cache.c
202
} else if (cache->flags & KCM_FLAGS_USE_CACHED_KEY) {
crypto/heimdal/kcm/cache.c
203
krb5_free_keyblock_contents(context, &cache->key.keyblock);
crypto/heimdal/kcm/cache.c
204
krb5_keyblock_zero(&cache->key.keyblock);
crypto/heimdal/kcm/cache.c
207
cache->flags = 0;
crypto/heimdal/kcm/cache.c
208
cache->mode = 0;
crypto/heimdal/kcm/cache.c
209
cache->uid = -1;
crypto/heimdal/kcm/cache.c
210
cache->gid = -1;
crypto/heimdal/kcm/cache.c
211
cache->session = -1;
crypto/heimdal/kcm/cache.c
213
kcm_zero_ccache_data_internal(context, cache);
crypto/heimdal/kcm/cache.c
215
cache->tkt_life = 0;
crypto/heimdal/kcm/cache.c
216
cache->renew_life = 0;
crypto/heimdal/kcm/cache.c
218
cache->next = NULL;
crypto/heimdal/kcm/cache.c
219
cache->refcnt = 0;
crypto/heimdal/kcm/cache.c
221
HEIMDAL_MUTEX_unlock(&cache->mutex);
crypto/heimdal/kcm/cache.c
222
HEIMDAL_MUTEX_destroy(&cache->mutex);
crypto/heimdal/kcm/cache.c
377
kcm_ccache_data *cache)
crypto/heimdal/kcm/cache.c
379
if (cache->client != NULL) {
crypto/heimdal/kcm/cache.c
380
krb5_free_principal(context, cache->client);
crypto/heimdal/kcm/cache.c
381
cache->client = NULL;
crypto/heimdal/kcm/cache.c
384
if (cache->server != NULL) {
crypto/heimdal/kcm/cache.c
385
krb5_free_principal(context, cache->server);
crypto/heimdal/kcm/cache.c
386
cache->server = NULL;
crypto/heimdal/kcm/cache.c
389
kcm_ccache_remove_creds_internal(context, cache);
crypto/heimdal/kcm/cache.c
396
kcm_ccache cache)
crypto/heimdal/kcm/cache.c
400
KCM_ASSERT_VALID(cache);
crypto/heimdal/kcm/cache.c
402
HEIMDAL_MUTEX_lock(&cache->mutex);
crypto/heimdal/kcm/cache.c
403
ret = kcm_zero_ccache_data_internal(context, cache);
crypto/heimdal/kcm/cache.c
404
HEIMDAL_MUTEX_unlock(&cache->mutex);
crypto/heimdal/kcm/protocol.c
1034
kcm_ccache cache;
crypto/heimdal/kcm/protocol.c
1044
ret = kcm_ccache_resolve_by_uuid(context, uuid, &cache);
crypto/heimdal/kcm/protocol.c
1048
ret = kcm_access(context, client, opcode, cache);
crypto/heimdal/kcm/protocol.c
1053
ret = krb5_store_stringz(response, cache->name);
crypto/heimdal/kcm/protocol.c
1055
kcm_release_ccache(context, cache);
crypto/heimdal/kdc/hprop.c
155
get_creds(krb5_context context, krb5_ccache *cache)
crypto/heimdal/kdc/hprop.c
186
ret = krb5_cc_new_unique(context, krb5_cc_type_memory, NULL, cache);
crypto/heimdal/kdc/hprop.c
189
ret = krb5_cc_initialize(context, *cache, client);
crypto/heimdal/kdc/hprop.c
194
ret = krb5_cc_store_cred(context, *cache, &creds);
crypto/heimdal/kuser/kdecode_ticket.c
101
krb5_ccache cache;
crypto/heimdal/kuser/kdecode_ticket.c
128
ret = krb5_cc_default(context, &cache);
crypto/heimdal/kuser/kdecode_ticket.c
143
ret = krb5_cc_get_principal(context, cache, &in.client);
crypto/heimdal/kuser/kdecode_ticket.c
152
ret = krb5_get_credentials(context, 0, cache, &in, &out);
crypto/heimdal/kuser/kdestroy.c
122
if(cache == NULL) {
crypto/heimdal/kuser/kdestroy.c
128
cache,
crypto/heimdal/kuser/kdestroy.c
36
static const char *cache;
crypto/heimdal/kuser/kdestroy.c
49
{ "cache", 'c', arg_string, rk_UNCONST(&cache), "cache to destroy", "cache" },
crypto/heimdal/kuser/kgetcred.c
115
ret = krb5_cc_resolve(context, cache_str, &cache);
crypto/heimdal/kuser/kgetcred.c
119
ret = krb5_cc_default (context, &cache);
crypto/heimdal/kuser/kgetcred.c
162
ret = krb5_cc_get_principal(context, cache, &mc.server);
crypto/heimdal/kuser/kgetcred.c
207
ret = krb5_get_creds(context, opt, cache, server, &out);
crypto/heimdal/kuser/kgetcred.c
231
krb5_cc_close (context, cache);
crypto/heimdal/kuser/kgetcred.c
84
krb5_ccache cache;
crypto/heimdal/kuser/kinit.c
231
krb5_ccache cache,
crypto/heimdal/kuser/kinit.c
241
ret = krb5_cc_get_principal(context, cache, &in.client);
crypto/heimdal/kuser/kinit.c
257
krb5_get_credentials(context, KRB5_GC_CACHED, cache, &in, &out);
crypto/heimdal/kuser/kinit.c
286
cache,
crypto/heimdal/kuser/kinit.c
296
ret = krb5_cc_initialize(context, cache, in.client);
crypto/heimdal/kuser/kinit.c
302
ret = krb5_cc_store_cred(context, cache, out);
crypto/heimdal/kuser/kinit.c
308
krb5_afslog(context, cache, NULL, NULL);
crypto/heimdal/kuser/kinit.c
651
ticket_lifetime(krb5_context context, krb5_ccache cache,
crypto/heimdal/kuser/kinit.c
660
ret = krb5_cc_get_principal(context, cache, &in_cred.client);
crypto/heimdal/kuser/kinit.c
673
cache, &in_cred, &cred);
crypto/heimdal/lib/gssapi/ntlm/kdc.c
71
const char *cache;
crypto/heimdal/lib/gssapi/ntlm/kdc.c
73
cache = getenv("NTLM_ACCEPTOR_CCACHE");
crypto/heimdal/lib/gssapi/ntlm/kdc.c
74
if (cache) {
crypto/heimdal/lib/gssapi/ntlm/kdc.c
75
ret = krb5_cc_resolve(context, cache, id);
crypto/heimdal/lib/kadm5/ipropd_slave.c
101
krb5_ccache *cache, const char *serverhost)
crypto/heimdal/lib/kadm5/ipropd_slave.c
143
ret = krb5_cc_new_unique(context, krb5_cc_type_memory, NULL, cache);
crypto/heimdal/lib/kadm5/ipropd_slave.c
146
ret = krb5_cc_initialize(context, *cache, client);
crypto/heimdal/lib/kadm5/ipropd_slave.c
149
ret = krb5_cc_store_cred(context, *cache, &creds);
crypto/heimdal/lib/krb5/acache.c
934
cc_ccache_t cache;
crypto/heimdal/lib/krb5/acache.c
939
error = (*iter->iter->func->next)(iter->iter, &cache);
crypto/heimdal/lib/krb5/acache.c
945
(*cache->func->release)(cache);
crypto/heimdal/lib/krb5/acache.c
951
(*cache->func->release)(cache);
crypto/heimdal/lib/krb5/acache.c
957
a->ccache = cache;
crypto/heimdal/lib/krb5/cache.c
1136
krb5_ccache cache = NULL;
crypto/heimdal/lib/krb5/cache.c
1144
while (krb5_cccol_cursor_next (context, cursor, &cache) == 0 && cache != NULL) {
crypto/heimdal/lib/krb5/cache.c
1147
ret = krb5_cc_get_principal(context, cache, &principal);
crypto/heimdal/lib/krb5/cache.c
1157
krb5_cc_close(context, cache);
crypto/heimdal/lib/krb5/cache.c
1158
cache = NULL;
crypto/heimdal/lib/krb5/cache.c
1163
if (cache == NULL) {
crypto/heimdal/lib/krb5/cache.c
1176
*id = cache;
crypto/heimdal/lib/krb5/cache.c
1421
krb5_ccache *cache)
crypto/heimdal/lib/krb5/cache.c
1425
*cache = NULL;
crypto/heimdal/lib/krb5/cache.c
1438
ret = krb5_cc_cache_next(context, cursor->cursor, cache);
crypto/heimdal/lib/krb5/mcache.c
352
krb5_mcache *cache;
crypto/heimdal/lib/krb5/mcache.c
368
iter->cache = mcc_head;
crypto/heimdal/lib/krb5/mcache.c
369
if (iter->cache)
crypto/heimdal/lib/krb5/mcache.c
370
iter->cache->refcnt++;
crypto/heimdal/lib/krb5/mcache.c
384
if (iter->cache == NULL)
crypto/heimdal/lib/krb5/mcache.c
388
m = iter->cache;
crypto/heimdal/lib/krb5/mcache.c
391
iter->cache = m->next;
crypto/heimdal/lib/krb5/mcache.c
409
if (iter->cache)
crypto/heimdal/lib/krb5/mcache.c
410
mcc_close_internal(iter->cache);
crypto/heimdal/lib/krb5/mcache.c
411
iter->cache = NULL;
crypto/krb5/src/ccapi/lib/win/OldCC/ccapi.h
190
/* [in] */ HCACHE cache,
crypto/krb5/src/ccapi/lib/win/OldCC/ccapi.h
194
/* [in] */ HCACHE cache,
crypto/krb5/src/ccapi/lib/win/OldCC/ccapi.h
199
/* [in] */ HCACHE cache,
crypto/krb5/src/ccapi/lib/win/OldCC/ccapi.h
203
/* [in] */ HCACHE cache,
crypto/krb5/src/ccapi/lib/win/OldCC/ccapi.h
207
/* [in] */ HCACHE cache,
crypto/krb5/src/ccapi/lib/win/OldCC/ccapi.h
211
/* [in] */ HCACHE cache,
crypto/krb5/src/ccapi/lib/win/OldCC/ccapi.h
215
/* [in] */ HCACHE cache,
crypto/krb5/src/ccapi/lib/win/OldCC/ccapi.h
219
/* [in] */ HCACHE cache,
crypto/krb5/src/ccapi/lib/win/OldCC/ccapi.h
224
/* [in] */ HCACHE cache,
crypto/krb5/src/clients/kdestroy/kdestroy.c
168
while (krb5_cccol_cursor_next(context, cursor, &cache) == 0 &&
crypto/krb5/src/clients/kdestroy/kdestroy.c
169
cache != NULL) {
crypto/krb5/src/clients/kdestroy/kdestroy.c
170
code = krb5_cc_get_full_name(context, cache, &cache_name);
crypto/krb5/src/clients/kdestroy/kdestroy.c
175
code = krb5_cc_destroy(context, cache);
crypto/krb5/src/clients/kdestroy/kdestroy.c
194
code = krb5_cc_cache_match(context, princ, &cache);
crypto/krb5/src/clients/kdestroy/kdestroy.c
202
code = krb5_cc_default(context, &cache);
crypto/krb5/src/clients/kdestroy/kdestroy.c
209
code = krb5_cc_destroy(context, cache);
crypto/krb5/src/clients/kdestroy/kdestroy.c
66
krb5_ccache cache;
crypto/krb5/src/clients/kdestroy/kdestroy.c
75
ret = krb5_cccol_cursor_next(context, cursor, &cache);
crypto/krb5/src/clients/kdestroy/kdestroy.c
76
if (ret == 0 && cache != NULL) {
crypto/krb5/src/clients/kdestroy/kdestroy.c
79
krb5_cc_close(context, cache);
crypto/krb5/src/clients/kdestroy/kdestroy.c
90
krb5_ccache cache = NULL;
crypto/krb5/src/clients/klist/klist.c
364
krb5_ccache cache;
crypto/krb5/src/clients/klist/klist.c
379
while ((ret = krb5_cccol_cursor_next(context, cursor, &cache)) == 0 &&
crypto/krb5/src/clients/klist/klist.c
380
cache != NULL) {
crypto/krb5/src/clients/klist/klist.c
381
exit_status = list_ccache(cache) && exit_status;
crypto/krb5/src/clients/klist/klist.c
382
krb5_cc_close(context, cache);
crypto/krb5/src/clients/klist/klist.c
389
list_ccache(krb5_ccache cache)
crypto/krb5/src/clients/klist/klist.c
396
ret = krb5_cc_get_principal(context, cache, &princ);
crypto/krb5/src/clients/klist/klist.c
402
ret = krb5_cc_get_full_name(context, cache, &ccname);
crypto/krb5/src/clients/klist/klist.c
406
expired = check_ccache(cache);
crypto/krb5/src/clients/klist/klist.c
426
krb5_ccache cache;
crypto/krb5/src/clients/klist/klist.c
439
while ((ret = krb5_cccol_cursor_next(context, cursor, &cache)) == 0 &&
crypto/krb5/src/clients/klist/klist.c
440
cache != NULL) {
crypto/krb5/src/clients/klist/klist.c
444
st = status_only ? check_ccache(cache) : show_ccache(cache);
crypto/krb5/src/clients/klist/klist.c
446
krb5_cc_close(context, cache);
crypto/krb5/src/clients/klist/klist.c
456
krb5_ccache cache;
crypto/krb5/src/clients/klist/klist.c
458
ret = krb5_cc_default(context, &cache);
crypto/krb5/src/clients/klist/klist.c
464
exit(status_only ? check_ccache(cache) : show_ccache(cache));
crypto/krb5/src/clients/klist/klist.c
469
show_ccache(krb5_ccache cache)
crypto/krb5/src/clients/klist/klist.c
478
ret = krb5_cc_get_principal(context, cache, &princ);
crypto/krb5/src/clients/klist/klist.c
490
krb5_cc_get_type(context, cache), krb5_cc_get_name(context, cache),
crypto/krb5/src/clients/klist/klist.c
499
ret = krb5_cc_start_seq_get(context, cache, &cur);
crypto/krb5/src/clients/klist/klist.c
504
while ((ret = krb5_cc_next_cred(context, cache, &cur, &creds)) == 0) {
crypto/krb5/src/clients/klist/klist.c
510
ret = krb5_cc_end_seq_get(context, cache, &cur);
crypto/krb5/src/clients/klist/klist.c
525
(void)krb5_cc_end_seq_get(context, cache, &cur);
crypto/krb5/src/clients/klist/klist.c
533
check_ccache(krb5_ccache cache)
crypto/krb5/src/clients/klist/klist.c
542
ret = krb5_cc_get_principal(context, cache, &princ);
crypto/krb5/src/clients/klist/klist.c
545
ret = krb5_cc_start_seq_get(context, cache, &cur);
crypto/krb5/src/clients/klist/klist.c
549
while ((ret = krb5_cc_next_cred(context, cache, &cur, &creds)) == 0) {
crypto/krb5/src/clients/klist/klist.c
562
ret = krb5_cc_end_seq_get(context, cache, &cur);
crypto/krb5/src/clients/klist/klist.c
567
(void)krb5_cc_end_seq_get(context, cache, &cur);
crypto/krb5/src/clients/kswitch/kswitch.c
111
ret = krb5_cc_cache_match(context, princ, &cache);
crypto/krb5/src/clients/kswitch/kswitch.c
120
ret = krb5_cc_switch(context, cache);
crypto/krb5/src/clients/kswitch/kswitch.c
126
krb5_cc_close(context, cache);
crypto/krb5/src/clients/kswitch/kswitch.c
53
krb5_ccache cache = NULL;
crypto/krb5/src/clients/kswitch/kswitch.c
99
ret = krb5_cc_resolve(context, cache_name, &cache);
crypto/krb5/src/include/k5-int.h
647
void *cache;
crypto/krb5/src/include/k5-trace.h
111
#define TRACE_CC_DESTROY(c, cache) \
crypto/krb5/src/include/k5-trace.h
112
TRACE(c, "Destroying ccache {ccache}", cache)
crypto/krb5/src/include/k5-trace.h
113
#define TRACE_CC_GEN_NEW(c, cache) \
crypto/krb5/src/include/k5-trace.h
114
TRACE(c, "Generating new unique ccache based on {ccache}", cache)
crypto/krb5/src/include/k5-trace.h
115
#define TRACE_CC_GET_CONFIG(c, cache, princ, key, data) \
crypto/krb5/src/include/k5-trace.h
117
cache, princ, key, data)
crypto/krb5/src/include/k5-trace.h
118
#define TRACE_CC_INIT(c, cache, princ) \
crypto/krb5/src/include/k5-trace.h
120
cache, princ)
crypto/krb5/src/include/k5-trace.h
125
#define TRACE_CC_REMOVE(c, cache, creds) \
crypto/krb5/src/include/k5-trace.h
126
TRACE(c, "Removing {creds} from {ccache}", creds, cache)
crypto/krb5/src/include/k5-trace.h
127
#define TRACE_CC_RETRIEVE(c, cache, creds, ret) \
crypto/krb5/src/include/k5-trace.h
129
creds, cache, ret)
crypto/krb5/src/include/k5-trace.h
130
#define TRACE_CC_RETRIEVE_REF(c, cache, creds, ret) \
crypto/krb5/src/include/k5-trace.h
132
#define TRACE_CC_SET_CONFIG(c, cache, princ, key, data) \
crypto/krb5/src/include/k5-trace.h
134
cache, princ, key, data)
crypto/krb5/src/include/k5-trace.h
135
#define TRACE_CC_STORE(c, cache, creds) \
crypto/krb5/src/include/k5-trace.h
136
TRACE(c, "Storing {creds} in {ccache}", creds, cache)
crypto/krb5/src/include/k5-trace.h
137
#define TRACE_CC_STORE_TKT(c, cache, creds) \
crypto/krb5/src/include/k5-trace.h
144
#define TRACE_CCSELECT_MODCHOICE(c, name, server, cache, princ) \
crypto/krb5/src/include/k5-trace.h
146
"principal {princ} for server principal {princ}", name, cache, \
crypto/krb5/src/include/k5-trace.h
158
#define TRACE_CCSELECT_DEFAULT(c, cache, server) \
crypto/krb5/src/include/k5-trace.h
160
"principal {princ}", cache, server)
crypto/krb5/src/include/k5-trace.h
454
#define TRACE_TKT_CREDS(c, creds, cache) \
crypto/krb5/src/include/k5-trace.h
456
creds, cache)
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
100
struct aes_key_info_cache *cache = CACHE(key);
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
103
k5_iDecExpandKey128(key->keyblock.contents, cache->dec_ctx.ks);
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
105
k5_iDecExpandKey256(key->keyblock.contents, cache->dec_ctx.ks);
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
106
cache->dec_ctx.inf.l = 1;
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
112
struct aes_key_info_cache *cache = CACHE(key);
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
117
d.expanded_key = cache->enc_ctx.ks;
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
129
struct aes_key_info_cache *cache = CACHE(key);
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
134
d.expanded_key = cache->dec_ctx.ks;
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
167
if (key->cache != NULL)
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
169
key->cache = malloc(sizeof(struct aes_key_info_cache));
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
170
if (key->cache == NULL)
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
387
zapfree(key->cache, sizeof(struct aes_key_info_cache));
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
44
#define CACHE(X) ((struct aes_key_info_cache *)((X)->cache))
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
88
struct aes_key_info_cache *cache = CACHE(key);
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
91
k5_iEncExpandKey128(key->keyblock.contents, cache->enc_ctx.ks);
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
93
k5_iEncExpandKey256(key->keyblock.contents, cache->enc_ctx.ks);
crypto/krb5/src/lib/crypto/builtin/enc_provider/aes.c
94
cache->enc_ctx.inf.l = 1;
crypto/krb5/src/lib/crypto/builtin/enc_provider/camellia.c
294
zapfree(key->cache, sizeof(struct camellia_key_info_cache));
crypto/krb5/src/lib/crypto/builtin/enc_provider/camellia.c
41
#define CACHE(X) ((struct camellia_key_info_cache *)((X)->cache))
crypto/krb5/src/lib/crypto/builtin/enc_provider/camellia.c
56
if (key->cache != NULL)
crypto/krb5/src/lib/crypto/builtin/enc_provider/camellia.c
58
key->cache = malloc(sizeof(struct camellia_key_info_cache));
crypto/krb5/src/lib/crypto/builtin/enc_provider/camellia.c
59
if (key->cache == NULL)
crypto/krb5/src/lib/crypto/krb/key.c
55
key->cache = NULL;
crypto/krb5/src/lib/crypto/krb/key.c
89
if (key->cache) {
crypto/krb5/src/lib/gssapi/krb5/store_cred.c
102
cache = defcache;
crypto/krb5/src/lib/gssapi/krb5/store_cred.c
104
ret = krb5_cc_get_principal(context, cache, &princ);
crypto/krb5/src/lib/gssapi/krb5/store_cred.c
121
ret = krb5_cc_move(context, mcc, cache);
crypto/krb5/src/lib/gssapi/krb5/store_cred.c
127
ret = krb5_cc_switch(context, cache);
crypto/krb5/src/lib/gssapi/krb5/store_cred.c
140
if (cache != NULL)
crypto/krb5/src/lib/gssapi/krb5/store_cred.c
141
krb5_cc_close(context, cache);
crypto/krb5/src/lib/gssapi/krb5/store_cred.c
42
krb5_ccache cache = NULL, defcache = NULL, mcc = NULL;
crypto/krb5/src/lib/gssapi/krb5/store_cred.c
90
ret = krb5_cc_cache_match(context, kcred->name->princ, &cache);
crypto/krb5/src/lib/gssapi/krb5/store_cred.c
96
ret = krb5_cc_new_unique(context, deftype, NULL, &cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
104
cache = malloc(sizeof(*cache));
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
105
if (cache == NULL)
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
118
cache->ops = &krb5_api_macos_ops;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
119
cache->data = data;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
120
cache->magic = KV5M_CCACHE;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
121
*ccache_out = cache;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
125
free(cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
136
if (data->cache != NULL)
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
139
&data->cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
273
data->cache = cc_ccache;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
286
api_macos_initialize(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
290
struct api_macos_cache_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
304
if (data->cache != NULL) {
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
305
cc_ccache_release(data->cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
306
data->cache = NULL;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
311
&data->cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
318
api_macos_close(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
320
struct api_macos_cache_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
322
if (data->cache != NULL)
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
323
cc_ccache_release(data->cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
327
free(cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
332
api_macos_destroy(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
334
struct api_macos_cache_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
337
if (data->cache != NULL) {
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
338
cc_ccache_destroy(data->cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
339
data->cache = NULL;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
341
return api_macos_close(context, cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
345
api_macos_store(krb5_context context, krb5_ccache cache, krb5_creds *creds)
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
347
struct api_macos_cache_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
359
err = cc_ccache_store_credentials(data->cache, c_un);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
365
api_macos_retrieve(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
369
return k5_cc_retrieve_cred_default(context, cache, whichfields,
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
374
api_macos_get_princ(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
377
struct api_macos_cache_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
386
err = cc_ccache_get_principal(data->cache, cc_credentials_v5, &outprinc);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
395
api_macos_start_seq_get(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
398
struct api_macos_cache_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
406
err = cc_ccache_new_credentials_iterator(data->cache, &iter);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
415
api_macos_next_cred(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
418
struct api_macos_cache_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
439
api_macos_end_seq_get(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
450
api_macos_remove_cred(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
453
struct api_macos_cache_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
465
err = cc_ccache_new_credentials_iterator(data->cache, &iter);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
483
err = cc_ccache_remove_credentials(data->cache, acreds);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
499
api_macos_set_flags(krb5_context context, krb5_ccache cache, krb5_flags flags)
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
505
api_macos_get_flags(krb5_context context, krb5_ccache cache, krb5_flags *flags)
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
543
krb5_ccache cache;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
548
ret = make_cache(residual, NULL, &cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
552
err = open_cache(cache->data);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
554
api_macos_close(NULL, cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
558
*cache_out = cache;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
57
cc_ccache_t cache;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
570
cc_ccache_t cache;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
611
err = cc_ccache_iterator_next(apt->iter, &cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
615
err = cc_ccache_get_name(cache, &residual);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
617
cc_ccache_release(cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
629
cc_ccache_release(cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
633
data->cache = cache;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
658
api_macos_lock(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
660
struct api_macos_cache_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
667
err = cc_ccache_lock(data->cache, cc_lock_write, cc_lock_block);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
672
api_macos_unlock(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
674
struct api_macos_cache_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
681
err = cc_ccache_unlock(data->cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
686
api_macos_switch_to(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
688
struct api_macos_cache_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
695
err = cc_ccache_set_default(data->cache);
crypto/krb5/src/lib/krb5/ccache/cc_api_macos.c
91
krb5_ccache cache = NULL;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
290
dcc_get_name(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
292
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
302
krb5_ccache cache = NULL;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
306
cache = malloc(sizeof(*cache));
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
307
if (cache == NULL)
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
318
cache->ops = &krb5_dcc_ops;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
319
cache->data = data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
320
cache->magic = KV5M_CCACHE;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
321
*cache_out = cache;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
325
free(cache);
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
432
dcc_init(krb5_context context, krb5_ccache cache, krb5_principal princ)
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
434
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
440
dcc_destroy(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
442
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
448
free(cache);
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
453
dcc_close(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
455
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
461
free(cache);
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
466
dcc_store(krb5_context context, krb5_ccache cache, krb5_creds *creds)
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
468
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
474
dcc_retrieve(krb5_context context, krb5_ccache cache, krb5_flags flags,
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
477
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
484
dcc_get_princ(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
487
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
493
dcc_get_first(krb5_context context, krb5_ccache cache, krb5_cc_cursor *cursor)
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
495
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
501
dcc_get_next(krb5_context context, krb5_ccache cache, krb5_cc_cursor *cursor,
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
504
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
510
dcc_end_get(krb5_context context, krb5_ccache cache, krb5_cc_cursor *cursor)
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
512
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
518
dcc_remove_cred(krb5_context context, krb5_ccache cache, krb5_flags flags,
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
521
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
527
dcc_set_flags(krb5_context context, krb5_ccache cache, krb5_flags flags)
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
529
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
535
dcc_get_flags(krb5_context context, krb5_ccache cache, krb5_flags *flags_out)
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
537
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
695
dcc_replace(krb5_context context, krb5_ccache cache, krb5_principal princ,
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
698
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
704
dcc_lock(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
706
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
712
dcc_unlock(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
714
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
720
dcc_switch_to(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
722
dcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_file.c
1034
delete_cred(krb5_context context, krb5_ccache cache, krb5_cc_cursor *cursor,
crypto/krb5/src/lib/krb5/ccache/cc_file.c
1039
fcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_file.c
1139
fcc_remove_cred(krb5_context context, krb5_ccache cache, krb5_flags flags,
crypto/krb5/src/lib/krb5/ccache/cc_file.c
1146
ret = krb5_cc_start_seq_get(context, cache, &cursor);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
1151
ret = krb5_cc_next_cred(context, cache, &cursor, &cur);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
1156
ret = delete_cred(context, cache, &cursor, &cur);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
1162
krb5_cc_end_seq_get(context, cache, &cursor);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
1212
krb5_ccache cache;
crypto/krb5/src/lib/krb5/ccache/cc_file.c
1236
ret = krb5_cc_resolve(context, defname, &cache);
crypto/krb5/src/lib/krb5/ccache/cc_file.c
1239
*cache_out = cache;
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1008
next_cred_by_uuid(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1019
kcmreq_init(&req, KCM_OP_GET_CRED_BY_UUID, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1023
ret = cache_call(context, cache, &req);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1031
kcm_next_cred(krb5_context context, krb5_ccache cache, krb5_cc_cursor *cursor,
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1038
return next_cred_by_uuid(context, cache, c->uuids, cred_out);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1053
kcm_end_seq_get(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1068
kcm_remove_cred(krb5_context context, krb5_ccache cache, krb5_flags flags,
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1074
kcmreq_init(&req, KCM_OP_REMOVE_CRED, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1077
ret = cache_call(context, cache, &req);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1083
kcm_set_flags(krb5_context context, krb5_ccache cache, krb5_flags flags)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1090
kcm_get_flags(krb5_context context, krb5_ccache cache, krb5_flags *flags_out)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1280
kcm_replace(krb5_context context, krb5_ccache cache, krb5_principal princ,
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1291
kcmreq_init(&req, KCM_OP_REPLACE, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1307
ret = cache_call(context, cache, &req);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1311
return k5_nonatomic_replace(context, cache, princ, creds);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1317
kcm_lock(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1319
k5_cc_mutex_lock(context, &((struct kcm_cache_data *)cache->data)->lock);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1324
kcm_unlock(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1326
k5_cc_mutex_unlock(context, &((struct kcm_cache_data *)cache->data)->lock);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1331
kcm_switch_to(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1336
kcmreq_init(&req, KCM_OP_SET_DEFAULT_CACHE, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
1337
ret = cache_call(context, cache, &req);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
164
kcmreq_init(struct kcmreq *req, kcm_opcode opcode, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
177
if (cache != NULL) {
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
178
name = ((struct kcm_cache_data *)cache->data)->residual;
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
628
krb5_ccache cache = NULL;
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
640
cache = malloc(sizeof(*cache));
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
641
if (cache == NULL)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
654
cache->ops = &krb5_kcm_ops;
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
655
cache->data = data;
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
656
cache->magic = KV5M_CCACHE;
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
657
*cache_out = cache;
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
661
free(cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
670
cache_call(krb5_context context, krb5_ccache cache, struct kcmreq *req)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
673
struct kcm_cache_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
683
get_kdc_offset(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
688
kcmreq_init(&req, KCM_OP_GET_KDC_OFFSET, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
689
if (cache_call(context, cache, &req) != 0)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
705
set_kdc_offset(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
710
kcmreq_init(&req, KCM_OP_SET_KDC_OFFSET, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
712
(void)cache_call(context, cache, &req);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
718
kcm_get_name(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
720
return ((struct kcm_cache_data *)cache->data)->residual;
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
825
kcm_initialize(krb5_context context, krb5_ccache cache, krb5_principal princ)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
830
kcmreq_init(&req, KCM_OP_INITIALIZE, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
832
ret = cache_call(context, cache, &req);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
834
set_kdc_offset(context, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
839
kcm_close(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
841
struct kcm_cache_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
847
free(cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
852
kcm_destroy(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
857
kcmreq_init(&req, KCM_OP_DESTROY, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
858
ret = cache_call(context, cache, &req);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
860
(void)kcm_close(context, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
865
kcm_store(krb5_context context, krb5_ccache cache, krb5_creds *cred)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
870
kcmreq_init(&req, KCM_OP_STORE, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
872
ret = cache_call(context, cache, &req);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
878
kcm_retrieve(krb5_context context, krb5_ccache cache, krb5_flags flags,
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
890
kcmreq_init(&req, KCM_OP_RETRIEVE, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
893
ret = cache_call(context, cache, &req);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
897
ret = k5_cc_retrieve_cred_default(context, cache, flags, mcred,
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
915
ret = k5_cc_retrieve_cred_default(context, cache, flags, mcred,
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
933
kcm_get_princ(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
938
struct kcm_cache_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
940
kcmreq_init(&req, KCM_OP_GET_PRINCIPAL, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
941
ret = cache_call(context, cache, &req);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
957
kcm_start_seq_get(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
968
get_kdc_offset(context, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
970
kcmreq_init(&req, KCM_OP_GET_CRED_LIST, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
971
ret = cache_call(context, cache, &req);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
980
kcmreq_init(&req, KCM_OP_GET_CRED_UUID_LIST, cache);
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
981
ret = cache_call(context, cache, &req);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1251
krcc_remove_cred(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1255
krcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1262
ret = krcc_start_seq_get(context, cache, &cursor);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1267
ret = krcc_next_cred(context, cache, &cursor, &c);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1282
krcc_end_seq_get(context, cache, &cursor);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1660
krcc_switch_to(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1662
krcc_data *data = cache->data;
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
639
krb5_mcc_remove_cred(krb5_context context, krb5_ccache cache, krb5_flags flags,
crypto/krb5/src/lib/krb5/ccache/cc_memory.c
642
krb5_mcc_data *data = (krb5_mcc_data *)cache->data;
crypto/krb5/src/lib/krb5/ccache/ccbase.c
202
krb5_cc_resolve (krb5_context context, const char *name, krb5_ccache *cache)
crypto/krb5/src/lib/krb5/ccache/ccbase.c
216
return (*krb5_cc_dfl_ops->resolve)(context, cache, name);
crypto/krb5/src/lib/krb5/ccache/ccbase.c
237
*cache = (krb5_ccache) 0;
crypto/krb5/src/lib/krb5/ccache/ccbase.c
245
return ops->resolve(context, cache, resid);
crypto/krb5/src/lib/krb5/ccache/cccursor.c
151
krb5_ccache cache = NULL;
crypto/krb5/src/lib/krb5/ccache/cccursor.c
161
while ((ret = krb5_cccol_cursor_next(context, cursor, &cache)) == 0 &&
crypto/krb5/src/lib/krb5/ccache/cccursor.c
162
cache != NULL) {
crypto/krb5/src/lib/krb5/ccache/cccursor.c
163
ret = krb5_cc_get_principal(context, cache, &princ);
crypto/krb5/src/lib/krb5/ccache/cccursor.c
170
krb5_cc_close(context, cache);
crypto/krb5/src/lib/krb5/ccache/cccursor.c
176
if (cache == NULL)
crypto/krb5/src/lib/krb5/ccache/cccursor.c
179
*cache_out = cache;
crypto/krb5/src/lib/krb5/ccache/cccursor.c
190
krb5_ccache cache = NULL;
crypto/krb5/src/lib/krb5/ccache/cccursor.c
197
ret = match_caches(context, canonprinc, &cache);
crypto/krb5/src/lib/krb5/ccache/cccursor.c
217
*cache_out = cache;
crypto/krb5/src/lib/krb5/ccache/cccursor.c
236
krb5_ccache cache;
crypto/krb5/src/lib/krb5/ccache/cccursor.c
248
ret = krb5_cccol_cursor_next(context, col_cursor, &cache);
crypto/krb5/src/lib/krb5/ccache/cccursor.c
250
if (ret || cache == NULL)
crypto/krb5/src/lib/krb5/ccache/cccursor.c
253
ret = krb5_cc_get_principal(context, cache, &princ);
crypto/krb5/src/lib/krb5/ccache/cccursor.c
258
krb5_cc_close(context, cache);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
108
ret = cache->ops->retrieve(context, cache, flags, mcreds, creds);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
109
TRACE_CC_RETRIEVE_REF(context, cache, mcreds, ret);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
115
krb5_cc_get_principal(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/ccfns.c
118
return cache->ops->get_princ(context, cache, principal);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
122
krb5_cc_start_seq_get(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/ccfns.c
125
return cache->ops->get_first(context, cache, cursor);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
129
krb5_cc_next_cred(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/ccfns.c
132
return cache->ops->get_next(context, cache, cursor, creds);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
136
krb5_cc_end_seq_get(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/ccfns.c
139
return cache->ops->end_get(context, cache, cursor);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
143
krb5_cc_remove_cred(krb5_context context, krb5_ccache cache, krb5_flags flags,
crypto/krb5/src/lib/krb5/ccache/ccfns.c
146
TRACE_CC_REMOVE(context, cache, creds);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
147
return cache->ops->remove_cred(context, cache, flags, creds);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
151
krb5_cc_set_flags(krb5_context context, krb5_ccache cache, krb5_flags flags)
crypto/krb5/src/lib/krb5/ccache/ccfns.c
153
return cache->ops->set_flags(context, cache, flags);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
157
krb5_cc_get_flags(krb5_context context, krb5_ccache cache, krb5_flags *flags)
crypto/krb5/src/lib/krb5/ccache/ccfns.c
159
return cache->ops->get_flags(context, cache, flags);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
163
krb5_cc_get_type(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/ccfns.c
165
return cache->ops->prefix;
crypto/krb5/src/lib/krb5/ccache/ccfns.c
295
krb5_cc_switch(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/ccfns.c
297
if (cache->ops->switch_to == NULL)
crypto/krb5/src/lib/krb5/ccache/ccfns.c
299
return cache->ops->switch_to(context, cache);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
303
k5_cc_store_primary_cred(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/ccfns.c
312
ret = krb5_cc_set_config(context, cache, NULL,
crypto/krb5/src/lib/krb5/ccache/ccfns.c
319
return krb5_cc_store_cred(context, cache, creds);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
32
krb5_cc_get_name(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/ccfns.c
34
return cache->ops->get_name(context, cache);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
38
krb5_cc_get_full_name(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/ccfns.c
44
if (asprintf(&name, "%s:%s", cache->ops->prefix,
crypto/krb5/src/lib/krb5/ccache/ccfns.c
45
cache->ops->get_name(context, cache)) < 0)
crypto/krb5/src/lib/krb5/ccache/ccfns.c
52
krb5_cc_gen_new(krb5_context context, krb5_ccache *cache)
crypto/krb5/src/lib/krb5/ccache/ccfns.c
54
TRACE_CC_GEN_NEW(context, cache);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
55
return (*cache)->ops->gen_new(context, cache);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
59
krb5_cc_initialize(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/ccfns.c
62
TRACE_CC_INIT(context, cache, principal);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
63
return cache->ops->init(context, cache, principal);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
67
krb5_cc_destroy(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/ccfns.c
69
TRACE_CC_DESTROY(context, cache);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
70
return cache->ops->destroy(context, cache);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
74
krb5_cc_close(krb5_context context, krb5_ccache cache)
crypto/krb5/src/lib/krb5/ccache/ccfns.c
76
return cache->ops->close(context, cache);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
80
krb5_cc_store_cred(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/ccfns.c
83
TRACE_CC_STORE(context, cache, creds);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
84
return cache->ops->store(context, cache, creds);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
88
krb5_cc_retrieve_cred(krb5_context context, krb5_ccache cache,
crypto/krb5/src/lib/krb5/ccache/ccfns.c
95
ret = cache->ops->retrieve(context, cache, flags, mcreds, creds);
crypto/krb5/src/lib/krb5/ccache/ccfns.c
96
TRACE_CC_RETRIEVE(context, cache, mcreds, ret);
crypto/krb5/src/lib/krb5/ccache/ccselect.c
130
krb5_ccache cache;
crypto/krb5/src/lib/krb5/ccache/ccselect.c
172
ret = h->vt.choose(context, h->data, server, &cache, &princ);
crypto/krb5/src/lib/krb5/ccache/ccselect.c
174
TRACE_CCSELECT_MODCHOICE(context, h->vt.name, server, cache,
crypto/krb5/src/lib/krb5/ccache/ccselect.c
176
*cache_out = cache;
crypto/krb5/src/lib/krb5/ccache/ccselect_realm.c
47
krb5_ccache cache;
crypto/krb5/src/lib/krb5/ccache/ccselect_realm.c
61
while ((ret = krb5_cccol_cursor_next(context, cursor, &cache)) == 0 &&
crypto/krb5/src/lib/krb5/ccache/ccselect_realm.c
62
cache != NULL) {
crypto/krb5/src/lib/krb5/ccache/ccselect_realm.c
63
ret = krb5_cc_get_principal(context, cache, &princ);
crypto/krb5/src/lib/krb5/ccache/ccselect_realm.c
69
krb5_cc_close(context, cache);
crypto/krb5/src/lib/krb5/ccache/ccselect_realm.c
75
if (cache == NULL)
crypto/krb5/src/lib/krb5/ccache/ccselect_realm.c
77
*cache_out = cache;
crypto/krb5/src/lib/krb5/ccache/t_cc.c
208
check_num_entries(krb5_context context, krb5_ccache cache, int expected,
crypto/krb5/src/lib/krb5/ccache/t_cc.c
216
ret = krb5_cc_start_seq_get(context, cache, &cursor);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
224
ret = krb5_cc_next_cred(context, cache, &cursor, &creds);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
231
krb5_cc_end_seq_get(context, cache, &cursor);
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
137
check_name(krb5_ccache cache, const char *expected_name)
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
141
check(krb5_cc_get_full_name(ctx, cache, &name));
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
151
krb5_ccache cache;
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
153
check(krb5_cc_resolve(ctx, collection_name, &cache));
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
154
check_name(cache, expected_name);
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
155
krb5_cc_close(ctx, cache);
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
163
krb5_ccache cache;
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
166
check(krb5_cc_resolve(ctx, name, &cache));
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
168
check(krb5_cc_get_principal(ctx, cache, &princ));
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
172
assert(krb5_cc_get_principal(ctx, cache, &princ) != 0);
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
174
krb5_cc_close(ctx, cache);
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
182
krb5_ccache cache;
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
185
check(krb5_cc_cache_match(ctx, princ, &cache));
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
186
check_name(cache, expected_name);
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
187
krb5_cc_close(ctx, cache);
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
189
assert(krb5_cc_cache_match(ctx, princ, &cache) != 0);
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
60
krb5_ccache cache;
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
67
check(krb5_cccol_cursor_next(ctx, cursor, &cache));
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
68
if (cache == NULL)
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
70
check(krb5_cc_get_full_name(ctx, cache, &name));
crypto/krb5/src/lib/krb5/ccache/t_cccol.c
71
krb5_cc_close(ctx, cache);
crypto/krb5/src/lib/krb5/ccache/t_cccursor.c
44
krb5_ccache cache, hold[64];
crypto/krb5/src/lib/krb5/ccache/t_cccursor.c
66
assert(krb5_cccol_cursor_next(ctx, cursor, &cache) == 0);
crypto/krb5/src/lib/krb5/ccache/t_cccursor.c
67
if (cache == NULL)
crypto/krb5/src/lib/krb5/ccache/t_cccursor.c
69
assert(krb5_cc_get_full_name(ctx, cache, &name) == 0);
crypto/krb5/src/lib/krb5/ccache/t_cccursor.c
72
krb5_cc_close(ctx, cache);
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
269
krb5_ccache cache;
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
340
if (krb5_cc_resolve(context, ccname, &cache) != 0)
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
342
if (krb5_cc_initialize(context, cache, princ) != 0)
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
344
if (krb5_cc_store_cred(context, cache, &cred1) != 0)
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
346
if (krb5_cc_store_cred(context, cache, &cred2) != 0)
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
348
if (krb5_cc_close(context, cache) != 0)
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
388
if (krb5_cc_resolve(context, ccname, &cache) != 0)
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
390
if (krb5_cc_get_principal(context, cache, &princ) != 0)
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
397
if (krb5_cc_start_seq_get(context, cache, &cursor) != 0)
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
399
if (krb5_cc_next_cred(context, cache, &cursor, &cred1) != 0)
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
403
if (krb5_cc_next_cred(context, cache, &cursor, &cred2) != 0)
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
407
if (krb5_cc_next_cred(context, cache, &cursor, &cred2) != KRB5_CC_END)
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
409
if (krb5_cc_end_seq_get(context, cache, &cursor) != 0)
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
411
if (krb5_cc_close(context, cache) != 0)
crypto/krb5/src/lib/krb5/os/t_trace.c
148
key.cache = NULL;
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1567
(krb5_context context, krb5_ccache cache)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1574
(krb5_context context, krb5_ccache *cache)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1581
(krb5_context context, krb5_ccache cache, krb5_principal principal)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1588
(krb5_context context, krb5_ccache cache)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1595
(krb5_context context, krb5_ccache cache)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1602
(krb5_context context, krb5_ccache cache, krb5_creds *creds)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1609
(krb5_context context, krb5_ccache cache,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1618
(krb5_context context, krb5_ccache cache, krb5_principal *principal)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1625
(krb5_context context, krb5_ccache cache, krb5_cc_cursor *cursor)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1632
(krb5_context context, krb5_ccache cache, krb5_cc_cursor *cursor,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1640
(krb5_context context, krb5_ccache cache, krb5_cc_cursor *cursor)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1647
(krb5_context context, krb5_ccache cache, krb5_flags flags,
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1655
(krb5_context context, krb5_ccache cache, krb5_flags flags)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1662
(krb5_context context, krb5_ccache cache)
crypto/krb5/src/windows/include/loadfuncs-krb5.h
1669
(krb5_context context, krb5_ccache cache, char **)
crypto/krb5/src/windows/leash/KrbListTickets.cpp
181
krb5_ccache cache,
crypto/krb5/src/windows/leash/KrbListTickets.cpp
197
code = pkrb5_cc_set_flags(ctx, cache, flags);
crypto/krb5/src/windows/leash/KrbListTickets.cpp
207
code = pkrb5_cc_get_principal(ctx, cache, &princ);
crypto/krb5/src/windows/leash/KrbListTickets.cpp
218
code = pkrb5_cc_start_seq_get(ctx, cache, &cur);
crypto/krb5/src/windows/leash/KrbListTickets.cpp
243
code = pkrb5_cc_get_full_name(ctx, cache, &ticketinfo->ccache_name);
crypto/krb5/src/windows/leash/KrbListTickets.cpp
250
while (!(code = pkrb5_cc_next_cred(ctx, cache, &cur, &creds))) {
crypto/krb5/src/windows/leash/KrbListTickets.cpp
258
code = pkrb5_cc_end_seq_get(ctx, cache, &cur);
crypto/krb5/src/windows/leash/KrbListTickets.cpp
264
code = pkrb5_cc_set_flags(ctx, cache, flags);
crypto/krb5/src/windows/leash/KrbListTickets.cpp
297
krb5_ccache cache;
crypto/krb5/src/windows/leash/KrbListTickets.cpp
308
while (!(code = pkrb5_cccol_cursor_next(ctx, cursor, &cache)) &&
crypto/krb5/src/windows/leash/KrbListTickets.cpp
309
cache != NULL) {
crypto/krb5/src/windows/leash/KrbListTickets.cpp
313
if (do_ccache(ctx, cache, ticketinfotail) == 0)
crypto/krb5/src/windows/leash/KrbListTickets.cpp
315
pkrb5_cc_close(ctx, cache);
crypto/krb5/src/windows/leash/KrbListTickets.cpp
331
krb5_ccache cache = 0;
crypto/krb5/src/windows/leash/KrbListTickets.cpp
349
code = pkrb5_cc_default(ctx, &cache);
crypto/krb5/src/windows/leash/KrbListTickets.cpp
354
if (cache != NULL)
crypto/krb5/src/windows/leash/KrbListTickets.cpp
355
do_ccache(ctx, cache, &ticketinfo);
crypto/krb5/src/windows/leash/KrbListTickets.cpp
359
if (cache)
crypto/krb5/src/windows/leash/KrbListTickets.cpp
360
pkrb5_cc_close(ctx, cache);
crypto/krb5/src/windows/leashdll/krb5routines.c
375
krb5_ccache cache;
crypto/krb5/src/windows/leashdll/krb5routines.c
379
cache = NULL;
crypto/krb5/src/windows/leashdll/krb5routines.c
384
if (rc = pkrb5_cc_default(ctx, &cache))
crypto/krb5/src/windows/leashdll/krb5routines.c
387
rc = pkrb5_cc_destroy(ctx, cache);
crypto/krb5/src/windows/leashdll/krb5routines.c
397
Leash_krb5_cc_default(krb5_context *ctx, krb5_ccache *cache)
crypto/krb5/src/windows/leashdll/krb5routines.c
403
if (*cache == 0) {
crypto/krb5/src/windows/leashdll/krb5routines.c
404
rc = pkrb5_cc_default(*ctx, cache);
crypto/krb5/src/windows/leashdll/krb5routines.c
411
rc = pkrb5_cc_set_flags(*ctx, *cache, flags);
crypto/krb5/src/windows/leashdll/krb5routines.c
414
if (*cache != NULL && *ctx != NULL)
crypto/krb5/src/windows/leashdll/krb5routines.c
415
pkrb5_cc_close(*ctx, *cache);
crypto/krb5/src/windows/leashdll/krb5routines.c
423
Leash_krb5_error(rc, functionName, 0, ctx, cache);
crypto/krb5/src/windows/leashdll/krb5routines.c
455
krb5_ccache * cache)
crypto/krb5/src/windows/leashdll/krb5routines.c
475
if (cache != NULL && *cache != NULL) {
crypto/krb5/src/windows/leashdll/krb5routines.c
476
pkrb5_cc_close(*ctx, *cache);
crypto/krb5/src/windows/leashdll/krb5routines.c
477
*cache = NULL;
crypto/krb5/src/windows/leashdll/leash-int.h
102
Leash_krb5_cc_default(krb5_context *ctx, krb5_ccache *cache);
crypto/krb5/src/windows/leashdll/leash-int.h
99
krb5_ccache *cache);
crypto/krb5/src/windows/leashdll/lshfunc.c
2487
static BOOL cc_have_tickets(krb5_context ctx, krb5_ccache cache)
crypto/krb5/src/windows/leashdll/lshfunc.c
2497
code = pkrb5_cc_set_flags(ctx, cache, flags);
crypto/krb5/src/windows/leashdll/lshfunc.c
2500
code = pkrb5_cc_start_seq_get(ctx, cache, &cur);
crypto/krb5/src/windows/leashdll/lshfunc.c
2505
while (!(code = pkrb5_cc_next_cred(ctx, cache, &cur, &creds))) {
crypto/krb5/src/windows/leashdll/lshfunc.c
2513
code = pkrb5_cc_end_seq_get(ctx, cache, &cur);
crypto/krb5/src/windows/leashdll/lshfunc.c
2517
code = pkrb5_cc_set_flags(ctx, cache, flags);
crypto/krb5/src/windows/leashdll/lshfunc.c
2527
krb5_ccache cache,
crypto/krb5/src/windows/leashdll/lshfunc.c
2533
code = pkrb5_cc_get_principal(ctx, cache, &cc_princ);
crypto/krb5/src/windows/leashdll/lshfunc.c
2538
have_tickets = cc_have_tickets(ctx, cache);
crypto/krb5/src/windows/leashdll/lshfunc.c
2548
krb5_ccache cache = NULL;
crypto/krb5/src/windows/leashdll/lshfunc.c
2550
if (pkrb5_cc_default(ctx, &cache) == 0)
crypto/krb5/src/windows/leashdll/lshfunc.c
2551
have_tickets = cc_have_tickets(ctx, cache);
crypto/krb5/src/windows/leashdll/lshfunc.c
2552
if (cache != NULL)
crypto/krb5/src/windows/leashdll/lshfunc.c
2553
pkrb5_cc_close(ctx, cache);
crypto/krb5/src/windows/leashdll/lshfunc.c
2564
krb5_ccache cache;
crypto/krb5/src/windows/leashdll/lshfunc.c
2574
!(code = pkrb5_cccol_cursor_next(ctx, cursor, &cache)) &&
crypto/krb5/src/windows/leashdll/lshfunc.c
2575
cache != NULL) {
crypto/krb5/src/windows/leashdll/lshfunc.c
2576
if (cc_have_tickets_for_princ(ctx, cache, princ)) {
crypto/krb5/src/windows/leashdll/lshfunc.c
2577
if (pkrb5_cc_get_full_name(ctx, cache, &ccfullname)==0) {
crypto/krb5/src/windows/leashdll/lshfunc.c
2583
pkrb5_cc_close(ctx, cache);
crypto/openssh/sntrup761.c
2095
static void HashConfirm(unsigned char *h, const unsigned char *r, const unsigned char *cache) {
crypto/openssh/sntrup761.c
2099
for (i = 0; i < Hash_bytes; ++i) x[Hash_bytes + i] = cache[i];
crypto/openssh/sntrup761.c
2121
static void Hide(unsigned char *c, unsigned char *r_enc, const Inputs r, const unsigned char *pk, const unsigned char *cache) {
crypto/openssh/sntrup761.c
2124
HashConfirm(c + crypto_kem_sntrup761_CIPHERTEXTBYTES - Confirm_bytes, r_enc, cache);
crypto/openssh/sntrup761.c
2129
unsigned char r_enc[Small_bytes], cache[Hash_bytes];
crypto/openssh/sntrup761.c
2130
Hash_prefix(cache, 4, pk, crypto_kem_sntrup761_PUBLICKEYBYTES);
crypto/openssh/sntrup761.c
2132
Hide(c, r_enc, r, pk, cache);
crypto/openssh/sntrup761.c
2147
const unsigned char *cache = rho + Small_bytes;
crypto/openssh/sntrup761.c
2152
Hide(cnew, r_enc, r, pk, cache);
crypto/openssh/umac.c
218
UINT8 cache[AES_BLOCK_LEN]; /* Previous AES output is saved */
crypto/openssh/umac.c
232
aes_encryption(pc->nonce, pc->cache, pc->prf_key);
crypto/openssh/umac.c
266
aes_encryption(pc->nonce, pc->cache, pc->prf_key);
crypto/openssh/umac.c
270
*((UINT32 *)buf) ^= ((UINT32 *)pc->cache)[ndx];
crypto/openssh/umac.c
272
*((UINT64 *)buf) ^= ((UINT64 *)pc->cache)[ndx];
crypto/openssh/umac.c
274
((UINT64 *)buf)[0] ^= ((UINT64 *)pc->cache)[0];
crypto/openssh/umac.c
275
((UINT32 *)buf)[2] ^= ((UINT32 *)pc->cache)[2];
crypto/openssh/umac.c
277
((UINT64 *)buf)[0] ^= ((UINT64 *)pc->cache)[0];
crypto/openssh/umac.c
278
((UINT64 *)buf)[1] ^= ((UINT64 *)pc->cache)[1];
crypto/openssl/crypto/encode_decode/decoder_pkey.c
693
static unsigned long decoder_cache_entry_hash(const DECODER_CACHE_ENTRY *cache)
crypto/openssl/crypto/encode_decode/decoder_pkey.c
698
+ (cache->propquery == NULL
crypto/openssl/crypto/encode_decode/decoder_pkey.c
700
: ossl_lh_strcasehash(cache->propquery));
crypto/openssl/crypto/encode_decode/decoder_pkey.c
702
+ (cache->input_structure == NULL
crypto/openssl/crypto/encode_decode/decoder_pkey.c
704
: ossl_lh_strcasehash(cache->input_structure));
crypto/openssl/crypto/encode_decode/decoder_pkey.c
706
+ (cache->input_type == NULL
crypto/openssl/crypto/encode_decode/decoder_pkey.c
708
: ossl_lh_strcasehash(cache->input_type));
crypto/openssl/crypto/encode_decode/decoder_pkey.c
710
+ (cache->keytype == NULL
crypto/openssl/crypto/encode_decode/decoder_pkey.c
712
: ossl_lh_strcasehash(cache->keytype));
crypto/openssl/crypto/encode_decode/decoder_pkey.c
714
hash ^= cache->selection;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
765
DECODER_CACHE *cache = OPENSSL_malloc(sizeof(*cache));
crypto/openssl/crypto/encode_decode/decoder_pkey.c
767
if (cache == NULL)
crypto/openssl/crypto/encode_decode/decoder_pkey.c
770
cache->lock = CRYPTO_THREAD_lock_new();
crypto/openssl/crypto/encode_decode/decoder_pkey.c
771
if (cache->lock == NULL) {
crypto/openssl/crypto/encode_decode/decoder_pkey.c
772
OPENSSL_free(cache);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
775
cache->hashtable = lh_DECODER_CACHE_ENTRY_new(decoder_cache_entry_hash,
crypto/openssl/crypto/encode_decode/decoder_pkey.c
777
if (cache->hashtable == NULL) {
crypto/openssl/crypto/encode_decode/decoder_pkey.c
778
CRYPTO_THREAD_lock_free(cache->lock);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
779
OPENSSL_free(cache);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
783
return cache;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
788
DECODER_CACHE *cache = (DECODER_CACHE *)vcache;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
790
lh_DECODER_CACHE_ENTRY_doall(cache->hashtable, decoder_cache_entry_free);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
791
lh_DECODER_CACHE_ENTRY_free(cache->hashtable);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
792
CRYPTO_THREAD_lock_free(cache->lock);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
793
OPENSSL_free(cache);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
802
DECODER_CACHE *cache
crypto/openssl/crypto/encode_decode/decoder_pkey.c
805
if (cache == NULL)
crypto/openssl/crypto/encode_decode/decoder_pkey.c
808
if (!CRYPTO_THREAD_write_lock(cache->lock)) {
crypto/openssl/crypto/encode_decode/decoder_pkey.c
813
lh_DECODER_CACHE_ENTRY_doall(cache->hashtable, decoder_cache_entry_free);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
814
lh_DECODER_CACHE_ENTRY_flush(cache->hashtable);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
816
CRYPTO_THREAD_unlock(cache->lock);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
833
DECODER_CACHE *cache
crypto/openssl/crypto/encode_decode/decoder_pkey.c
838
if (cache == NULL) {
crypto/openssl/crypto/encode_decode/decoder_pkey.c
856
if (!CRYPTO_THREAD_read_lock(cache->lock)) {
crypto/openssl/crypto/encode_decode/decoder_pkey.c
862
res = lh_DECODER_CACHE_ENTRY_retrieve(cache->hashtable, &cacheent);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
870
CRYPTO_THREAD_unlock(cache->lock);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
935
if (!CRYPTO_THREAD_write_lock(cache->lock)) {
crypto/openssl/crypto/encode_decode/decoder_pkey.c
940
res = lh_DECODER_CACHE_ENTRY_retrieve(cache->hashtable, &cacheent);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
942
(void)lh_DECODER_CACHE_ENTRY_insert(cache->hashtable, newcache);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
943
if (lh_DECODER_CACHE_ENTRY_error(cache->hashtable)) {
crypto/openssl/crypto/encode_decode/decoder_pkey.c
961
CRYPTO_THREAD_unlock(cache->lock);
crypto/openssl/crypto/evp/keymgmt_lib.c
308
pk->cache.size = size;
crypto/openssl/crypto/evp/keymgmt_lib.c
309
pk->cache.bits = bits;
crypto/openssl/crypto/evp/keymgmt_lib.c
310
pk->cache.security_bits = security_bits;
crypto/openssl/crypto/evp/p_lib.c
1870
size = pkey->cache.size;
crypto/openssl/crypto/evp/p_lib.c
66
size = pkey->cache.bits;
crypto/openssl/crypto/evp/p_lib.c
82
size = pkey->cache.security_bits;
crypto/openssl/crypto/property/property.c
221
lh_QUERY_doall(alg->cache, &impl_cache_free);
crypto/openssl/crypto/property/property.c
222
lh_QUERY_flush(alg->cache);
crypto/openssl/crypto/property/property.c
231
lh_QUERY_doall(a->cache, &impl_cache_free);
crypto/openssl/crypto/property/property.c
232
lh_QUERY_free(a->cache);
crypto/openssl/crypto/property/property.c
392
|| (alg->cache = lh_QUERY_new(&query_hash, &query_cmp)) == NULL)
crypto/openssl/crypto/property/property.c
62
LHASH_OF(QUERY) *cache;
crypto/openssl/crypto/property/property.c
763
store->cache_nelem -= lh_QUERY_num_items(alg->cache);
crypto/openssl/crypto/property/property.c
821
impl_cache_free(lh_QUERY_delete(state->cache, c));
crypto/openssl/crypto/property/property.c
830
unsigned long orig_down_load = lh_QUERY_get_down_load(alg->cache);
crypto/openssl/crypto/property/property.c
832
state->cache = alg->cache;
crypto/openssl/crypto/property/property.c
833
lh_QUERY_set_down_load(alg->cache, 0);
crypto/openssl/crypto/property/property.c
834
lh_QUERY_doall_IMPL_CACHE_FLUSH(state->cache, &impl_cache_flush_cache,
crypto/openssl/crypto/property/property.c
836
lh_QUERY_set_down_load(alg->cache, orig_down_load);
crypto/openssl/crypto/property/property.c
877
r = lh_QUERY_retrieve(alg->cache, &elem);
crypto/openssl/crypto/property/property.c
916
if ((old = lh_QUERY_delete(alg->cache, &elem)) != NULL) {
crypto/openssl/crypto/property/property.c
92
LHASH_OF(QUERY) *cache;
crypto/openssl/crypto/property/property.c
932
if ((old = lh_QUERY_insert(alg->cache, p)) != NULL) {
crypto/openssl/crypto/property/property.c
936
if (!lh_QUERY_error(alg->cache)) {
crypto/openssl/crypto/srp/srp_vfy.c
369
SRP_gN_cache *cache = sk_SRP_gN_cache_value(gN_cache, i);
crypto/openssl/crypto/srp/srp_vfy.c
370
if (strcmp(cache->b64_bn, ch) == 0)
crypto/openssl/crypto/srp/srp_vfy.c
371
return cache->bn;
crypto/openssl/crypto/x509/pcy_cache.c
100
cache->explicit_skip = -1;
crypto/openssl/crypto/x509/pcy_cache.c
101
cache->map_skip = -1;
crypto/openssl/crypto/x509/pcy_cache.c
103
x->policy_cache = cache;
crypto/openssl/crypto/x509/pcy_cache.c
118
if (!policy_cache_set_int(&cache->explicit_skip,
crypto/openssl/crypto/x509/pcy_cache.c
121
if (!policy_cache_set_int(&cache->map_skip,
crypto/openssl/crypto/x509/pcy_cache.c
164
} else if (!policy_cache_set_int(&cache->any_skip, ext_any))
crypto/openssl/crypto/x509/pcy_cache.c
177
void ossl_policy_cache_free(X509_POLICY_CACHE *cache)
crypto/openssl/crypto/x509/pcy_cache.c
179
if (!cache)
crypto/openssl/crypto/x509/pcy_cache.c
181
ossl_policy_data_free(cache->anyPolicy);
crypto/openssl/crypto/x509/pcy_cache.c
182
sk_X509_POLICY_DATA_pop_free(cache->data, ossl_policy_data_free);
crypto/openssl/crypto/x509/pcy_cache.c
183
OPENSSL_free(cache);
crypto/openssl/crypto/x509/pcy_cache.c
199
X509_POLICY_DATA *ossl_policy_cache_find_data(const X509_POLICY_CACHE *cache,
crypto/openssl/crypto/x509/pcy_cache.c
205
idx = sk_X509_POLICY_DATA_find(cache->data, &tmp);
crypto/openssl/crypto/x509/pcy_cache.c
206
return sk_X509_POLICY_DATA_value(cache->data, idx);
crypto/openssl/crypto/x509/pcy_cache.c
30
X509_POLICY_CACHE *cache = x->policy_cache;
crypto/openssl/crypto/x509/pcy_cache.c
36
cache->data = sk_X509_POLICY_DATA_new(policy_data_cmp);
crypto/openssl/crypto/x509/pcy_cache.c
37
if (cache->data == NULL) {
crypto/openssl/crypto/x509/pcy_cache.c
52
if (cache->anyPolicy) {
crypto/openssl/crypto/x509/pcy_cache.c
56
cache->anyPolicy = data;
crypto/openssl/crypto/x509/pcy_cache.c
57
} else if (sk_X509_POLICY_DATA_find(cache->data, data) >= 0) {
crypto/openssl/crypto/x509/pcy_cache.c
60
} else if (!sk_X509_POLICY_DATA_push(cache->data, data)) {
crypto/openssl/crypto/x509/pcy_cache.c
67
sk_X509_POLICY_DATA_sort(cache->data);
crypto/openssl/crypto/x509/pcy_cache.c
77
sk_X509_POLICY_DATA_pop_free(cache->data, ossl_policy_data_free);
crypto/openssl/crypto/x509/pcy_cache.c
78
cache->data = NULL;
crypto/openssl/crypto/x509/pcy_cache.c
85
X509_POLICY_CACHE *cache;
crypto/openssl/crypto/x509/pcy_cache.c
94
cache = OPENSSL_malloc(sizeof(*cache));
crypto/openssl/crypto/x509/pcy_cache.c
95
if (cache == NULL)
crypto/openssl/crypto/x509/pcy_cache.c
97
cache->anyPolicy = NULL;
crypto/openssl/crypto/x509/pcy_cache.c
98
cache->data = NULL;
crypto/openssl/crypto/x509/pcy_cache.c
99
cache->any_skip = -1;
crypto/openssl/crypto/x509/pcy_local.h
147
X509_POLICY_DATA *ossl_policy_cache_find_data(const X509_POLICY_CACHE *cache,
crypto/openssl/crypto/x509/pcy_local.h
153
void ossl_policy_cache_free(X509_POLICY_CACHE *cache);
crypto/openssl/crypto/x509/pcy_map.c
26
X509_POLICY_CACHE *cache = x->policy_cache;
crypto/openssl/crypto/x509/pcy_map.c
43
data = ossl_policy_cache_find_data(cache, map->issuerDomainPolicy);
crypto/openssl/crypto/x509/pcy_map.c
45
if (data == NULL && !cache->anyPolicy)
crypto/openssl/crypto/x509/pcy_map.c
51
cache->anyPolicy->flags
crypto/openssl/crypto/x509/pcy_map.c
55
data->qualifier_set = cache->anyPolicy->qualifier_set;
crypto/openssl/crypto/x509/pcy_map.c
61
if (!sk_X509_POLICY_DATA_push(cache->data, data)) {
crypto/openssl/crypto/x509/pcy_tree.c
103
const X509_POLICY_CACHE *cache;
crypto/openssl/crypto/x509/pcy_tree.c
158
cache = ossl_policy_cache_set(x);
crypto/openssl/crypto/x509/pcy_tree.c
160
if ((ret & X509_PCY_TREE_VALID) && cache->data == NULL)
crypto/openssl/crypto/x509/pcy_tree.c
165
if ((cache->explicit_skip >= 0)
crypto/openssl/crypto/x509/pcy_tree.c
166
&& (cache->explicit_skip < explicit_policy))
crypto/openssl/crypto/x509/pcy_tree.c
167
explicit_policy = cache->explicit_skip;
crypto/openssl/crypto/x509/pcy_tree.c
214
cache = ossl_policy_cache_set(x);
crypto/openssl/crypto/x509/pcy_tree.c
221
if (!cache->anyPolicy)
crypto/openssl/crypto/x509/pcy_tree.c
235
if ((cache->any_skip >= 0) && (cache->any_skip < any_skip))
crypto/openssl/crypto/x509/pcy_tree.c
236
any_skip = cache->any_skip;
crypto/openssl/crypto/x509/pcy_tree.c
244
if ((cache->map_skip >= 0) && (cache->map_skip < map_skip))
crypto/openssl/crypto/x509/pcy_tree.c
245
map_skip = cache->map_skip;
crypto/openssl/crypto/x509/pcy_tree.c
291
const X509_POLICY_CACHE *cache,
crypto/openssl/crypto/x509/pcy_tree.c
296
for (i = 0; i < sk_X509_POLICY_DATA_num(cache->data); i++) {
crypto/openssl/crypto/x509/pcy_tree.c
297
X509_POLICY_DATA *data = sk_X509_POLICY_DATA_value(cache->data, i);
crypto/openssl/crypto/x509/pcy_tree.c
313
const X509_POLICY_CACHE *cache,
crypto/openssl/crypto/x509/pcy_tree.c
329
data->qualifier_set = cache->anyPolicy->qualifier_set;
crypto/openssl/crypto/x509/pcy_tree.c
342
const X509_POLICY_CACHE *cache,
crypto/openssl/crypto/x509/pcy_tree.c
353
if (!tree_add_unmatched(curr, cache, NULL, node, tree))
crypto/openssl/crypto/x509/pcy_tree.c
366
if (!tree_add_unmatched(curr, cache, oid, node, tree))
crypto/openssl/crypto/x509/pcy_tree.c
377
const X509_POLICY_CACHE *cache,
crypto/openssl/crypto/x509/pcy_tree.c
387
if (!tree_link_unmatched(curr, cache, node, tree))
crypto/openssl/crypto/x509/pcy_tree.c
391
if (last->anyPolicy && ossl_policy_level_add_node(curr, cache->anyPolicy, last->anyPolicy, tree, 0) == NULL)
crypto/openssl/crypto/x509/pcy_tree.c
604
const X509_POLICY_CACHE *cache;
crypto/openssl/crypto/x509/pcy_tree.c
607
cache = ossl_policy_cache_set(curr->cert);
crypto/openssl/crypto/x509/pcy_tree.c
608
if (!tree_link_nodes(curr, cache, tree))
crypto/openssl/crypto/x509/pcy_tree.c
612
&& !tree_link_any(curr, cache, tree))
crypto/openssl/crypto/x509/x509_local.h
116
int cache; /* if true, stash any hits */
crypto/openssl/crypto/x509/x509_lu.c
192
ret->cache = 1;
crypto/openssl/crypto/x509/x_x509.c
34
extern void ossl_policy_cache_free(X509_POLICY_CACHE *cache);
crypto/openssl/include/crypto/evp.h
735
} cache;
crypto/openssl/ssl/quic/quic_impl.c
4737
LHASH_OF(QUIC_TOKEN) *cache;
crypto/openssl/ssl/quic/quic_impl.c
4762
newcache->cache = lh_QUIC_TOKEN_new(quic_token_hash, quic_token_cmp);
crypto/openssl/ssl/quic/quic_impl.c
4763
if (newcache->cache == NULL)
crypto/openssl/ssl/quic/quic_impl.c
4803
lh_QUIC_TOKEN_doall(hdl->cache, free_this_token);
crypto/openssl/ssl/quic/quic_impl.c
4804
lh_QUIC_TOKEN_free(hdl->cache);
crypto/openssl/ssl/quic/quic_impl.c
4906
old = lh_QUIC_TOKEN_retrieve(c->cache, tok);
crypto/openssl/ssl/quic/quic_impl.c
4908
lh_QUIC_TOKEN_delete(c->cache, old);
crypto/openssl/ssl/quic/quic_impl.c
4911
lh_QUIC_TOKEN_insert(c->cache, tok);
crypto/openssl/ssl/quic/quic_impl.c
4934
tok = lh_QUIC_TOKEN_retrieve(c->cache, key);
crypto/openssl/ssl/t1_lib.c
2189
SIGALG_LOOKUP *cache = NULL;
crypto/openssl/ssl/t1_lib.c
2202
cache = OPENSSL_zalloc(sizeof(const SIGALG_LOOKUP) * sigalgs_len);
crypto/openssl/ssl/t1_lib.c
2203
if (cache == NULL || tmpkey == NULL)
crypto/openssl/ssl/t1_lib.c
2216
cache[i] = *lu;
crypto/openssl/ssl/t1_lib.c
2228
cache[i].available = 0;
crypto/openssl/ssl/t1_lib.c
2233
cache[i].available = 0;
crypto/openssl/ssl/t1_lib.c
2239
cache[i].available = 0;
crypto/openssl/ssl/t1_lib.c
2247
cache[cache_idx].name = si.name;
crypto/openssl/ssl/t1_lib.c
2248
cache[cache_idx].name12 = si.sigalg_name;
crypto/openssl/ssl/t1_lib.c
2249
cache[cache_idx].sigalg = si.code_point;
crypto/openssl/ssl/t1_lib.c
2251
cache[cache_idx].hash = si.hash_name ? OBJ_txt2nid(si.hash_name) : NID_undef;
crypto/openssl/ssl/t1_lib.c
2252
cache[cache_idx].hash_idx = ssl_get_md_idx(cache[cache_idx].hash);
crypto/openssl/ssl/t1_lib.c
2253
cache[cache_idx].sig = OBJ_txt2nid(si.sigalg_name);
crypto/openssl/ssl/t1_lib.c
2254
cache[cache_idx].sig_idx = i + SSL_PKEY_NUM;
crypto/openssl/ssl/t1_lib.c
2255
cache[cache_idx].sigandhash = OBJ_txt2nid(si.sigalg_name);
crypto/openssl/ssl/t1_lib.c
2256
cache[cache_idx].curve = NID_undef;
crypto/openssl/ssl/t1_lib.c
2257
cache[cache_idx].mintls = TLS1_3_VERSION;
crypto/openssl/ssl/t1_lib.c
2258
cache[cache_idx].maxtls = TLS1_3_VERSION;
crypto/openssl/ssl/t1_lib.c
2259
cache[cache_idx].mindtls = -1;
crypto/openssl/ssl/t1_lib.c
2260
cache[cache_idx].maxdtls = -1;
crypto/openssl/ssl/t1_lib.c
2262
cache[cache_idx].available = istls;
crypto/openssl/ssl/t1_lib.c
2263
cache[cache_idx].advertise = 0;
crypto/openssl/ssl/t1_lib.c
2270
SIGALG_LOOKUP *ent = cache;
crypto/openssl/ssl/t1_lib.c
2287
SIGALG_LOOKUP *ent = &cache[i];
crypto/openssl/ssl/t1_lib.c
2293
ctx->sigalg_lookup_cache = cache;
crypto/openssl/ssl/t1_lib.c
2297
cache = NULL;
crypto/openssl/ssl/t1_lib.c
2302
OPENSSL_free(cache);
lib/libc/nls/msgcat.c
117
SLIST_HEAD(listhead, catentry) cache =
lib/libc/nls/msgcat.c
118
SLIST_HEAD_INITIALIZER(cache);
lib/libc/nls/msgcat.c
159
SLIST_FOREACH(np, &cache, list) {
lib/libc/nls/msgcat.c
350
SLIST_REMOVE(&cache, np, catentry, list);
lib/libc/nls/msgcat.c
370
SLIST_FOREACH(np, &cache, list) {
lib/libc/nls/msgcat.c
402
SLIST_FOREACH(np, &cache, list) {
lib/libc/nls/msgcat.c
486
SLIST_INSERT_HEAD(&cache, np, list);
lib/libc/nls/msgcat.c
95
SLIST_INSERT_HEAD(&cache, np, \
lib/libc/yp/yplib.c
112
ypdb->cache = cur->ypc_next;
lib/libc/yp/yplib.c
129
struct ypmatch_ent *n, *c = ypdb->cache;
lib/libc/yp/yplib.c
143
struct ypmatch_ent *c = ypdb->cache;
lib/libc/yp/yplib.c
178
struct ypmatch_ent *o = NULL, *c = ypdb->cache;
lib/libc/yp/yplib.c
226
new->ypc_next = ypdb->cache;
lib/libc/yp/yplib.c
227
ypdb->cache = new;
lib/libc/yp/yplib.c
242
for (c = ypdb->cache; c != NULL; c = c->ypc_next) {
lib/libc/yp/yplib.c
80
struct ypmatch_ent *cache;
lib/libiconv_modules/UTF7/citrus_utf7.c
175
if (psenc->bits > 0 || psenc->cache > 0)
lib/libiconv_modules/UTF7/citrus_utf7.c
187
if (psenc->ch[i] == BASE64_OUT && psenc->cache == 0) {
lib/libiconv_modules/UTF7/citrus_utf7.c
198
psenc->bits = psenc->cache = 0;
lib/libiconv_modules/UTF7/citrus_utf7.c
209
psenc->cache =
lib/libiconv_modules/UTF7/citrus_utf7.c
210
(psenc->cache << BASE64_BIT) | len;
lib/libiconv_modules/UTF7/citrus_utf7.c
217
*u16 = (psenc->cache >> psenc->bits) &
lib/libiconv_modules/UTF7/citrus_utf7.c
311
i = (psenc->cache << bits) & BASE64_MAX;
lib/libiconv_modules/UTF7/citrus_utf7.c
313
psenc->bits = psenc->cache = 0;
lib/libiconv_modules/UTF7/citrus_utf7.c
331
psenc->cache = (psenc->cache << UTF16_BIT) | u16;
lib/libiconv_modules/UTF7/citrus_utf7.c
335
i = (psenc->cache >> bits) & BASE64_MAX;
lib/libiconv_modules/UTF7/citrus_utf7.c
399
pos = (psenc->cache << bits) & BASE64_MAX;
lib/libiconv_modules/UTF7/citrus_utf7.c
402
psenc->bits = psenc->cache = 0;
lib/libiconv_modules/UTF7/citrus_utf7.c
66
cache: 22; /* 22 = BASE64_BIT + UTF16_BIT */
libexec/rtld-elf/aarch64/reloc.c
473
SymCache *cache;
libexec/rtld-elf/aarch64/reloc.c
481
cache = NULL;
libexec/rtld-elf/aarch64/reloc.c
483
cache = calloc(obj->dynsymcount, sizeof(SymCache));
libexec/rtld-elf/aarch64/reloc.c
499
&defobj, flags, cache, lockstate);
libexec/rtld-elf/amd64/reloc.c
137
SymCache *cache;
libexec/rtld-elf/amd64/reloc.c
153
cache = calloc(obj->dynsymcount, sizeof(SymCache));
libexec/rtld-elf/amd64/reloc.c
156
cache = NULL;
libexec/rtld-elf/amd64/reloc.c
174
flags, cache, lockstate);
libexec/rtld-elf/amd64/reloc.c
331
free(cache);
libexec/rtld-elf/arm/reloc.c
135
reloc_nonplt_object(Obj_Entry *obj, const Elf_Rel *rel, SymCache *cache,
libexec/rtld-elf/arm/reloc.c
162
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/arm/reloc.c
189
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/arm/reloc.c
238
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/arm/reloc.c
255
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/arm/reloc.c
273
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/arm/reloc.c
318
SymCache *cache;
libexec/rtld-elf/arm/reloc.c
332
cache = calloc(obj->dynsymcount, sizeof(SymCache));
libexec/rtld-elf/arm/reloc.c
337
if (reloc_nonplt_object(obj, rel, cache, flags, lockstate) < 0)
libexec/rtld-elf/arm/reloc.c
342
if (cache != NULL)
libexec/rtld-elf/arm/reloc.c
343
free(cache);
libexec/rtld-elf/i386/reloc.c
135
SymCache *cache;
libexec/rtld-elf/i386/reloc.c
147
cache = calloc(obj->dynsymcount, sizeof(SymCache));
libexec/rtld-elf/i386/reloc.c
150
cache = NULL;
libexec/rtld-elf/i386/reloc.c
168
flags, cache, lockstate);
libexec/rtld-elf/i386/reloc.c
283
free(cache);
libexec/rtld-elf/powerpc/reloc.c
176
const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate)
libexec/rtld-elf/powerpc/reloc.c
195
flags, cache, lockstate);
libexec/rtld-elf/powerpc/reloc.c
335
SymCache *cache;
libexec/rtld-elf/powerpc/reloc.c
343
cache = calloc(obj->dynsymcount, sizeof(SymCache));
libexec/rtld-elf/powerpc/reloc.c
346
cache = NULL;
libexec/rtld-elf/powerpc/reloc.c
355
if (reloc_nonplt_object(obj_rtld, obj, rela, cache, flags,
libexec/rtld-elf/powerpc/reloc.c
361
if (cache != NULL)
libexec/rtld-elf/powerpc/reloc.c
362
free(cache);
libexec/rtld-elf/powerpc64/reloc.c
171
const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate)
libexec/rtld-elf/powerpc64/reloc.c
190
flags, cache, lockstate);
libexec/rtld-elf/powerpc64/reloc.c
330
SymCache *cache;
libexec/rtld-elf/powerpc64/reloc.c
339
cache = mmap(NULL, bytes, PROT_READ|PROT_WRITE, MAP_ANON,
libexec/rtld-elf/powerpc64/reloc.c
341
if (cache == MAP_FAILED)
libexec/rtld-elf/powerpc64/reloc.c
342
cache = NULL;
libexec/rtld-elf/powerpc64/reloc.c
344
cache = NULL;
libexec/rtld-elf/powerpc64/reloc.c
353
if (reloc_nonplt_object(obj_rtld, obj, rela, cache, flags,
libexec/rtld-elf/powerpc64/reloc.c
359
if (cache)
libexec/rtld-elf/powerpc64/reloc.c
360
munmap(cache, bytes);
libexec/rtld-elf/riscv/reloc.c
321
SymCache *cache;
libexec/rtld-elf/riscv/reloc.c
330
cache = NULL;
libexec/rtld-elf/riscv/reloc.c
332
cache = calloc(obj->dynsymcount, sizeof(SymCache));
libexec/rtld-elf/riscv/reloc.c
347
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/riscv/reloc.c
375
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/riscv/reloc.c
396
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/riscv/reloc.c
405
def = find_symdef(symnum, obj, &defobj, flags, cache,
libexec/rtld-elf/rtld.c
2014
const Obj_Entry **defobj_out, int flags, SymCache *cache,
libexec/rtld-elf/rtld.c
2031
if (cache != NULL && cache[symnum].sym != NULL) {
libexec/rtld-elf/rtld.c
2032
*defobj_out = cache[symnum].obj;
libexec/rtld-elf/rtld.c
2033
return (cache[symnum].sym);
libexec/rtld-elf/rtld.c
2084
if (cache != NULL) {
libexec/rtld-elf/rtld.c
2085
cache[symnum].sym = def;
libexec/rtld-elf/rtld.c
2086
cache[symnum].obj = defobj;
stand/common/bcache.c
171
bcache_free(void *cache)
stand/common/bcache.c
173
struct bcache *bc = cache;
stand/libsa/tftp.c
732
char *cache;
stand/libsa/tftp.c
739
cache = malloc(sizeof(char) * tftpfile->tftp_tsize);
stand/libsa/tftp.c
740
if (cache == NULL) {
stand/libsa/tftp.c
753
cache,
stand/libsa/tftp.c
762
free(cache);
stand/libsa/tftp.c
767
cache + (tftpfile->tftp_blksize * (tftpfile->currblock - 1)),
stand/libsa/tftp.c
777
tftpfile->tftp_cache = cache;
stand/usb/usb_busdma_loader.c
103
usbd_get_page(cache, offset, &buf_res);
stand/usb/usb_busdma_loader.c
120
usbd_copy_out(struct usb_page_cache *cache, usb_frlength_t offset,
stand/usb/usb_busdma_loader.c
127
usbd_get_page(cache, offset, &res);
stand/usb/usb_busdma_loader.c
144
usbd_frame_zero(struct usb_page_cache *cache, usb_frlength_t offset,
stand/usb/usb_busdma_loader.c
151
usbd_get_page(cache, offset, &res);
stand/usb/usb_busdma_loader.c
96
usbd_copy_in(struct usb_page_cache *cache, usb_frlength_t offset,
sys/amd64/linux/linux_proto.h
1193
char cache_l_[PADL_(void *)]; void * cache; char cache_r_[PADR_(void *)];
sys/amd64/linux/linux_systrace_args.c
2396
uarg[a++] = (intptr_t)p->cache; /* void * */
sys/amd64/linux/linux_vdso_gtod.c
116
__vdso_getcpu_fallback(uint32_t *cpu, uint32_t *node, void *cache)
sys/amd64/linux/linux_vdso_gtod.c
124
: "a"(LINUX_SYS_linux_getcpu), "D"(cpu), "S"(node), "d"(cache)
sys/amd64/linux32/linux32_proto.h
1126
char cache_l_[PADL_(void *)]; void * cache; char cache_r_[PADR_(void *)];
sys/amd64/linux32/linux32_systrace_args.c
2274
uarg[a++] = (intptr_t)p->cache; /* void * */
sys/amd64/linux32/linux32_vdso_gtod.c
130
__vdso_getcpu_fallback(uint32_t *cpu, uint32_t *node, void *cache)
sys/amd64/linux32/linux32_vdso_gtod.c
138
: "a"(LINUX32_SYS_linux_getcpu), "D"(cpu), "S"(node), "d"(cache)
sys/arm64/arm64/gicv3_its.c
538
uint64_t cache, reg, share, tmp, type;
sys/arm64/arm64/gicv3_its.c
565
cache = 0;
sys/arm64/arm64/gicv3_its.c
569
cache = GITS_BASER_CACHE_NC;
sys/arm64/arm64/gicv3_its.c
571
cache = GITS_BASER_CACHE_RAWAWB;
sys/arm64/arm64/gicv3_its.c
680
(cache << GITS_BASER_CACHE_SHIFT) |
sys/arm64/arm64/identcpu.c
72
static SYSCTL_NODE(_machdep, OID_AUTO, cache, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
sys/arm64/linux/linux_proto.h
659
char cache_l_[PADL_(void *)]; void * cache; char cache_r_[PADR_(void *)];
sys/arm64/linux/linux_systrace_args.c
1346
uarg[a++] = (intptr_t)p->cache; /* void * */
sys/cam/scsi/scsi_all.c
9083
int partition, uint32_t first_attribute, int cache,
sys/cam/scsi/scsi_all.c
9100
if (cache != 0)
sys/cam/scsi/scsi_all.c
9101
scsi_cmd->cache |= SRA_CACHE;
sys/cam/scsi/scsi_all.h
1075
uint8_t cache;
sys/cam/scsi/scsi_all.h
4364
uint32_t first_attribute, int cache, uint8_t *data_ptr,
sys/cam/scsi/scsi_enc.c
354
enc_cache_t *cache;
sys/cam/scsi/scsi_enc.c
373
cache = &enc->enc_cache;
sys/cam/scsi/scsi_enc.c
426
error = copyout(&cache->nelms, addr, sizeof (cache->nelms));
sys/cam/scsi/scsi_enc.c
432
for (uelm = addr, i = 0; i != cache->nelms; i++) {
sys/cam/scsi/scsi_enc.c
435
kelm.elm_subenc_id = cache->elm_map[i].subenclosure;
sys/cam/scsi/scsi_enc.c
436
kelm.elm_type = cache->elm_map[i].elm_type;
sys/cam/scsi/scsi_enc.c
444
error = copyout(&cache->enc_status, addr,
sys/cam/scsi/scsi_enc.c
445
sizeof(cache->enc_status));
sys/cam/scsi/scsi_enc.c
487
if (elms.elm_idx >= cache->nelms) {
sys/cam/scsi/scsi_enc.c
505
if (elmd.elm_idx >= cache->nelms) {
sys/cam/scsi/scsi_enc.c
528
if (elmdn.elm_idx >= cache->nelms) {
sys/cam/scsi/scsi_enc.c
547
if (elms.elm_idx >= cache->nelms) {
sys/cam/scsi/scsi_enc_safte.c
359
enc_cache_t *cache = &enc->enc_cache;
sys/cam/scsi/scsi_enc_safte.c
378
cache->elm_map[oid].encstat[1] = 0; /* resvd */
sys/cam/scsi/scsi_enc_safte.c
379
cache->elm_map[oid].encstat[2] = 0; /* resvd */
sys/cam/scsi/scsi_enc_safte.c
381
cache->elm_map[oid].encstat[3] |= 0x40;
sys/cam/scsi/scsi_enc_safte.c
383
cache->elm_map[oid].encstat[3] &= ~0x40;
sys/cam/scsi/scsi_enc_safte.c
387
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
sys/cam/scsi/scsi_enc_safte.c
388
if ((cache->elm_map[oid].encstat[3] & 0x37) == 0)
sys/cam/scsi/scsi_enc_safte.c
389
cache->elm_map[oid].encstat[3] |= 0x27;
sys/cam/scsi/scsi_enc_safte.c
393
cache->elm_map[oid].encstat[0] =
sys/cam/scsi/scsi_enc_safte.c
398
cache->elm_map[oid].encstat[3] |= 0x10;
sys/cam/scsi/scsi_enc_safte.c
399
cache->elm_map[oid].encstat[3] &= ~0x07;
sys/cam/scsi/scsi_enc_safte.c
411
cache->elm_map[oid].encstat[0] =
sys/cam/scsi/scsi_enc_safte.c
413
cache->elm_map[oid].encstat[3] |= 0x10;
sys/cam/scsi/scsi_enc_safte.c
414
cache->elm_map[oid].encstat[3] &= ~0x07;
sys/cam/scsi/scsi_enc_safte.c
426
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_UNKNOWN;
sys/cam/scsi/scsi_enc_safte.c
427
cache->elm_map[oid].encstat[3] = 0;
sys/cam/scsi/scsi_enc_safte.c
431
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_UNSUPPORTED;
sys/cam/scsi/scsi_enc_safte.c
436
cache->elm_map[oid++].svalid = 1;
sys/cam/scsi/scsi_enc_safte.c
449
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_UNKNOWN;
sys/cam/scsi/scsi_enc_safte.c
450
cache->elm_map[oid].encstat[1] = 0; /* resvd */
sys/cam/scsi/scsi_enc_safte.c
451
cache->elm_map[oid].encstat[2] = 0; /* resvd */
sys/cam/scsi/scsi_enc_safte.c
452
cache->elm_map[oid].encstat[3] = 0x20; /* requested on */
sys/cam/scsi/scsi_enc_safte.c
455
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
sys/cam/scsi/scsi_enc_safte.c
458
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
sys/cam/scsi/scsi_enc_safte.c
459
cache->elm_map[oid].encstat[3] = 0x10;
sys/cam/scsi/scsi_enc_safte.c
463
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_CRIT;
sys/cam/scsi/scsi_enc_safte.c
464
cache->elm_map[oid].encstat[3] = 0x61;
sys/cam/scsi/scsi_enc_safte.c
469
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_NONCRIT;
sys/cam/scsi/scsi_enc_safte.c
470
cache->elm_map[oid].encstat[3] = 0x51;
sys/cam/scsi/scsi_enc_safte.c
474
cache->elm_map[oid].encstat[0] =
sys/cam/scsi/scsi_enc_safte.c
476
cache->elm_map[oid].encstat[3] = 0;
sys/cam/scsi/scsi_enc_safte.c
487
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_UNKNOWN;
sys/cam/scsi/scsi_enc_safte.c
488
cache->elm_map[oid].encstat[3] = 0;
sys/cam/scsi/scsi_enc_safte.c
505
if (cache->elm_map[cfg->slotoff + i].elm_type == ELMTYP_DEVICE)
sys/cam/scsi/scsi_enc_safte.c
506
cache->elm_map[cfg->slotoff + i].encstat[1] = buf[r];
sys/cam/scsi/scsi_enc_safte.c
521
cache->elm_map[oid].encstat[1] = 0;
sys/cam/scsi/scsi_enc_safte.c
522
cache->elm_map[oid].encstat[2] = 0;
sys/cam/scsi/scsi_enc_safte.c
525
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
sys/cam/scsi/scsi_enc_safte.c
526
cache->elm_map[oid].encstat[3] = 0;
sys/cam/scsi/scsi_enc_safte.c
529
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
sys/cam/scsi/scsi_enc_safte.c
530
cache->elm_map[oid].encstat[3] = 1;
sys/cam/scsi/scsi_enc_safte.c
533
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_UNKNOWN;
sys/cam/scsi/scsi_enc_safte.c
534
cache->elm_map[oid].encstat[3] = 0;
sys/cam/scsi/scsi_enc_safte.c
538
cache->elm_map[oid].encstat[0] =
sys/cam/scsi/scsi_enc_safte.c
544
cache->elm_map[oid++].svalid = 1;
sys/cam/scsi/scsi_enc_safte.c
554
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
sys/cam/scsi/scsi_enc_safte.c
555
cache->elm_map[oid].encstat[1] = 0;
sys/cam/scsi/scsi_enc_safte.c
556
cache->elm_map[oid].encstat[2] = 0;
sys/cam/scsi/scsi_enc_safte.c
558
cache->elm_map[oid].encstat[0] |= SESCTL_DISABLE;
sys/cam/scsi/scsi_enc_safte.c
559
cache->elm_map[oid].encstat[3] |= 0x40;
sys/cam/scsi/scsi_enc_safte.c
561
cache->elm_map[oid++].svalid = 1;
sys/cam/scsi/scsi_enc_safte.c
613
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_CRIT;
sys/cam/scsi/scsi_enc_safte.c
616
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
sys/cam/scsi/scsi_enc_safte.c
617
cache->elm_map[oid].encstat[1] = 0;
sys/cam/scsi/scsi_enc_safte.c
618
cache->elm_map[oid].encstat[2] = buf[r];
sys/cam/scsi/scsi_enc_safte.c
619
cache->elm_map[oid].encstat[3] = 0;
sys/cam/scsi/scsi_enc_safte.c
620
cache->elm_map[oid++].svalid = 1;
sys/cam/scsi/scsi_enc_safte.c
625
cache->elm_map[oid].encstat[1] = 0;
sys/cam/scsi/scsi_enc_safte.c
628
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_CRIT;
sys/cam/scsi/scsi_enc_safte.c
629
cache->elm_map[4].encstat[2] = 0xff;
sys/cam/scsi/scsi_enc_safte.c
633
cache->elm_map[oid].encstat[3] = 8;
sys/cam/scsi/scsi_enc_safte.c
643
cache->elm_map[oid].encstat[0] =
sys/cam/scsi/scsi_enc_safte.c
646
cache->elm_map[oid].encstat[0] =
sys/cam/scsi/scsi_enc_safte.c
648
cache->elm_map[oid].encstat[2] = 0;
sys/cam/scsi/scsi_enc_safte.c
649
cache->elm_map[oid].encstat[3] = 0;
sys/cam/scsi/scsi_enc_safte.c
651
cache->elm_map[oid++].svalid = 1;
sys/cam/scsi/scsi_enc_safte.c
655
cache->enc_status =
sys/cam/scsi/scsi_enc_safte.c
666
enc_cache_t *cache = &enc->enc_cache;
sys/cam/scsi/scsi_enc_safte.c
678
if (cache->elm_map[oid].elm_type == ELMTYP_ARRAY_DEV)
sys/cam/scsi/scsi_enc_safte.c
679
cache->elm_map[oid].encstat[1] = 0;
sys/cam/scsi/scsi_enc_safte.c
680
cache->elm_map[oid].encstat[2] &= SESCTL_RQSID;
sys/cam/scsi/scsi_enc_safte.c
681
cache->elm_map[oid].encstat[3] = 0;
sys/cam/scsi/scsi_enc_safte.c
683
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_NOTINSTALLED;
sys/cam/scsi/scsi_enc_safte.c
685
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_CRIT;
sys/cam/scsi/scsi_enc_safte.c
688
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_NONCRIT;
sys/cam/scsi/scsi_enc_safte.c
691
cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
sys/cam/scsi/scsi_enc_safte.c
695
cache->elm_map[oid].encstat[2] |= SESCTL_RQSRMV;
sys/cam/scsi/scsi_enc_safte.c
697
cache->elm_map[oid].encstat[2] |= SESCTL_RQSINS;
sys/cam/scsi/scsi_enc_safte.c
700
cache->elm_map[oid].encstat[3] |= SESCTL_DEVOFF;
sys/cam/scsi/scsi_enc_safte.c
702
cache->elm_map[oid].encstat[3] |= SESCTL_RQSFLT;
sys/cam/scsi/scsi_enc_safte.c
704
cache->elm_map[oid].encstat[0] |= SESCTL_PRDFAIL;
sys/cam/scsi/scsi_enc_safte.c
705
if (cache->elm_map[oid].elm_type == ELMTYP_ARRAY_DEV) {
sys/cam/scsi/scsi_enc_safte.c
707
cache->elm_map[oid].encstat[1] |= 0x80;
sys/cam/scsi/scsi_enc_safte.c
709
cache->elm_map[oid].encstat[1] |= 0x02;
sys/cam/scsi/scsi_enc_safte.c
711
cache->elm_map[oid].encstat[1] |= 0x04;
sys/cam/scsi/scsi_enc_safte.c
713
cache->elm_map[oid].encstat[1] |= 0x08;
sys/cam/scsi/scsi_enc_safte.c
715
cache->elm_map[oid].encstat[1] |= 0x10;
sys/cam/scsi/scsi_enc_safte.c
717
cache->elm_map[oid].encstat[1] |= 0x20;
sys/cam/scsi/scsi_enc_safte.c
719
cache->elm_map[oid].encstat[1] |= 0x01;
sys/cam/scsi/scsi_enc_safte.c
721
cache->elm_map[oid++].svalid = 1;
sys/cam/scsi/scsi_enc_safte.c
724
cache->enc_status =
sys/cam/scsi/scsi_enc_ses.c
187
enc_cache_t *cache;
sys/cam/scsi/scsi_enc_ses.c
413
ses_iter_init(enc_softc_t *enc, enc_cache_t *cache, struct ses_iterator *iter)
sys/cam/scsi/scsi_enc_ses.c
416
iter->cache = cache;
sys/cam/scsi/scsi_enc_ses.c
435
ses_cache = iter->cache->private;
sys/cam/scsi/scsi_enc_ses.c
442
if (iter->global_element_index >= (int)iter->cache->nelms - 1) {
sys/cam/scsi/scsi_enc_ses.c
480
return (&iter->cache->elm_map[iter->global_element_index]);
sys/cam/scsi/scsi_enc_ses.c
528
return (&iter->cache->elm_map[iter->global_element_index]);
sys/cam/scsi/scsi_enc_ses.c
557
ses_cache_free_elm_addlstatus(enc_softc_t *enc, enc_cache_t *cache)
sys/cam/scsi/scsi_enc_ses.c
565
ses_cache = cache->private;
sys/cam/scsi/scsi_enc_ses.c
569
for (cur_elm = cache->elm_map,
sys/cam/scsi/scsi_enc_ses.c
570
last_elm = &cache->elm_map[cache->nelms];
sys/cam/scsi/scsi_enc_ses.c
580
other_ses_cache = enc_other_cache(enc, cache)->private;
sys/cam/scsi/scsi_enc_ses.c
588
ses_cache_free_elm_descs(enc_softc_t *enc, enc_cache_t *cache)
sys/cam/scsi/scsi_enc_ses.c
596
ses_cache = cache->private;
sys/cam/scsi/scsi_enc_ses.c
600
for (cur_elm = cache->elm_map,
sys/cam/scsi/scsi_enc_ses.c
601
last_elm = &cache->elm_map[cache->nelms];
sys/cam/scsi/scsi_enc_ses.c
610
other_ses_cache = enc_other_cache(enc, cache)->private;
sys/cam/scsi/scsi_enc_ses.c
618
ses_cache_free_status(enc_softc_t *enc, enc_cache_t *cache)
sys/cam/scsi/scsi_enc_ses.c
624
ses_cache = cache->private;
sys/cam/scsi/scsi_enc_ses.c
628
other_ses_cache = enc_other_cache(enc, cache)->private;
sys/cam/scsi/scsi_enc_ses.c
635
ses_cache_free_elm_map(enc_softc_t *enc, enc_cache_t *cache)
sys/cam/scsi/scsi_enc_ses.c
641
if (cache->elm_map == NULL)
sys/cam/scsi/scsi_enc_ses.c
644
ses_cache_free_elm_descs(enc, cache);
sys/cam/scsi/scsi_enc_ses.c
645
ses_cache_free_elm_addlstatus(enc, cache);
sys/cam/scsi/scsi_enc_ses.c
646
for (cur_elm = cache->elm_map,
sys/cam/scsi/scsi_enc_ses.c
647
last_elm = &cache->elm_map[cache->nelms];
sys/cam/scsi/scsi_enc_ses.c
651
ENC_FREE_AND_NULL(cache->elm_map);
sys/cam/scsi/scsi_enc_ses.c
652
cache->nelms = 0;
sys/cam/scsi/scsi_enc_ses.c
657
ses_cache_free(enc_softc_t *enc, enc_cache_t *cache)
sys/cam/scsi/scsi_enc_ses.c
663
ses_cache_free_elm_addlstatus(enc, cache);
sys/cam/scsi/scsi_enc_ses.c
664
ses_cache_free_status(enc, cache);
sys/cam/scsi/scsi_enc_ses.c
665
ses_cache_free_elm_map(enc, cache);
sys/cam/scsi/scsi_enc_ses.c
667
ses_cache = cache->private;
sys/cam/scsi/scsi_enc_ses.c
670
other_ses_cache = enc_other_cache(enc, cache)->private;
sys/cddl/compat/opensolaris/sys/kmem.h
71
void kmem_cache_destroy(kmem_cache_t *cache);
sys/cddl/compat/opensolaris/sys/kmem.h
72
void *kmem_cache_alloc(kmem_cache_t *cache, int flags);
sys/cddl/compat/opensolaris/sys/kmem.h
73
void kmem_cache_free(kmem_cache_t *cache, void *buf);
sys/cddl/compat/opensolaris/sys/kmem.h
88
#define kmem_cache_set_move(cache, movefunc) do { } while (0)
sys/compat/linuxkpi/common/src/linux_slab.c
108
uma_zfree(rcu->cache->cache_zone, LINUX_RCU_TO_KMEM(rcu));
sys/compat/linuxkpi/common/src/linux_slab.c
45
struct linux_kmem_cache *cache;
sys/compat/linuxkpi/common/src/linux_slab.c
63
(r)->cache->cache_size))
sys/compat/linuxkpi/common/src/linux_slab.c
92
rcu->cache = c;
sys/dev/acpica/acpi.c
1346
device_location_cache_t *cache;
sys/dev/acpica/acpi.c
1356
cache = dev_wired_cache_init();
sys/dev/acpica/acpi.c
1365
matches = dev_wired_cache_match(cache, child, s);
sys/dev/acpica/acpi.c
1373
dev_wired_cache_fini(cache);
sys/dev/hptmv/raid5n.h
44
#define dataxfer_add_item(handle, host, cache, bytes, tocache) \
sys/dev/hptmv/raid5n.h
45
if (tocache) memcpy((PUCHAR)(cache), (PUCHAR)(host), bytes); \
sys/dev/hptmv/raid5n.h
46
else memcpy((PUCHAR)(host), (PUCHAR)(cache), bytes)
sys/dev/mlx5/driver.h
237
struct cache_ent *cache;
sys/dev/mlx5/driver.h
350
struct cmd_msg_cache cache;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1195
if (msg->cache) {
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1196
spin_lock_irqsave(&msg->cache->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1197
list_add_tail(&msg->list, &msg->cache->head);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1198
spin_unlock_irqrestore(&msg->cache->lock, flags);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1270
ent = &cmd->cache.large;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1272
ent = &cmd->cache.med;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1444
list_for_each_entry_safe(msg, n, &cmd->cache.large.head, list) {
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1449
list_for_each_entry_safe(msg, n, &cmd->cache.med.head, list) {
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1462
spin_lock_init(&cmd->cache.large.lock);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1463
INIT_LIST_HEAD(&cmd->cache.large.head);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1464
spin_lock_init(&cmd->cache.med.lock);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1465
INIT_LIST_HEAD(&cmd->cache.med.head);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1473
msg->cache = &cmd->cache.large;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1474
list_add_tail(&msg->list, &cmd->cache.large.head);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1483
msg->cache = &cmd->cache.med;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1484
list_add_tail(&msg->list, &cmd->cache.med.head);
sys/dev/mlx5/mlx5_core/mlx5_fs_counters.c
155
struct mlx5_fc_cache *cache)
sys/dev/mlx5/mlx5_core/mlx5_fs_counters.c
162
if (cache->packets == packets)
sys/dev/mlx5/mlx5_core/mlx5_fs_counters.c
165
cache->packets = packets;
sys/dev/mlx5/mlx5_core/mlx5_fs_counters.c
166
cache->bytes = bytes;
sys/dev/mlx5/mlx5_core/mlx5_fs_counters.c
167
cache->lastuse = jiffies;
sys/dev/mlx5/mlx5_core/mlx5_fs_counters.c
201
struct mlx5_fc_cache *cache = &counter->cache;
sys/dev/mlx5/mlx5_core/mlx5_fs_counters.c
208
update_counter_cache(counter_index, data, cache);
sys/dev/mlx5/mlx5_core/mlx5_fs_counters.c
357
counter->cache.lastuse = jiffies;
sys/dev/mlx5/mlx5_core/mlx5_fs_counters.c
358
counter->lastbytes = counter->cache.bytes;
sys/dev/mlx5/mlx5_core/mlx5_fs_counters.c
359
counter->lastpackets = counter->cache.packets;
sys/dev/mlx5/mlx5_core/mlx5_fs_counters.c
485
return counter->cache.lastuse;
sys/dev/mlx5/mlx5_core/mlx5_fs_counters.c
493
c = counter->cache;
sys/dev/mlx5/mlx5_core/mlx5_fs_counters.c
65
struct mlx5_fc_cache cache ____cacheline_aligned_in_smp;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
763
struct mlx5_mr_cache cache;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
113
struct mlx5_mr_cache *cache = &dev->cache;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
115
struct mlx5_cache_ent *ent = &cache->ent[c];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
137
cache->last_add = jiffies;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
155
struct mlx5_mr_cache *cache = &dev->cache;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
156
struct mlx5_cache_ent *ent = &cache->ent[c];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
216
struct mlx5_mr_cache *cache = &dev->cache;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
217
struct mlx5_cache_ent *ent = &cache->ent[c];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
241
static int someone_adding(struct mlx5_mr_cache *cache)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
246
if (cache->ent[i].cur < cache->ent[i].limit)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
256
struct mlx5_mr_cache *cache = &dev->cache;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
260
if (cache->stopped)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
263
ent = &dev->cache.ent[i];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
270
queue_delayed_work(cache->wq, &ent->dwork,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
275
queue_delayed_work(cache->wq, &ent->dwork,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
278
queue_work(cache->wq, &ent->work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
294
if (!need_resched() && !someone_adding(cache) &&
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
295
time_after(jiffies, cache->last_add + 300 * HZ)) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
298
queue_work(cache->wq, &ent->work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
300
queue_delayed_work(cache->wq, &ent->dwork, 300 * HZ);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
323
struct mlx5_mr_cache *cache = &dev->cache;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
336
ent = &cache->ent[i];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
348
queue_work(cache->wq, &ent->work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
353
queue_work(cache->wq, &ent->work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
357
cache->ent[c].miss++;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
364
struct mlx5_mr_cache *cache = &dev->cache;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
374
ent = &cache->ent[c];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
383
queue_work(cache->wq, &ent->work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
388
struct mlx5_mr_cache *cache = &dev->cache;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
389
struct mlx5_cache_ent *ent = &cache->ent[c];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
422
struct mlx5_mr_cache *cache = &dev->cache;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
428
cache->wq = alloc_ordered_workqueue("mkey_cache", WQ_MEM_RECLAIM);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
429
if (!cache->wq) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
437
INIT_LIST_HEAD(&cache->ent[i].head);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
438
spin_lock_init(&cache->ent[i].lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
440
ent = &cache->ent[i];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
454
queue_work(cache->wq, &ent->work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
464
dev->cache.stopped = 1;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
465
flush_workqueue(dev->cache.wq);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
471
destroy_workqueue(dev->cache.wq);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
66
struct mlx5_mr_cache *cache = &dev->cache;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
68
if (order < cache->ent[0].order)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
71
return order - cache->ent[0].order;
sys/dev/mmc/mmcsd.c
155
SYSCTL_INT(_hw_mmcsd, OID_AUTO, cache, CTLFLAG_RDTUN, &mmcsd_cache, 0,
sys/dev/nctgpio/nctgpio.c
1021
if (GET_BIT(sc->cache.out_known[group], bit)) {
sys/dev/nctgpio/nctgpio.c
1022
val = GET_BIT(sc->cache.out[group], bit);
sys/dev/nctgpio/nctgpio.c
1032
sc->cache.out_known[group] |= 1 << bit;
sys/dev/nctgpio/nctgpio.c
1034
sc->cache.out[group] |= 1 << bit;
sys/dev/nctgpio/nctgpio.c
1036
sc->cache.out[group] &= ~(1 << bit);
sys/dev/nctgpio/nctgpio.c
116
} cache;
sys/dev/nctgpio/nctgpio.c
1222
sc->cache.inv[gp->grpnum] = nct_read_reg(sc, REG_INV, gp->grpnum);
sys/dev/nctgpio/nctgpio.c
1223
sc->cache.ior[gp->grpnum] = nct_read_reg(sc, REG_IOR, gp->grpnum);
sys/dev/nctgpio/nctgpio.c
1224
sc->cache.out[gp->grpnum] = nct_read_reg(sc, REG_DAT, gp->grpnum);
sys/dev/nctgpio/nctgpio.c
1225
sc->cache.out_known[gp->grpnum] = ~sc->cache.ior[gp->grpnum];
sys/dev/nctgpio/nctgpio.c
845
nct_get_pin_cache(struct nct_softc *sc, uint32_t pin_num, uint8_t *cache)
sys/dev/nctgpio/nctgpio.c
856
val = cache[group];
sys/dev/nctgpio/nctgpio.c
883
uint8_t *cache;
sys/dev/nctgpio/nctgpio.c
900
cache = &sc->cache.ior[group];
sys/dev/nctgpio/nctgpio.c
902
cache = &sc->cache.inv[group];
sys/dev/nctgpio/nctgpio.c
903
if ((*cache & mask) == bitval)
sys/dev/nctgpio/nctgpio.c
905
*cache &= ~mask;
sys/dev/nctgpio/nctgpio.c
906
*cache |= bitval;
sys/dev/nctgpio/nctgpio.c
907
nct_write_reg(sc, reg, group, *cache);
sys/dev/nctgpio/nctgpio.c
925
return (nct_get_pin_cache(sc, pin_num, sc->cache.ior));
sys/dev/nctgpio/nctgpio.c
940
return (nct_get_pin_cache(sc, pin_num, sc->cache.inv));
sys/dev/nctgpio/nctgpio.c
960
if (GET_BIT(sc->cache.out_known[group], bit) &&
sys/dev/nctgpio/nctgpio.c
961
GET_BIT(sc->cache.out[group], bit) == val) {
sys/dev/nctgpio/nctgpio.c
965
sc->cache.out_known[group] |= 1 << bit;
sys/dev/nctgpio/nctgpio.c
967
sc->cache.out[group] |= 1 << bit;
sys/dev/nctgpio/nctgpio.c
969
sc->cache.out[group] &= ~(1 << bit);
sys/dev/nctgpio/nctgpio.c
970
nct_write_reg(sc, REG_DAT, group, sc->cache.out[group]);
sys/dev/pci/pci.c
4634
device_location_cache_t *cache;
sys/dev/pci/pci.c
4643
cache = dev_wired_cache_init();
sys/dev/pci/pci.c
4650
if (dev_wired_cache_match(cache, child, at)) {
sys/dev/pci/pci.c
4655
dev_wired_cache_fini(cache);
sys/dev/sym/sym_fw1.h
1432
HADDR_1 (cache),
sys/dev/sym/sym_fw1.h
1438
HADDR_1 (cache),
sys/dev/sym/sym_fw1.h
1778
HADDR_1 (cache),
sys/dev/sym/sym_fw1.h
1785
HADDR_1 (cache),
sys/dev/sym/sym_fw1.h
1790
HADDR_1 (cache),
sys/dev/sym/sym_fw2.h
1852
offsetof(struct sym_hcb, cache),
sys/dev/sym/sym_fw2.h
1857
offsetof(struct sym_hcb, cache),
sys/dev/sym/sym_fw2.h
1862
offsetof(struct sym_hcb, cache),
sys/dev/sym/sym_hipd.c
1639
u32 cache; /* Used for cache test at init. */
sys/dev/sym/sym_hipd.c
6733
np->cache = cpu_to_scr(host_wr);
sys/dev/sym/sym_hipd.c
6774
host_rd = scr_to_cpu(np->cache);
sys/dev/usb/usb_busdma.c
165
usbd_copy_in(struct usb_page_cache *cache, usb_frlength_t offset,
sys/dev/usb/usb_busdma.c
171
usbd_get_page(cache, offset, &buf_res);
sys/dev/usb/usb_busdma.c
193
usbd_copy_in_user(struct usb_page_cache *cache, usb_frlength_t offset,
sys/dev/usb/usb_busdma.c
200
usbd_get_page(cache, offset, &buf_res);
sys/dev/usb/usb_busdma.c
222
struct usb_page_cache *cache;
sys/dev/usb/usb_busdma.c
231
usbd_copy_in(ua->cache, ua->dst_offset, src, count);
sys/dev/usb/usb_busdma.c
237
usbd_m_copy_in(struct usb_page_cache *cache, usb_frlength_t dst_offset,
sys/dev/usb/usb_busdma.c
240
struct usb_m_copy_in_arg arg = {cache, dst_offset};
sys/dev/usb/usb_busdma.c
282
usbd_copy_out(struct usb_page_cache *cache, usb_frlength_t offset,
sys/dev/usb/usb_busdma.c
288
usbd_get_page(cache, offset, &res);
sys/dev/usb/usb_busdma.c
310
usbd_copy_out_user(struct usb_page_cache *cache, usb_frlength_t offset,
sys/dev/usb/usb_busdma.c
317
usbd_get_page(cache, offset, &res);
sys/dev/usb/usb_busdma.c
338
usbd_frame_zero(struct usb_page_cache *cache, usb_frlength_t offset,
sys/dev/usb/usb_busdma.c
344
usbd_get_page(cache, offset, &res);
sys/dev/usb/usbdi.h
671
void usbd_copy_in(struct usb_page_cache *cache, usb_frlength_t offset,
sys/dev/usb/usbdi.h
673
int usbd_copy_in_user(struct usb_page_cache *cache, usb_frlength_t offset,
sys/dev/usb/usbdi.h
675
void usbd_copy_out(struct usb_page_cache *cache, usb_frlength_t offset,
sys/dev/usb/usbdi.h
677
int usbd_copy_out_user(struct usb_page_cache *cache, usb_frlength_t offset,
sys/dev/usb/usbdi.h
681
void usbd_m_copy_in(struct usb_page_cache *cache, usb_frlength_t dst_offset,
sys/dev/usb/usbdi.h
683
void usbd_frame_zero(struct usb_page_cache *cache, usb_frlength_t offset,
sys/fs/autofs/autofs.c
134
SYSCTL_INT(_vfs_autofs, OID_AUTO, cache, CTLFLAG_RWTUN,
sys/geom/cache/g_cache.c
51
static SYSCTL_NODE(_kern_geom, OID_AUTO, cache, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
sys/geom/journal/g_journal.c
146
static SYSCTL_NODE(_kern_geom_journal, OID_AUTO, cache,
sys/i386/linux/linux_proto.h
1122
char cache_l_[PADL_(void *)]; void * cache; char cache_r_[PADR_(void *)];
sys/i386/linux/linux_systrace_args.c
2307
uarg[a++] = (intptr_t)p->cache; /* void * */
sys/i386/linux/linux_vdso_gtod.c
130
__vdso_getcpu_fallback(uint32_t *cpu, uint32_t *node, void *cache)
sys/i386/linux/linux_vdso_gtod.c
138
: "a"(LINUX_SYS_linux_getcpu), "D"(cpu), "S"(node), "d"(cache)
sys/kern/subr_kobj.c
121
ops->cache[i] = &null_method;
sys/kern/vfs_cache.c
312
static SYSCTL_NODE(_vfs, OID_AUTO, cache, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
sys/kern/vfs_subr.c
1010
static vmp_t cache[FSID_CACHE_SIZE];
sys/kern/vfs_subr.c
1018
mp = cache[hash];
sys/kern/vfs_subr.c
1022
cache[hash] = NULL;
sys/kern/vfs_subr.c
1036
cache[hash] = NULL;
sys/kern/vfs_subr.c
1040
cache[hash] = mp;
sys/netlink/route/neigh.c
185
struct nda_cacheinfo *cache;
sys/netlink/route/neigh.c
186
cache = nlmsg_reserve_attr(nw, NDA_CACHEINFO, struct nda_cacheinfo);
sys/netlink/route/neigh.c
187
if (cache == NULL)
sys/netlink/route/neigh.c
190
cache->ndm_refcnt = lle->lle_refcnt;
sys/netpfil/ipfw/ip_fw2.c
1281
struct ip_fw_jump_cache cache;
sys/netpfil/ipfw/ip_fw2.c
1283
cache.raw_value = f->cache.raw_value;
sys/netpfil/ipfw/ip_fw2.c
1284
if (cache.id == chain->id)
sys/netpfil/ipfw/ip_fw2.c
1285
return (cache.pos);
sys/netpfil/ipfw/ip_fw2.c
1289
cache.pos = f_pos;
sys/netpfil/ipfw/ip_fw2.c
1290
cache.id = chain->id;
sys/netpfil/ipfw/ip_fw2.c
1291
f->cache.raw_value = cache.raw_value;
sys/netpfil/ipfw/ip_fw2.c
1293
if (f->cache.id == chain->id) {
sys/netpfil/ipfw/ip_fw2.c
1296
return (f->cache.pos);
sys/netpfil/ipfw/ip_fw2.c
1301
f->cache.pos = f_pos;
sys/netpfil/ipfw/ip_fw2.c
1304
f->cache.id = chain->id;
sys/netpfil/ipfw/ip_fw_private.h
294
struct ip_fw_jump_cache cache; /* used by jump_fast */
sys/ofed/drivers/infiniband/core/ib_cache.c
1007
read_lock_irqsave(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
1009
cache = device->cache.pkey_cache[port_num - rdma_start_port(device)];
sys/ofed/drivers/infiniband/core/ib_cache.c
1013
for (i = 0; i < cache->table_len; ++i)
sys/ofed/drivers/infiniband/core/ib_cache.c
1014
if (cache->table[i] == pkey) {
sys/ofed/drivers/infiniband/core/ib_cache.c
1020
read_unlock_irqrestore(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
1036
read_lock_irqsave(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
1037
*lmc = device->cache.lmc_cache[port_num - rdma_start_port(device)];
sys/ofed/drivers/infiniband/core/ib_cache.c
1038
read_unlock_irqrestore(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
1056
struct ib_gid_table **ports_table = device->cache.gid_cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
1113
write_lock_irq(&device->cache.lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
1115
old_pkey_cache = device->cache.pkey_cache[port - rdma_start_port(device)];
sys/ofed/drivers/infiniband/core/ib_cache.c
1117
device->cache.pkey_cache[port - rdma_start_port(device)] = pkey_cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
1127
device->cache.lmc_cache[port - rdma_start_port(device)] = tprops->lmc;
sys/ofed/drivers/infiniband/core/ib_cache.c
1129
write_unlock_irq(&device->cache.lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
1178
rwlock_init(&device->cache.lock);
sys/ofed/drivers/infiniband/core/ib_cache.c
1180
device->cache.pkey_cache =
sys/ofed/drivers/infiniband/core/ib_cache.c
1181
kzalloc(sizeof *device->cache.pkey_cache *
sys/ofed/drivers/infiniband/core/ib_cache.c
1183
device->cache.lmc_cache = kmalloc(sizeof *device->cache.lmc_cache *
sys/ofed/drivers/infiniband/core/ib_cache.c
1187
if (!device->cache.pkey_cache ||
sys/ofed/drivers/infiniband/core/ib_cache.c
1188
!device->cache.lmc_cache) {
sys/ofed/drivers/infiniband/core/ib_cache.c
1201
INIT_IB_EVENT_HANDLER(&device->cache.event_handler,
sys/ofed/drivers/infiniband/core/ib_cache.c
1203
err = ib_register_event_handler(&device->cache.event_handler);
sys/ofed/drivers/infiniband/core/ib_cache.c
1224
if (device->cache.pkey_cache)
sys/ofed/drivers/infiniband/core/ib_cache.c
1227
kfree(device->cache.pkey_cache[p]);
sys/ofed/drivers/infiniband/core/ib_cache.c
1230
kfree(device->cache.pkey_cache);
sys/ofed/drivers/infiniband/core/ib_cache.c
1231
kfree(device->cache.lmc_cache);
sys/ofed/drivers/infiniband/core/ib_cache.c
1243
ib_unregister_event_handler(&device->cache.event_handler);
sys/ofed/drivers/infiniband/core/ib_cache.c
335
struct ib_gid_table **ports_table = ib_dev->cache.gid_cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
373
struct ib_gid_table **ports_table = ib_dev->cache.gid_cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
403
struct ib_gid_table **ports_table = ib_dev->cache.gid_cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
432
struct ib_gid_table **ports_table = ib_dev->cache.gid_cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
464
struct ib_gid_table **ports_table = ib_dev->cache.gid_cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
512
struct ib_gid_table **ports_table = ib_dev->cache.gid_cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
570
struct ib_gid_table **ports_table = ib_dev->cache.gid_cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
677
struct ib_gid_table **ports_table = ib_dev->cache.gid_cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
814
ib_dev->cache.gid_cache = table;
sys/ofed/drivers/infiniband/core/ib_cache.c
830
struct ib_gid_table **table = ib_dev->cache.gid_cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
840
ib_dev->cache.gid_cache = NULL;
sys/ofed/drivers/infiniband/core/ib_cache.c
845
struct ib_gid_table **table = ib_dev->cache.gid_cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
883
struct ib_gid_table **ports_table = device->cache.gid_cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
931
struct ib_pkey_cache *cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
938
read_lock_irqsave(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
940
cache = device->cache.pkey_cache[port_num - rdma_start_port(device)];
sys/ofed/drivers/infiniband/core/ib_cache.c
942
if (index < 0 || index >= cache->table_len)
sys/ofed/drivers/infiniband/core/ib_cache.c
945
*pkey = cache->table[index];
sys/ofed/drivers/infiniband/core/ib_cache.c
947
read_unlock_irqrestore(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
958
struct ib_pkey_cache *cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
967
read_lock_irqsave(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
969
cache = device->cache.pkey_cache[port_num - rdma_start_port(device)];
sys/ofed/drivers/infiniband/core/ib_cache.c
973
for (i = 0; i < cache->table_len; ++i)
sys/ofed/drivers/infiniband/core/ib_cache.c
974
if ((cache->table[i] & 0x7fff) == (pkey & 0x7fff)) {
sys/ofed/drivers/infiniband/core/ib_cache.c
975
if (cache->table[i] & 0x8000) {
sys/ofed/drivers/infiniband/core/ib_cache.c
988
read_unlock_irqrestore(&device->cache.lock, flags);
sys/ofed/drivers/infiniband/core/ib_cache.c
999
struct ib_pkey_cache *cache;
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
248
if (params->cache) {
sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
1704
param.cache = 1;
sys/ofed/include/rdma/ib_fmr_pool.h
66
unsigned cache:1;
sys/ofed/include/rdma/ib_verbs.h
2133
struct ib_cache cache;
sys/powerpc/aim/mmu_oea64.c
754
struct slb *cache;
sys/powerpc/aim/mmu_oea64.c
759
cache = PCPU_GET(aim.slb);
sys/powerpc/aim/mmu_oea64.c
764
if (cache[i].slbe == (slbe | i))
sys/sys/kobj.h
228
&OPS->cache[_desc->id & (KOBJ_CACHE_SIZE-1)]; \
sys/sys/kobj.h
242
&OPS->cache[_desc->id & (KOBJ_CACHE_SIZE-1)]; \
sys/sys/kobj.h
85
kobj_method_t *cache[KOBJ_CACHE_SIZE];
sys/vm/uma_core.c
1001
cache_bucket_load_free(uma_cache_t cache, uma_bucket_t b)
sys/vm/uma_core.c
1004
cache_bucket_load(&cache->uc_freebucket, b);
sys/vm/uma_core.c
1009
cache_bucket_load_cross(uma_cache_t cache, uma_bucket_t b)
sys/vm/uma_core.c
1012
cache_bucket_load(&cache->uc_crossbucket, b);
sys/vm/uma_core.c
1047
cache_fetch_bucket(uma_zone_t zone, uma_cache_t cache, int domain)
sys/vm/uma_core.c
1060
if ((cache_uz_flags(cache) & UMA_ZONE_SMR) != 0 &&
sys/vm/uma_core.c
1390
uma_cache_t cache;
sys/vm/uma_core.c
1407
cache = &zone->uz_cpu[cpu];
sys/vm/uma_core.c
1408
bucket = cache_bucket_unload_alloc(cache);
sys/vm/uma_core.c
1411
bucket = cache_bucket_unload_free(cache);
sys/vm/uma_core.c
1416
bucket = cache_bucket_unload_cross(cache);
sys/vm/uma_core.c
1441
uma_cache_t cache;
sys/vm/uma_core.c
1450
cache = &zone->uz_cpu[curcpu];
sys/vm/uma_core.c
1452
b1 = cache_bucket_unload_alloc(cache);
sys/vm/uma_core.c
1459
b2 = cache_bucket_unload_free(cache);
sys/vm/uma_core.c
1460
b3 = cache_bucket_unload_cross(cache);
sys/vm/uma_core.c
3669
cache_alloc_item(uma_zone_t zone, uma_cache_t cache, uma_cache_bucket_t bucket,
sys/vm/uma_core.c
3675
item = cache_bucket_pop(cache, bucket);
sys/vm/uma_core.c
3676
size = cache_uz_size(cache);
sys/vm/uma_core.c
3677
uz_flags = cache_uz_flags(cache);
sys/vm/uma_core.c
3683
cache_alloc_retry(uma_zone_t zone, uma_cache_t cache, void *udata, int flags)
sys/vm/uma_core.c
3688
while (cache_alloc(zone, cache, udata, flags)) {
sys/vm/uma_core.c
3689
cache = &zone->uz_cpu[curcpu];
sys/vm/uma_core.c
3690
bucket = &cache->uc_allocbucket;
sys/vm/uma_core.c
3693
return (cache_alloc_item(zone, cache, bucket, udata, flags));
sys/vm/uma_core.c
3712
uma_cache_t cache;
sys/vm/uma_core.c
3727
cache = &zone->uz_cpu[curcpu];
sys/vm/uma_core.c
3728
bucket = &cache->uc_allocbucket;
sys/vm/uma_core.c
3730
return (cache_alloc_retry(zone, cache, NULL, flags));
sys/vm/uma_core.c
3731
return (cache_alloc_item(zone, cache, bucket, NULL, flags));
sys/vm/uma_core.c
3739
uma_cache_t cache;
sys/vm/uma_core.c
3769
cache = &zone->uz_cpu[curcpu];
sys/vm/uma_core.c
3770
bucket = &cache->uc_allocbucket;
sys/vm/uma_core.c
3772
return (cache_alloc_retry(zone, cache, udata, flags));
sys/vm/uma_core.c
3773
return (cache_alloc_item(zone, cache, bucket, udata, flags));
sys/vm/uma_core.c
3784
cache_alloc(uma_zone_t zone, uma_cache_t cache, void *udata, int flags)
sys/vm/uma_core.c
3799
if ((cache_uz_flags(cache) & UMA_ZONE_SMR) == 0 &&
sys/vm/uma_core.c
3800
cache->uc_freebucket.ucb_cnt != 0) {
sys/vm/uma_core.c
3801
cache_bucket_swap(&cache->uc_freebucket,
sys/vm/uma_core.c
3802
&cache->uc_allocbucket);
sys/vm/uma_core.c
3809
bucket = cache_bucket_unload_alloc(cache);
sys/vm/uma_core.c
3828
if ((cache_uz_flags(cache) & UMA_ZONE_ROUNDROBIN) != 0 ||
sys/vm/uma_core.c
3831
bucket = cache_fetch_bucket(zone, cache, domain);
sys/vm/uma_core.c
3852
cache = &zone->uz_cpu[curcpu];
sys/vm/uma_core.c
3853
if (cache->uc_allocbucket.ucb_bucket == NULL &&
sys/vm/uma_core.c
3854
((cache_uz_flags(cache) & UMA_ZONE_FIRSTTOUCH) == 0 ||
sys/vm/uma_core.c
3860
cache_bucket_load_alloc(cache, bucket);
sys/vm/uma_core.c
4456
uma_cache_t cache;
sys/vm/uma_core.c
4474
cache = &zone->uz_cpu[curcpu];
sys/vm/uma_core.c
4477
uz_flags = cache_uz_flags(cache);
sys/vm/uma_core.c
4483
cache = &zone->uz_cpu[curcpu];
sys/vm/uma_core.c
4485
bucket = &cache->uc_freebucket;
sys/vm/uma_core.c
4489
bucket = &cache->uc_crossbucket;
sys/vm/uma_core.c
4493
cache_bucket_push(cache, bucket, item);
sys/vm/uma_core.c
4497
} while (cache_free(zone, cache, NULL, itemdomain));
sys/vm/uma_core.c
4510
uma_cache_t cache;
sys/vm/uma_core.c
4535
cache = &zone->uz_cpu[curcpu];
sys/vm/uma_core.c
4536
uz_flags = cache_uz_flags(cache);
sys/vm/uma_core.c
4539
item_dtor(zone, item, cache_uz_size(cache), udata, SKIP_NONE);
sys/vm/uma_core.c
4568
cache = &zone->uz_cpu[curcpu];
sys/vm/uma_core.c
4575
bucket = &cache->uc_allocbucket;
sys/vm/uma_core.c
4579
bucket = &cache->uc_crossbucket;
sys/vm/uma_core.c
4583
cache->uc_freebucket.ucb_cnt <
sys/vm/uma_core.c
4584
cache->uc_freebucket.ucb_entries)
sys/vm/uma_core.c
4585
cache_bucket_swap(&cache->uc_freebucket,
sys/vm/uma_core.c
4586
&cache->uc_allocbucket);
sys/vm/uma_core.c
4588
cache_bucket_push(cache, bucket, item);
sys/vm/uma_core.c
4592
} while (cache_free(zone, cache, udata, itemdomain));
sys/vm/uma_core.c
4733
cache_free(uma_zone_t zone, uma_cache_t cache, void *udata, int itemdomain)
sys/vm/uma_core.c
4743
cache = &zone->uz_cpu[curcpu];
sys/vm/uma_core.c
4751
cbucket = &cache->uc_freebucket;
sys/vm/uma_core.c
4753
if ((cache_uz_flags(cache) & UMA_ZONE_FIRSTTOUCH) != 0) {
sys/vm/uma_core.c
4755
cbucket = &cache->uc_crossbucket;
sys/vm/uma_core.c
4793
cache = &zone->uz_cpu[curcpu];
sys/vm/uma_core.c
4800
if ((cache_uz_flags(cache) & UMA_ZONE_FIRSTTOUCH) != 0) {
sys/vm/uma_core.c
4802
cache->uc_crossbucket.ucb_bucket == NULL) {
sys/vm/uma_core.c
4803
cache_bucket_load_cross(cache, bucket);
sys/vm/uma_core.c
4811
if (cache->uc_freebucket.ucb_bucket != NULL) {
sys/vm/uma_core.c
4816
cache_bucket_load_free(cache, bucket);
sys/vm/uma_core.c
5458
uma_cache_t cache;
sys/vm/uma_core.c
5465
cache = &z->uz_cpu[cpu];
sys/vm/uma_core.c
5466
cachefree += cache->uc_allocbucket.ucb_cnt;
sys/vm/uma_core.c
5467
cachefree += cache->uc_freebucket.ucb_cnt;
sys/vm/uma_core.c
5468
xdomain += cache->uc_crossbucket.ucb_cnt;
sys/vm/uma_core.c
5469
cachefree += cache->uc_crossbucket.ucb_cnt;
sys/vm/uma_core.c
5470
allocs += cache->uc_allocs;
sys/vm/uma_core.c
5471
frees += cache->uc_frees;
sys/vm/uma_core.c
5515
uma_cache_t cache;
sys/vm/uma_core.c
5532
cache = &z->uz_cpu[i];
sys/vm/uma_core.c
5533
ups[i].ups_cache_free += cache->uc_allocbucket.ucb_cnt;
sys/vm/uma_core.c
5534
ups[i].ups_cache_free += cache->uc_freebucket.ucb_cnt;
sys/vm/uma_core.c
5535
ups[i].ups_cache_free += cache->uc_crossbucket.ucb_cnt;
sys/vm/uma_core.c
5536
ups[i].ups_allocs = cache->uc_allocs;
sys/vm/uma_core.c
5537
ups[i].ups_frees = cache->uc_frees;
sys/vm/uma_core.c
906
cache_bucket_pop(uma_cache_t cache, uma_cache_bucket_t bucket)
sys/vm/uma_core.c
918
cache->uc_allocs++;
sys/vm/uma_core.c
925
cache_bucket_push(uma_cache_t cache, uma_cache_bucket_t bucket, void *item)
sys/vm/uma_core.c
934
cache->uc_frees++;
sys/vm/uma_core.c
957
cache_bucket_unload_alloc(uma_cache_t cache)
sys/vm/uma_core.c
960
return (cache_bucket_unload(&cache->uc_allocbucket));
sys/vm/uma_core.c
964
cache_bucket_unload_free(uma_cache_t cache)
sys/vm/uma_core.c
967
return (cache_bucket_unload(&cache->uc_freebucket));
sys/vm/uma_core.c
971
cache_bucket_unload_cross(uma_cache_t cache)
sys/vm/uma_core.c
974
return (cache_bucket_unload(&cache->uc_crossbucket));
sys/vm/uma_core.c
994
cache_bucket_load_alloc(uma_cache_t cache, uma_bucket_t b)
sys/vm/uma_core.c
997
cache_bucket_load(&cache->uc_allocbucket, b);
sys/vm/uma_int.h
286
cache_set_uz_flags(uma_cache_t cache, uint32_t flags)
sys/vm/uma_int.h
289
cache->uc_freebucket.ucb_spare = flags;
sys/vm/uma_int.h
293
cache_set_uz_size(uma_cache_t cache, uint32_t size)
sys/vm/uma_int.h
296
cache->uc_allocbucket.ucb_spare = size;
sys/vm/uma_int.h
300
cache_uz_flags(uma_cache_t cache)
sys/vm/uma_int.h
303
return (cache->uc_freebucket.ucb_spare);
sys/vm/uma_int.h
307
cache_uz_size(uma_cache_t cache)
sys/vm/uma_int.h
310
return (cache->uc_allocbucket.ucb_spare);
sys/vm/vm_page.c
222
int cache, domain, maxcache, pool;
sys/vm/vm_page.c
245
cache = maxcache != 0 ? maxcache :
sys/vm/vm_page.c
247
uma_zone_set_maxcache(pgcache->zone, cache);
sys/x86/iommu/amd_reg.h
302
u_int cache:1; /* IOTLB Cache Hint */
tests/sys/fs/fusefs/write.cc
1075
TEST_F(WriteBack, cache)
tools/tools/netmap/pkt_hash.c
62
build_sym_key_cache(uint32_t *cache, int cache_len)
tools/tools/netmap/pkt_hash.c
78
cache[i] = result;
tools/tools/umastat/umastat.c
238
uma_print_cache(kvm_t *kvm, struct uma_cache *cache, const char *name,
tools/tools/umastat/umastat.c
245
printf("%s uc_frees = %ju;\n", spaces, cache->uc_frees);
tools/tools/umastat/umastat.c
246
printf("%s uc_allocs = %ju;\n", spaces, cache->uc_allocs);
tools/tools/umastat/umastat.c
248
if (cache->uc_freebucket != NULL) {
tools/tools/umastat/umastat.c
249
ret = kread(kvm, cache->uc_freebucket, &ub, sizeof(ub), 0);
tools/tools/umastat/umastat.c
261
if (cache->uc_allocbucket != NULL) {
tools/tools/umastat/umastat.c
262
ret = kread(kvm, cache->uc_allocbucket, &ub, sizeof(ub), 0);
usr.sbin/mfiutil/mfi_volume.c
388
MFI_COMMAND(top, cache, volume_cache);
usr.sbin/mptutil/mpt_volume.c
269
MPT_COMMAND(volume, cache, volume_cache);
usr.sbin/nscd/cachelib.h
234
cache init_cache(struct cache_params const *);
usr.sbin/nscd/cachelib.h
235
void destroy_cache(cache);
usr.sbin/nscd/cachelib.h
238
int register_cache_entry(cache, struct cache_entry_params const *);
usr.sbin/nscd/cachelib.h
239
int unregister_cache_entry(cache, const char *);
usr.sbin/nscd/cachelib.h
240
cache_entry find_cache_entry(cache, const char *);
usr.sbin/nscd/nscd.c
101
cache retval;
usr.sbin/nscd/nscd.c
140
destroy_cache_(cache the_cache)
usr.sbin/nscd/nscd.c
484
processing_loop(cache the_cache, struct runtime_env *env,
usr.sbin/nscd/nscd.c
67
cache the_cache;
usr.sbin/nscd/nscd.c
74
static void destroy_cache_(cache);
usr.sbin/nscd/nscd.c
76
static cache init_cache_(struct configuration *);
usr.sbin/nscd/nscd.c
78
static void processing_loop(cache, struct runtime_env *,
usr.sbin/nscd/nscd.c
97
static cache
usr.sbin/nscd/singletons.c
34
cache s_cache = INVALID_CACHE;
usr.sbin/nscd/singletons.h
41
extern cache s_cache;