Searched refs:klp_patch (Results 1 – 23 of 23) sorted by relevance
31 struct klp_state *klp_get_state(struct klp_patch *patch, unsigned long id) in klp_get_state()66 struct klp_patch *patch; in klp_get_prev_state()87 static bool klp_is_state_compatible(struct klp_patch *patch, in klp_is_state_compatible()106 bool klp_is_patch_compatible(struct klp_patch *patch) in klp_is_patch_compatible()108 struct klp_patch *old_patch; in klp_is_patch_compatible()
16 void klp_free_patch_async(struct klp_patch *patch);17 void klp_free_replaced_patches_async(struct klp_patch *new_patch);18 void klp_unpatch_replaced_patches(struct klp_patch *new_patch);19 void klp_discard_nops(struct klp_patch *new_patch);
7 extern struct klp_patch *klp_transition_patch;9 void klp_init_transition(struct klp_patch *patch, int state);
32 void klp_unpatch_objects(struct klp_patch *patch);33 void klp_unpatch_objects_dynamic(struct klp_patch *patch);
272 static void __klp_unpatch_objects(struct klp_patch *patch, bool nops_only) in __klp_unpatch_objects()281 void klp_unpatch_objects(struct klp_patch *patch) in klp_unpatch_objects()286 void klp_unpatch_objects_dynamic(struct klp_patch *patch) in klp_unpatch_objects_dynamic()
24 struct klp_patch *klp_transition_patch;434 struct klp_patch *patch; in klp_send_signals() 552 void klp_init_transition(struct klp_patch *patch, int state) in klp_start_transition() 708 struct klp_patch *patch; in klp_copy_process()
7 bool klp_is_patch_compatible(struct klp_patch *patch);
135 struct klp_patch { struct172 int klp_enable_patch(struct klp_patch *); argument210 struct klp_state *klp_get_state(struct klp_patch *patch, unsigned long id);
32 static struct klp_patch patch;141 static struct klp_patch patch = {
32 static struct klp_patch patch;170 static struct klp_patch patch = {
32 static struct klp_patch patch = {
36 static struct klp_patch patch = {
72 static struct klp_patch patch = {
87 static struct klp_patch patch = { in livepatch_init()
102 static struct klp_patch patch = {
53 static struct klp_patch patch = {
113 static struct klp_patch patch = {
179 static struct klp_patch patch = {
153 static struct klp_patch patch = {
30 :identifiers: klp_patch klp_object klp_func klp_callbacks klp_state
20 The atomic replace can be enabled by setting "replace" flag in struct klp_patch,23 static struct klp_patch patch = {
275 - struct klp_patch defines an array of patched objects (struct305 First, only the module has an easy access to the related struct klp_patch.
12 static struct klp_patch *patch;