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