Lines Matching refs:map
27 void vma_map_free(struct vma_to_fileoffset_map *map)
29 while (map) {
30 struct vma_to_fileoffset_map *next = map->next;
31 kfree(map);
32 map = next;
37 vma_map_lookup(struct vma_to_fileoffset_map *map, unsigned int vma,
43 * map. For those addresses the flagged value will be sent on to
50 for (; map; map = map->next) {
51 if (vma < map->vma || vma >= map->vma + map->size)
54 if (map->guard_ptr) {
55 ovly_grd = *(u32 *)(aSpu->local_store + map->guard_ptr);
56 if (ovly_grd != map->guard_val)
60 offset = vma - map->vma + map->offset;
68 vma_map_add(struct vma_to_fileoffset_map *map, unsigned int vma,
77 vma_map_free(map);
81 new->next = map;
110 struct vma_to_fileoffset_map *map = NULL;
166 map = vma_map_add(map, phdr.p_vaddr, phdr.p_memsz,
168 if (!map)
231 overlay_tbl_offset = vma_map_lookup(map, ovly_table_sym,
272 map = vma_map_add(map, ovly.vma, ovly.size, ovly.offset,
274 if (!map)
280 map = NULL;
282 return map;