Lines Matching refs:loadmap

475 	kfree(exec_params.loadmap);  in load_elf_fdpic_binary()
477 kfree(interp_params.loadmap); in load_elf_fdpic_binary()
564 len += sizeof(struct elf_fdpic_loadseg) * exec_params->loadmap->nsegs; in create_elf_fdpic_tables()
568 if (copy_to_user((void __user *) sp, exec_params->loadmap, len) != 0) in create_elf_fdpic_tables()
573 if (interp_params->loadmap) { in create_elf_fdpic_tables()
576 interp_params->loadmap->nsegs; in create_elf_fdpic_tables()
580 if (copy_to_user((void __user *) sp, interp_params->loadmap, in create_elf_fdpic_tables()
750 struct elf_fdpic_loadmap *loadmap; in elf_fdpic_map_file() local
770 loadmap = kzalloc_flex(*loadmap, segs, nloads); in elf_fdpic_map_file()
771 if (!loadmap) in elf_fdpic_map_file()
774 params->loadmap = loadmap; in elf_fdpic_map_file()
776 loadmap->version = ELF_FDPIC_LOADMAP_VERSION; in elf_fdpic_map_file()
777 loadmap->nsegs = nloads; in elf_fdpic_map_file()
798 seg = loadmap->segs; in elf_fdpic_map_file()
799 for (loop = loadmap->nsegs; loop > 0; loop--, seg++) { in elf_fdpic_map_file()
823 seg = loadmap->segs; in elf_fdpic_map_file()
824 for (loop = loadmap->nsegs; loop > 0; loop--, seg++) { in elf_fdpic_map_file()
844 seg = loadmap->segs; in elf_fdpic_map_file()
845 for (loop = loadmap->nsegs; loop > 0; loop--, seg++) { in elf_fdpic_map_file()
879 nloads = loadmap->nsegs; in elf_fdpic_map_file()
880 mseg = loadmap->segs; in elf_fdpic_map_file()
892 loadmap->nsegs--; in elf_fdpic_map_file()
908 seg = loadmap->segs; in elf_fdpic_map_file()
909 for (loop = 0; loop < loadmap->nsegs; loop++, seg++) in elf_fdpic_map_file()
941 seg = params->loadmap->segs; in elf_fdpic_map_file_constdisp_on_uclinux()
1028 seg = params->loadmap->segs; in elf_fdpic_map_file_by_direct_mmap()