vmcore_cb
static bool gart_oldmem_pfn_is_ram(struct vmcore_cb *cb, unsigned long pfn)
static struct vmcore_cb gart_vmcore_cb = {
static bool xen_vmcore_pfn_is_ram(struct vmcore_cb *cb, unsigned long pfn)
static struct vmcore_cb xen_vmcore_cb = {
static bool unaccepted_memory_vmcore_pfn_is_ram(struct vmcore_cb *cb,
static struct vmcore_cb vmcore_cb = {
register_vmcore_cb(&vmcore_cb);
struct vmcore_cb vmcore_cb;
static bool virtio_mem_vmcore_pfn_is_ram(struct vmcore_cb *cb,
vmcore_cb);
static int virtio_mem_vmcore_get_device_ram(struct vmcore_cb *cb,
vmcore_cb);
vm->vmcore_cb.pfn_is_ram = virtio_mem_vmcore_pfn_is_ram;
vm->vmcore_cb.get_device_ram = virtio_mem_vmcore_get_device_ram;
register_vmcore_cb(&vm->vmcore_cb);
unregister_vmcore_cb(&vm->vmcore_cb);
void unregister_vmcore_cb(struct vmcore_cb *cb)
struct vmcore_cb *cb;
static void vmcore_process_device_ram(struct vmcore_cb *cb)
static void vmcore_process_device_ram(struct vmcore_cb *cb)
static void vmcore_process_device_ram(struct vmcore_cb *cb);
void register_vmcore_cb(struct vmcore_cb *cb)
bool (*pfn_is_ram)(struct vmcore_cb *cb, unsigned long pfn);
int (*get_device_ram)(struct vmcore_cb *cb, struct list_head *list);
extern void register_vmcore_cb(struct vmcore_cb *cb);
extern void unregister_vmcore_cb(struct vmcore_cb *cb);