Lines Matching defs:map
23 void vma_map_free(struct vma_to_fileoffset_map *map)
25 while (map) {
26 struct vma_to_fileoffset_map *next = map->next;
27 kfree(map);
28 map = next;
33 vma_map_lookup(struct vma_to_fileoffset_map *map, unsigned int vma,
39 * map. For those addresses the flagged value will be sent on to
46 for (; map; map = map->next) {
47 if (vma < map->vma || vma >= map->vma + map->size)
50 if (map->guard_ptr) {
51 ovly_grd = *(u32 *)(aSpu->local_store + map->guard_ptr);
52 if (ovly_grd != map->guard_val)
56 offset = vma - map->vma + map->offset;
64 vma_map_add(struct vma_to_fileoffset_map *map, unsigned int vma,
73 vma_map_free(map);
77 new->next = map;
106 struct vma_to_fileoffset_map *map = NULL;
162 map = vma_map_add(map, phdr.p_vaddr, phdr.p_memsz,
164 if (!map)
227 overlay_tbl_offset = vma_map_lookup(map, ovly_table_sym,
268 map = vma_map_add(map, ovly.vma, ovly.size, ovly.offset,
270 if (!map)
276 map = NULL;
278 return map;