uid_gid_map
struct uid_gid_map uid_map;
static int copy_mnt_idmap(struct uid_gid_map *map_from,
struct uid_gid_map gid_map;
struct uid_gid_map *map_to)
struct uid_gid_map *map, *map_up;
u32 map_id_down(struct uid_gid_map *map, u32 id);
u32 map_id_up(struct uid_gid_map *map, u32 id);
u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count);
static inline u32 map_id_down(struct uid_gid_map *map, u32 id)
static inline u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count)
static inline u32 map_id_up(struct uid_gid_map *map, u32 id)
struct uid_gid_map;
struct uid_gid_map uid_map;
struct uid_gid_map gid_map;
struct uid_gid_map projid_map;
struct uid_gid_map *new_map)
map_id_range_down_max(unsigned extents, struct uid_gid_map *map, u32 id, u32 count)
map_id_range_down_base(unsigned extents, struct uid_gid_map *map, u32 id, u32 count)
struct uid_gid_map *map);
static u32 map_id_range_down(struct uid_gid_map *map, u32 id, u32 count)
u32 map_id_down(struct uid_gid_map *map, u32 id)
map_id_range_up_base(unsigned extents, struct uid_gid_map *map, u32 id, u32 count)
map_id_range_up_max(unsigned extents, struct uid_gid_map *map, u32 id, u32 count)
u32 map_id_range_up(struct uid_gid_map *map, u32 id, u32 count)
u32 map_id_up(struct uid_gid_map *map, u32 id)
struct uid_gid_map *map)
static bool mappings_overlap(struct uid_gid_map *new_map,
static int insert_extent(struct uid_gid_map *map, struct uid_gid_extent *extent)
static int sort_idmaps(struct uid_gid_map *map)
struct uid_gid_map *new_map)
struct uid_gid_map *map,
struct uid_gid_map *parent_map)
struct uid_gid_map new_map;
memset(&new_map, 0, sizeof(struct uid_gid_map));