Lines Matching refs:extent
164 first = map->extent[idx].first; in map_id_range_down()
165 last = first + map->extent[idx].count - 1; in map_id_range_down()
172 id = (id - first) + map->extent[idx].lower_first; in map_id_range_down()
188 first = map->extent[idx].first; in map_id_down()
189 last = first + map->extent[idx].count - 1; in map_id_down()
195 id = (id - first) + map->extent[idx].lower_first; in map_id_down()
211 first = map->extent[idx].lower_first; in map_id_up()
212 last = first + map->extent[idx].count - 1; in map_id_up()
218 id = (id - first) + map->extent[idx].first; in map_id_up()
432 struct uid_gid_extent *extent = v; in uid_m_show() local
440 lower = from_kuid(lower_ns, KUIDT_INIT(extent->lower_first)); in uid_m_show()
443 extent->first, in uid_m_show()
445 extent->count); in uid_m_show()
453 struct uid_gid_extent *extent = v; in gid_m_show() local
461 lower = from_kgid(lower_ns, KGIDT_INIT(extent->lower_first)); in gid_m_show()
464 extent->first, in gid_m_show()
466 extent->count); in gid_m_show()
474 struct uid_gid_extent *extent = v; in projid_m_show() local
482 lower = from_kprojid(lower_ns, KPROJIDT_INIT(extent->lower_first)); in projid_m_show()
485 extent->first, in projid_m_show()
487 extent->count); in projid_m_show()
495 struct uid_gid_extent *extent = NULL; in m_start() local
499 extent = &map->extent[pos]; in m_start()
501 return extent; in m_start()
558 struct uid_gid_extent *extent) in mappings_overlap() argument
563 upper_first = extent->first; in mappings_overlap()
564 lower_first = extent->lower_first; in mappings_overlap()
565 upper_last = upper_first + extent->count - 1; in mappings_overlap()
566 lower_last = lower_first + extent->count - 1; in mappings_overlap()
573 prev = &new_map->extent[idx]; in mappings_overlap()
603 struct uid_gid_extent *extent = NULL; in map_write() local
663 extent = &new_map.extent[new_map.nr_extents]; in map_write()
675 extent->first = simple_strtoul(pos, &pos, 10); in map_write()
680 extent->lower_first = simple_strtoul(pos, &pos, 10); in map_write()
685 extent->count = simple_strtoul(pos, &pos, 10); in map_write()
695 if ((extent->first == (u32) -1) || in map_write()
696 (extent->lower_first == (u32) -1)) in map_write()
702 if ((extent->first + extent->count) <= extent->first) in map_write()
704 if ((extent->lower_first + extent->count) <= in map_write()
705 extent->lower_first) in map_write()
709 if (mappings_overlap(&new_map, extent)) in map_write()
733 extent = &new_map.extent[idx]; in map_write()
736 extent->lower_first, in map_write()
737 extent->count); in map_write()
745 extent->lower_first = lower_first; in map_write()
749 memcpy(map->extent, new_map.extent, in map_write()
750 new_map.nr_extents*sizeof(new_map.extent[0])); in map_write()
823 if ((new_map->nr_extents == 1) && (new_map->extent[0].count == 1) && in new_idmap_permitted()
825 u32 id = new_map->extent[0].lower_first; in new_idmap_permitted()