Lines Matching refs:cachekey_header
43 struct cachekey_header *ch;
84 struct cachekey_header { /* First in each key cache file */ struct
104 static struct cachekey_header *create_cache_file_ch(keylen_t keylen, argument
108 static struct cachekey_header *remap_cache_file_ch(struct cachekey_header *ch,
111 static struct cachekey_header *cache_insert_ch(struct cachekey_header *ch,
117 static struct cachekey3_list *cache_retrieve_ch(struct cachekey_header *ch,
122 static int cache_remove_ch(struct cachekey_header *ch,
132 struct cachekey_header *);
134 static struct cachekey_disklist *find_cache_item(struct cachekey_header **,
161 static struct cachekey3_list * copy_cl_item(struct cachekey_header *ch,
192 sizeof (struct cachekey_header)) / \
196 sizeof (struct cachekey_header)) / \
200 struct cachekey_header *
204 struct cachekey_header *ch; in create_cache_file_ch()
208 struct cachekey_header *oldbase = 0; in create_cache_file_ch()
246 maxsize = ALIGN8(sizeof (struct cachekey_header)) + in create_cache_file_ch()
252 length = ALIGN8(sizeof (struct cachekey_header)) + in create_cache_file_ch()
259 if (maxsize > ALIGN8(sizeof (struct cachekey_header)+reclength)) in create_cache_file_ch()
262 length = ALIGN8(sizeof (struct cachekey_header)+ in create_cache_file_ch()
283 if ((ch = (void *)mmap(0, sizeof (struct cachekey_header), in create_cache_file_ch()
293 ch->headerlength != sizeof (struct cachekey_header) || in create_cache_file_ch()
297 ch->length < sizeof (struct cachekey_header) || in create_cache_file_ch()
304 munmap((caddr_t)ch, sizeof (struct cachekey_header)); in create_cache_file_ch()
310 if (munmap((caddr_t)ch, sizeof (struct cachekey_header)) < 0) { in create_cache_file_ch()
334 ch->headerlength = sizeof (struct cachekey_header); in create_cache_file_ch()
402 cache_remap_addresses_ch(struct cachekey_header *ch) in cache_remap_addresses_ch()
457 static struct cachekey_header *
458 remap_cache_file_ch(struct cachekey_header *ch, u_int newrecs) in remap_cache_file_ch()
463 struct cachekey_header *newch; in remap_cache_file_ch()
478 newsize = ALIGN8(sizeof (struct cachekey_header)) + in remap_cache_file_ch()
582 print_cache_ch(struct cachekey_header *ch) in print_cache_ch()
800 find_cache_item(struct cachekey_header **ch, uid_t uid, struct dhkey *public) in find_cache_item()
851 static struct cachekey_header *
853 struct cachekey_header *ch, in cache_insert_ch()
861 struct cachekey_header *newch; in cache_insert_ch()
923 copy_cl_item(struct cachekey_header *ch, struct cachekey_disklist *cd, in copy_cl_item()
991 cache_retrieve_ch(struct cachekey_header *ch, uid_t uid, keybuf3 *public, in cache_retrieve_ch()
1041 cache_remove_ch(struct cachekey_header *ch, uid_t uid, keybuf3 *public) { in cache_remove_ch()