Home
last modified time | relevance | path

Searched refs:ctor_data (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/kernel/livepatch/
H A Dshadow.c106 klp_shadow_ctor_t ctor, void *ctor_data, in __klp_shadow_get_or_alloc()
146 err = ctor(obj, new_shadow->data, ctor_data); in __klp_shadow_get_or_alloc()
179 * @ctor_data: pointer to any data needed by @ctor (optional)
198 klp_shadow_ctor_t ctor, void *ctor_data) in klp_shadow_alloc()
201 ctor, ctor_data, true); in klp_shadow_alloc()
212 * @ctor_data: pointer to any data needed by @ctor (optional)
227 klp_shadow_ctor_t ctor, void *ctor_data) in klp_shadow_get_or_alloc()
230 ctor, ctor_data, false); in klp_shadow_get_or_alloc()
104 __klp_shadow_get_or_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data, bool warn_on_exist) __klp_shadow_get_or_alloc() argument
196 klp_shadow_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) klp_shadow_alloc() argument
225 klp_shadow_get_or_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) klp_shadow_get_or_alloc() argument
/kernel/linux/linux-6.6/kernel/livepatch/
H A Dshadow.c106 klp_shadow_ctor_t ctor, void *ctor_data, in __klp_shadow_get_or_alloc()
146 err = ctor(obj, new_shadow->data, ctor_data); in __klp_shadow_get_or_alloc()
179 * @ctor_data: pointer to any data needed by @ctor (optional)
198 klp_shadow_ctor_t ctor, void *ctor_data) in klp_shadow_alloc()
201 ctor, ctor_data, true); in klp_shadow_alloc()
212 * @ctor_data: pointer to any data needed by @ctor (optional)
227 klp_shadow_ctor_t ctor, void *ctor_data) in klp_shadow_get_or_alloc()
230 ctor, ctor_data, false); in klp_shadow_get_or_alloc()
104 __klp_shadow_get_or_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data, bool warn_on_exist) __klp_shadow_get_or_alloc() argument
196 klp_shadow_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) klp_shadow_alloc() argument
225 klp_shadow_get_or_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) klp_shadow_get_or_alloc() argument
/kernel/linux/linux-5.10/samples/livepatch/
H A Dlivepatch-shadow-fix1.c53 static int shadow_leak_ctor(void *obj, void *shadow_data, void *ctor_data) in shadow_leak_ctor() argument
56 int **leak = ctor_data; in shadow_leak_ctor()
58 if (!ctor_data) in shadow_leak_ctor()
/kernel/linux/linux-6.6/samples/livepatch/
H A Dlivepatch-shadow-fix1.c53 static int shadow_leak_ctor(void *obj, void *shadow_data, void *ctor_data) in shadow_leak_ctor() argument
56 int **leak = ctor_data; in shadow_leak_ctor()
58 if (!ctor_data) in shadow_leak_ctor()
/kernel/linux/linux-5.10/lib/livepatch/
H A Dtest_klp_shadow_vars.c74 void *ctor_data) in shadow_alloc()
76 int **var = ctor_data; in shadow_alloc()
80 pr_info("klp_%s(obj=PTR%d, id=0x%lx, size=%zx, gfp_flags=%pGg), ctor=PTR%d, ctor_data=PTR%d = PTR%d\n", in shadow_alloc()
89 void *ctor_data) in shadow_get_or_alloc()
91 int **var = ctor_data; in shadow_get_or_alloc()
95 pr_info("klp_%s(obj=PTR%d, id=0x%lx, size=%zx, gfp_flags=%pGg), ctor=PTR%d, ctor_data=PTR%d = PTR%d\n", in shadow_get_or_alloc()
117 static int shadow_ctor(void *obj, void *shadow_data, void *ctor_data) in shadow_ctor() argument
120 int **var = ctor_data; in shadow_ctor()
72 shadow_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) shadow_alloc() argument
87 shadow_get_or_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) shadow_get_or_alloc() argument
/kernel/linux/linux-6.6/lib/livepatch/
H A Dtest_klp_shadow_vars.c74 void *ctor_data) in shadow_alloc()
76 int **var = ctor_data; in shadow_alloc()
80 pr_info("klp_%s(obj=PTR%d, id=0x%lx, size=%zx, gfp_flags=%pGg), ctor=PTR%d, ctor_data=PTR%d = PTR%d\n", in shadow_alloc()
89 void *ctor_data) in shadow_get_or_alloc()
91 int **var = ctor_data; in shadow_get_or_alloc()
95 pr_info("klp_%s(obj=PTR%d, id=0x%lx, size=%zx, gfp_flags=%pGg), ctor=PTR%d, ctor_data=PTR%d = PTR%d\n", in shadow_get_or_alloc()
117 static int shadow_ctor(void *obj, void *shadow_data, void *ctor_data) in shadow_ctor() argument
120 int **var = ctor_data; in shadow_ctor()
72 shadow_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) shadow_alloc() argument
87 shadow_get_or_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) shadow_get_or_alloc() argument
/kernel/linux/linux-5.10/include/linux/
H A Dlivepatch.h218 void *ctor_data);
224 klp_shadow_ctor_t ctor, void *ctor_data);
227 klp_shadow_ctor_t ctor, void *ctor_data);
/kernel/linux/linux-6.6/include/linux/
H A Dlivepatch.h217 void *ctor_data);
223 klp_shadow_ctor_t ctor, void *ctor_data);
226 klp_shadow_ctor_t ctor, void *ctor_data);

Completed in 5 milliseconds