Lines Matching refs:cache_data

63 	nss_cache_data *cache_data;  in __nss_common_cache_read()  local
67 cache_data = (nss_cache_data *)mdata; in __nss_common_cache_read()
68 cache_info = cache_data->info; in __nss_common_cache_read()
73 cache_data->key = (char *)malloc(NSS_CACHE_KEY_INITIAL_SIZE); in __nss_common_cache_read()
74 memset(cache_data->key, 0, NSS_CACHE_KEY_INITIAL_SIZE); in __nss_common_cache_read()
75 cache_data->key_size = NSS_CACHE_KEY_INITIAL_SIZE; in __nss_common_cache_read()
79 size = cache_data->key_size; in __nss_common_cache_read()
80 res = cache_info->id_func(cache_data->key, &size, ap_new, in __nss_common_cache_read()
84 if (cache_data->key_size > NSS_CACHE_KEY_SIZE_LIMIT) in __nss_common_cache_read()
87 cache_data->key_size <<= 1; in __nss_common_cache_read()
88 cache_data->key = realloc(cache_data->key, in __nss_common_cache_read()
89 cache_data->key_size); in __nss_common_cache_read()
90 memset(cache_data->key, 0, cache_data->key_size); in __nss_common_cache_read()
96 free(cache_data->key); in __nss_common_cache_read()
97 cache_data->key = NULL; in __nss_common_cache_read()
98 cache_data->key_size = 0; in __nss_common_cache_read()
101 cache_data->key_size = size; in __nss_common_cache_read()
114 cache_data->key, cache_data->key_size, buffer, in __nss_common_cache_read()
126 free(cache_data->key); in __nss_common_cache_read()
127 cache_data->key = NULL; in __nss_common_cache_read()
128 cache_data->key_size = 0; in __nss_common_cache_read()
139 free(cache_data->key); in __nss_common_cache_read()
140 cache_data->key = NULL; in __nss_common_cache_read()
141 cache_data->key_size = 0; in __nss_common_cache_read()
148 free(cache_data->key); in __nss_common_cache_read()
149 cache_data->key = NULL; in __nss_common_cache_read()
150 cache_data->key_size = 0; in __nss_common_cache_read()
167 nss_cache_data *cache_data; in __nss_common_cache_write() local
171 cache_data = (nss_cache_data *)mdata; in __nss_common_cache_write()
172 cache_info = cache_data->info; in __nss_common_cache_write()
174 if (cache_data->key == NULL) in __nss_common_cache_write()
182 free(cache_data->key); in __nss_common_cache_write()
211 free(cache_data->key); in __nss_common_cache_write()
217 cache_data->key, cache_data->key_size, buffer, buffer_size); in __nss_common_cache_write()
220 free(cache_data->key); in __nss_common_cache_write()
234 nss_cache_data *cache_data; in __nss_common_cache_write_negative() local
236 cache_data = (nss_cache_data *)mdata; in __nss_common_cache_write_negative()
237 cache_info = cache_data->info; in __nss_common_cache_write_negative()
239 if (cache_data->key == NULL) in __nss_common_cache_write_negative()
247 free(cache_data->key); in __nss_common_cache_write_negative()
252 cache_data->key, cache_data->key_size, NULL, 0); in __nss_common_cache_write_negative()
255 free(cache_data->key); in __nss_common_cache_write_negative()
269 nss_cache_data *cache_data; in __nss_mp_cache_read() local
273 cache_data = (nss_cache_data *)mdata; in __nss_mp_cache_read()
274 cache_info = cache_data->info; in __nss_mp_cache_read()
337 nss_cache_data *cache_data; in __nss_mp_cache_write() local
341 cache_data = (nss_cache_data *)mdata; in __nss_mp_cache_write()
342 cache_info = cache_data->info; in __nss_mp_cache_write()
397 nss_cache_data *cache_data; in __nss_mp_cache_write_submit() local
399 cache_data = (nss_cache_data *)mdata; in __nss_mp_cache_write_submit()
400 cache_info = cache_data->info; in __nss_mp_cache_write_submit()
418 nss_cache_data *cache_data; in __nss_mp_cache_end() local
420 cache_data = (nss_cache_data *)mdata; in __nss_mp_cache_end()
421 cache_info = cache_data->info; in __nss_mp_cache_end()