Searched refs:ctor_data (Results 1 – 5 of 5) sorted by relevance
/linux-6.1.9/kernel/livepatch/ |
D | shadow.c | 106 klp_shadow_ctor_t ctor, void *ctor_data, in __klp_shadow_get_or_alloc() argument 146 err = ctor(obj, new_shadow->data, ctor_data); in __klp_shadow_get_or_alloc() 198 klp_shadow_ctor_t ctor, void *ctor_data) in klp_shadow_alloc() argument 201 ctor, ctor_data, true); in klp_shadow_alloc() 227 klp_shadow_ctor_t ctor, void *ctor_data) in klp_shadow_get_or_alloc() argument 230 ctor, ctor_data, false); in klp_shadow_get_or_alloc()
|
/linux-6.1.9/lib/livepatch/ |
D | test_klp_shadow_vars.c | 74 void *ctor_data) in shadow_alloc() argument 76 int **var = ctor_data; in shadow_alloc() 89 void *ctor_data) in shadow_get_or_alloc() argument 91 int **var = ctor_data; 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()
|
/linux-6.1.9/samples/livepatch/ |
D | livepatch-shadow-fix1.c | 53 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()
|
/linux-6.1.9/include/linux/ |
D | livepatch.h | 216 void *ctor_data); 222 klp_shadow_ctor_t ctor, void *ctor_data); 225 klp_shadow_ctor_t ctor, void *ctor_data);
|
/linux-6.1.9/Documentation/livepatch/ |
D | shadow-vars.rst | 175 int ps_lock_shadow_ctor(void *obj, void *shadow_data, void *ctor_data)
|