Lines Matching refs:os_info_old
69 static struct os_info *os_info_old; variable
80 addr = os_info_old->entry[nr].addr; in os_info_old_alloc()
85 size = os_info_old->entry[nr].size; in os_info_old_alloc()
97 if (csum != os_info_old->entry[nr].csum) { in os_info_old_alloc()
101 os_info_old->entry[nr].addr = (u64)(unsigned long)buf_align; in os_info_old_alloc()
107 os_info_old->entry[nr].addr = 0; in os_info_old_alloc()
129 os_info_old = kzalloc(sizeof(*os_info_old), GFP_KERNEL); in os_info_old_init()
130 if (!os_info_old) in os_info_old_init()
132 if (copy_from_oldmem(os_info_old, (void *) addr, sizeof(*os_info_old))) in os_info_old_init()
134 if (os_info_old->magic != OS_INFO_MAGIC) in os_info_old_init()
136 if (os_info_old->csum != os_info_csum(os_info_old)) in os_info_old_init()
138 if (os_info_old->version_major > OS_INFO_VERSION_MAJOR) in os_info_old_init()
143 (unsigned long) os_info_old->crashkernel_addr, in os_info_old_init()
144 (unsigned long) os_info_old->crashkernel_size); in os_info_old_init()
148 kfree(os_info_old); in os_info_old_init()
151 os_info_old = NULL; in os_info_old_init()
161 if (!os_info_old) in os_info_old_entry()
163 if (!os_info_old->entry[nr].addr) in os_info_old_entry()
165 *size = (unsigned long) os_info_old->entry[nr].size; in os_info_old_entry()
166 return (void *)(unsigned long)os_info_old->entry[nr].addr; in os_info_old_entry()