Lines Matching refs:loadmap

446 	kfree(exec_params.loadmap);  in load_elf_fdpic_binary()
448 kfree(interp_params.loadmap); in load_elf_fdpic_binary()
532 len += sizeof(struct elf32_fdpic_loadseg) * exec_params->loadmap->nsegs; in create_elf_fdpic_tables()
536 if (copy_to_user((void __user *) sp, exec_params->loadmap, len) != 0) in create_elf_fdpic_tables()
541 if (interp_params->loadmap) { in create_elf_fdpic_tables()
544 interp_params->loadmap->nsegs; in create_elf_fdpic_tables()
548 if (copy_to_user((void __user *) sp, interp_params->loadmap, in create_elf_fdpic_tables()
735 struct elf32_fdpic_loadmap *loadmap; in elf_fdpic_map_file() local
755 size = sizeof(*loadmap) + nloads * sizeof(*seg); in elf_fdpic_map_file()
756 loadmap = kzalloc(size, GFP_KERNEL); in elf_fdpic_map_file()
757 if (!loadmap) in elf_fdpic_map_file()
760 params->loadmap = loadmap; in elf_fdpic_map_file()
762 loadmap->version = ELF32_FDPIC_LOADMAP_VERSION; in elf_fdpic_map_file()
763 loadmap->nsegs = nloads; in elf_fdpic_map_file()
766 seg = loadmap->segs; in elf_fdpic_map_file()
787 seg = loadmap->segs; in elf_fdpic_map_file()
788 for (loop = loadmap->nsegs; loop > 0; loop--, seg++) { in elf_fdpic_map_file()
812 seg = loadmap->segs; in elf_fdpic_map_file()
813 for (loop = loadmap->nsegs; loop > 0; loop--, seg++) { in elf_fdpic_map_file()
833 seg = loadmap->segs; in elf_fdpic_map_file()
834 for (loop = loadmap->nsegs; loop > 0; loop--, seg++) { in elf_fdpic_map_file()
864 nloads = loadmap->nsegs; in elf_fdpic_map_file()
865 mseg = loadmap->segs; in elf_fdpic_map_file()
877 loadmap->nsegs--; in elf_fdpic_map_file()
893 seg = loadmap->segs; in elf_fdpic_map_file()
894 for (loop = 0; loop < loadmap->nsegs; loop++, seg++) in elf_fdpic_map_file()
924 seg = params->loadmap->segs; in elf_fdpic_map_file_constdisp_on_uclinux()
1015 seg = params->loadmap->segs; in elf_fdpic_map_file_by_direct_mmap()