Lines Matching refs:os_info_old
97 static struct os_info *os_info_old;
108 addr = os_info_old->entry[nr].addr;
113 size = os_info_old->entry[nr].size;
125 if (csum != os_info_old->entry[nr].csum) {
129 os_info_old->entry[nr].addr = (u64)(unsigned long)buf_align;
135 os_info_old->entry[nr].addr = 0;
157 os_info_old = kzalloc(sizeof(*os_info_old), GFP_KERNEL);
158 if (!os_info_old)
160 if (copy_oldmem_kernel(os_info_old, addr, sizeof(*os_info_old)))
162 if (os_info_old->magic != OS_INFO_MAGIC)
164 if (os_info_old->csum != os_info_csum(os_info_old))
166 if (os_info_old->version_major > OS_INFO_VERSION_MAJOR)
171 (unsigned long) os_info_old->crashkernel_addr,
172 (unsigned long) os_info_old->crashkernel_size);
176 kfree(os_info_old);
179 os_info_old = NULL;
189 if (!os_info_old)
191 if (!os_info_old->entry[nr].addr)
193 *size = (unsigned long) os_info_old->entry[nr].size;
194 return (void *)(unsigned long)os_info_old->entry[nr].addr;