Symbol: kho_vmalloc
include/linux/kexec_handover.h
14
struct kho_vmalloc;
include/linux/kexec_handover.h
27
int kho_preserve_vmalloc(void *ptr, struct kho_vmalloc *preservation);
include/linux/kexec_handover.h
28
void kho_unpreserve_vmalloc(struct kho_vmalloc *preservation);
include/linux/kexec_handover.h
34
void *kho_restore_vmalloc(const struct kho_vmalloc *preservation);
include/linux/kexec_handover.h
69
struct kho_vmalloc *preservation)
include/linux/kexec_handover.h
74
static inline void kho_unpreserve_vmalloc(struct kho_vmalloc *preservation) { }
include/linux/kexec_handover.h
95
static inline void *kho_restore_vmalloc(const struct kho_vmalloc *preservation)
include/linux/kho/abi/memfd.h
71
struct kho_vmalloc folios;
kernel/liveupdate/kexec_handover.c
1052
void kho_unpreserve_vmalloc(struct kho_vmalloc *preservation)
kernel/liveupdate/kexec_handover.c
1077
void *kho_restore_vmalloc(const struct kho_vmalloc *preservation)
kernel/liveupdate/kexec_handover.c
992
int kho_preserve_vmalloc(void *ptr, struct kho_vmalloc *preservation)
lib/test_kho.c
236
const struct kho_vmalloc *folios_info_phys;
lib/test_kho.c
37
struct kho_vmalloc folios_info_phys;
lib/test_kho.c
56
struct kho_vmalloc folios_info_phys;
mm/memfd_luo.c
106
memset(kho_vmalloc, 0, sizeof(*kho_vmalloc));
mm/memfd_luo.c
202
err = kho_preserve_vmalloc(folios_ser, kho_vmalloc);
mm/memfd_luo.c
229
static void memfd_luo_unpreserve_folios(struct kho_vmalloc *kho_vmalloc,
mm/memfd_luo.c
238
kho_unpreserve_vmalloc(kho_vmalloc);
mm/memfd_luo.c
85
struct kho_vmalloc *kho_vmalloc,