Lines Matching defs:obj
21 static inline bool klp_is_object_loaded(struct klp_object *obj)
23 return !obj->name || obj->mod;
26 static inline int klp_pre_patch_callback(struct klp_object *obj)
30 if (obj->callbacks.pre_patch)
31 ret = (*obj->callbacks.pre_patch)(obj);
33 obj->callbacks.post_unpatch_enabled = !ret;
38 static inline void klp_post_patch_callback(struct klp_object *obj)
40 if (obj->callbacks.post_patch)
41 (*obj->callbacks.post_patch)(obj);
44 static inline void klp_pre_unpatch_callback(struct klp_object *obj)
46 if (obj->callbacks.pre_unpatch)
47 (*obj->callbacks.pre_unpatch)(obj);
50 static inline void klp_post_unpatch_callback(struct klp_object *obj)
52 if (obj->callbacks.post_unpatch_enabled &&
53 obj->callbacks.post_unpatch)
54 (*obj->callbacks.post_unpatch)(obj);
56 obj->callbacks.post_unpatch_enabled = false;