Searched refs:file_set (Results 1 – 3 of 3) sorted by relevance
| /linux/kernel/liveupdate/ |
| H A D | luo_file.c | 169 static int luo_alloc_files_mem(struct luo_file_set *file_set) in luo_alloc_files_mem() argument 174 if (file_set->files) in luo_alloc_files_mem() 177 WARN_ON_ONCE(file_set->count); in luo_alloc_files_mem() 184 file_set->files = mem; in luo_alloc_files_mem() 189 static void luo_free_files_mem(struct luo_file_set *file_set) in luo_free_files_mem() argument 192 if (file_set->count) in luo_free_files_mem() 195 if (!file_set->files) in luo_free_files_mem() 198 kho_unpreserve_free(file_set->files); in luo_free_files_mem() 199 file_set->files = NULL; in luo_free_files_mem() 202 static bool luo_token_is_used(struct luo_file_set *file_set, u64 token) in luo_token_is_used() argument [all …]
|
| H A D | luo_internal.h | 83 struct luo_file_set file_set; member 96 int luo_preserve_file(struct luo_file_set *file_set, u64 token, int fd); 97 void luo_file_unpreserve_files(struct luo_file_set *file_set); 98 int luo_file_freeze(struct luo_file_set *file_set, 100 void luo_file_unfreeze(struct luo_file_set *file_set, 102 int luo_retrieve_file(struct luo_file_set *file_set, u64 token, 104 int luo_file_finish(struct luo_file_set *file_set); 105 int luo_file_deserialize(struct luo_file_set *file_set, 107 void luo_file_set_init(struct luo_file_set *file_set); 108 void luo_file_set_destroy(struct luo_file_set *file_set);
|
| H A D | luo_session.c | 128 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() 561 luo_file_deserialize(&session->file_set, in luo_session_deserialize()
|