Lines Matching defs:esm_blob_addr
152 unsigned long esm_blob_addr, esm_blob_size;
160 esm_blob_addr = (unsigned long)_esm_blob_start;
168 if (esm_blob_addr < vmlinux.size) {
169 void *old_addr = (void *)esm_blob_addr;
173 esm_blob_addr = (unsigned long)malloc(esm_blob_size);
174 if (!esm_blob_addr)
177 esm_blob_addr, old_addr, esm_blob_size);
178 memmove((void *)esm_blob_addr, old_addr, esm_blob_size);
182 setprop_val(chosen, "linux,esm-blob-start", (u32)(esm_blob_addr));
183 setprop_val(chosen, "linux,esm-blob-end", (u32)(esm_blob_addr + esm_blob_size));