Home
last modified time | relevance | path

Searched refs:file_set (Results 1 – 2 of 2) sorted by relevance

/linux/kernel/liveupdate/
H A Dluo_file.c177 static int luo_alloc_files_mem(struct luo_file_set *file_set) in luo_alloc_files_mem() argument
182 if (file_set->files) in luo_alloc_files_mem()
185 WARN_ON_ONCE(file_set->count); in luo_alloc_files_mem()
192 file_set->files = mem; in luo_alloc_files_mem()
197 static void luo_free_files_mem(struct luo_file_set *file_set) in luo_free_files_mem() argument
200 if (file_set->count) in luo_free_files_mem()
203 if (!file_set->files) in luo_free_files_mem()
206 kho_unpreserve_free(file_set->files); in luo_free_files_mem()
207 file_set->files = NULL; in luo_free_files_mem()
216 static bool luo_token_is_used(struct luo_file_set *file_set, u64 token) in luo_token_is_used() argument
[all …]
H A Dluo_session.c128 INIT_LIST_HEAD(&session->file_set.files_list); in luo_session_alloc()
129 luo_file_set_init(&session->file_set); in luo_session_alloc()
138 luo_file_set_destroy(&session->file_set); in luo_session_free()
186 return luo_file_finish(&session->file_set); in luo_session_finish_one()
193 luo_file_unfreeze(&session->file_set, &ser->file_set_ser); in luo_session_unfreeze_one()
200 return luo_file_freeze(&session->file_set, &ser->file_set_ser); in luo_session_freeze_one()
220 luo_file_unpreserve_files(&session->file_set); in luo_session_release()
237 err = luo_preserve_file(&session->file_set, argp->token, argp->fd); in luo_session_preserve_fd()
260 err = luo_retrieve_file(&session->file_set, argp->token, &file); in luo_session_retrieve_fd()
564 err = luo_file_deserialize(&session->file_set, in luo_session_deserialize()