Lines Matching full:forward
205 kfree(ns->gid_map.forward); in free_user_ns()
209 kfree(ns->uid_map.forward); in free_user_ns()
213 kfree(ns->projid_map.forward); in free_user_ns()
287 return bsearch(&key, map->forward, extents, in map_id_range_down_max()
686 return &map->forward[pos]; in m_start()
761 prev = &new_map->forward[idx]; in mappings_overlap()
791 struct uid_gid_extent *forward; in insert_extent() local
794 forward = kmalloc_array(UID_GID_MAP_MAX_EXTENTS, in insert_extent()
797 if (!forward) in insert_extent()
800 /* Copy over memory. Only set up memory for the forward pointer. in insert_extent()
803 memcpy(forward, map->extent, in insert_extent()
806 map->forward = forward; in insert_extent()
813 dest = &map->forward[map->nr_extents]; in insert_extent()
820 /* cmp function to sort() forward mappings */
859 /* Sort forward array. */ in sort_idmaps()
860 sort(map->forward, map->nr_extents, sizeof(struct uid_gid_extent), in sort_idmaps()
863 /* Only copy the memory from forward we actually need. */ in sort_idmaps()
864 map->reverse = kmemdup_array(map->forward, map->nr_extents, in sort_idmaps()
900 extent0 = &new_map->forward[idx]; in verify_root_map()
1068 e = &new_map.forward[idx]; in map_write()
1096 map->forward = new_map.forward; in map_write()
1106 kfree(new_map.forward); in map_write()
1108 map->forward = NULL; in map_write()