Lines Matching refs:kvp_file_info

119 static struct kvp_file_state kvp_file_info[KVP_POOL_COUNT];  variable
126 if (fcntl(kvp_file_info[pool].fd, F_SETLKW, &fl) == -1) { in kvp_acquire_lock()
138 if (fcntl(kvp_file_info[pool].fd, F_SETLK, &fl) == -1) { in kvp_release_lock()
155 filep = fopen(kvp_file_info[pool].fname, "we"); in kvp_update_file()
163 fwrite(kvp_file_info[pool].records, sizeof(struct kvp_record), in kvp_update_file()
164 kvp_file_info[pool].num_records, filep); in kvp_update_file()
179 struct kvp_record *record = kvp_file_info[pool].records; in kvp_update_mem_state()
181 int num_blocks = kvp_file_info[pool].num_blocks; in kvp_update_mem_state()
186 filep = fopen(kvp_file_info[pool].fname, "re"); in kvp_update_mem_state()
224 kvp_file_info[pool].num_blocks = num_blocks; in kvp_update_mem_state()
225 kvp_file_info[pool].records = record; in kvp_update_mem_state()
226 kvp_file_info[pool].num_records = records_read; in kvp_update_mem_state()
248 fname = kvp_file_info[i].fname; in kvp_file_init()
255 kvp_file_info[i].fd = fd; in kvp_file_init()
256 kvp_file_info[i].num_blocks = 1; in kvp_file_init()
257 kvp_file_info[i].records = malloc(alloc_unit); in kvp_file_init()
258 if (kvp_file_info[i].records == NULL) in kvp_file_init()
260 kvp_file_info[i].num_records = 0; in kvp_file_init()
279 num_records = kvp_file_info[pool].num_records; in kvp_key_delete()
280 record = kvp_file_info[pool].records; in kvp_key_delete()
290 kvp_file_info[pool].num_records--; in kvp_key_delete()
303 kvp_file_info[pool].num_records--; in kvp_key_delete()
327 num_records = kvp_file_info[pool].num_records; in kvp_key_add_or_modify()
328 record = kvp_file_info[pool].records; in kvp_key_add_or_modify()
329 num_blocks = kvp_file_info[pool].num_blocks; in kvp_key_add_or_modify()
353 kvp_file_info[pool].num_blocks++; in kvp_key_add_or_modify()
358 kvp_file_info[pool].records = record; in kvp_key_add_or_modify()
359 kvp_file_info[pool].num_records++; in kvp_key_add_or_modify()
380 num_records = kvp_file_info[pool].num_records; in kvp_get_value()
381 record = kvp_file_info[pool].records; in kvp_get_value()
405 record = kvp_file_info[pool].records; in kvp_pool_enumerate()
407 if (index >= kvp_file_info[pool].num_records) { in kvp_pool_enumerate()