Lines Matching refs:loadmap
475 kfree(exec_params.loadmap); in load_elf_fdpic_binary()
477 kfree(interp_params.loadmap); in load_elf_fdpic_binary()
563 len += sizeof(struct elf32_fdpic_loadseg) * exec_params->loadmap->nsegs; in create_elf_fdpic_tables()
567 if (copy_to_user((void __user *) sp, exec_params->loadmap, len) != 0) in create_elf_fdpic_tables()
572 if (interp_params->loadmap) { in create_elf_fdpic_tables()
575 interp_params->loadmap->nsegs; in create_elf_fdpic_tables()
579 if (copy_to_user((void __user *) sp, interp_params->loadmap, in create_elf_fdpic_tables()
742 struct elf32_fdpic_loadmap *loadmap; in elf_fdpic_map_file() local
762 size = sizeof(*loadmap) + nloads * sizeof(*seg); in elf_fdpic_map_file()
763 loadmap = kzalloc(size, GFP_KERNEL); in elf_fdpic_map_file()
764 if (!loadmap) in elf_fdpic_map_file()
767 params->loadmap = loadmap; in elf_fdpic_map_file()
769 loadmap->version = ELF32_FDPIC_LOADMAP_VERSION; in elf_fdpic_map_file()
770 loadmap->nsegs = nloads; in elf_fdpic_map_file()
773 seg = loadmap->segs; in elf_fdpic_map_file()
794 seg = loadmap->segs; in elf_fdpic_map_file()
795 for (loop = loadmap->nsegs; loop > 0; loop--, seg++) { in elf_fdpic_map_file()
819 seg = loadmap->segs; in elf_fdpic_map_file()
820 for (loop = loadmap->nsegs; loop > 0; loop--, seg++) { in elf_fdpic_map_file()
840 seg = loadmap->segs; in elf_fdpic_map_file()
841 for (loop = loadmap->nsegs; loop > 0; loop--, seg++) { in elf_fdpic_map_file()
875 nloads = loadmap->nsegs; in elf_fdpic_map_file()
876 mseg = loadmap->segs; in elf_fdpic_map_file()
888 loadmap->nsegs--; in elf_fdpic_map_file()
904 seg = loadmap->segs; in elf_fdpic_map_file()
905 for (loop = 0; loop < loadmap->nsegs; loop++, seg++) in elf_fdpic_map_file()
935 seg = params->loadmap->segs; in elf_fdpic_map_file_constdisp_on_uclinux()
1022 seg = params->loadmap->segs; in elf_fdpic_map_file_by_direct_mmap()