Lines Matching refs:extent

165 		first = map->extent[idx].first;  in map_id_range_down()
166 last = first + map->extent[idx].count - 1; in map_id_range_down()
173 id = (id - first) + map->extent[idx].lower_first; in map_id_range_down()
189 first = map->extent[idx].first; in map_id_down()
190 last = first + map->extent[idx].count - 1; in map_id_down()
196 id = (id - first) + map->extent[idx].lower_first; in map_id_down()
212 first = map->extent[idx].lower_first; in map_id_up()
213 last = first + map->extent[idx].count - 1; in map_id_up()
219 id = (id - first) + map->extent[idx].first; in map_id_up()
433 struct uid_gid_extent *extent = v; in uid_m_show() local
441 lower = from_kuid(lower_ns, KUIDT_INIT(extent->lower_first)); in uid_m_show()
444 extent->first, in uid_m_show()
446 extent->count); in uid_m_show()
454 struct uid_gid_extent *extent = v; in gid_m_show() local
462 lower = from_kgid(lower_ns, KGIDT_INIT(extent->lower_first)); in gid_m_show()
465 extent->first, in gid_m_show()
467 extent->count); in gid_m_show()
475 struct uid_gid_extent *extent = v; in projid_m_show() local
483 lower = from_kprojid(lower_ns, KPROJIDT_INIT(extent->lower_first)); in projid_m_show()
486 extent->first, in projid_m_show()
488 extent->count); in projid_m_show()
496 struct uid_gid_extent *extent = NULL; in m_start() local
500 extent = &map->extent[pos]; in m_start()
502 return extent; in m_start()
559 struct uid_gid_extent *extent) in mappings_overlap() argument
564 upper_first = extent->first; in mappings_overlap()
565 lower_first = extent->lower_first; in mappings_overlap()
566 upper_last = upper_first + extent->count - 1; in mappings_overlap()
567 lower_last = lower_first + extent->count - 1; in mappings_overlap()
574 prev = &new_map->extent[idx]; in mappings_overlap()
604 struct uid_gid_extent *extent = NULL; in map_write() local
664 extent = &new_map.extent[new_map.nr_extents]; in map_write()
676 extent->first = simple_strtoul(pos, &pos, 10); in map_write()
681 extent->lower_first = simple_strtoul(pos, &pos, 10); in map_write()
686 extent->count = simple_strtoul(pos, &pos, 10); in map_write()
696 if ((extent->first == (u32) -1) || in map_write()
697 (extent->lower_first == (u32) -1)) in map_write()
703 if ((extent->first + extent->count) <= extent->first) in map_write()
705 if ((extent->lower_first + extent->count) <= in map_write()
706 extent->lower_first) in map_write()
710 if (mappings_overlap(&new_map, extent)) in map_write()
734 extent = &new_map.extent[idx]; in map_write()
737 extent->lower_first, in map_write()
738 extent->count); in map_write()
746 extent->lower_first = lower_first; in map_write()
750 memcpy(map->extent, new_map.extent, in map_write()
751 new_map.nr_extents*sizeof(new_map.extent[0])); in map_write()
824 if ((new_map->nr_extents == 1) && (new_map->extent[0].count == 1) && in new_idmap_permitted()
826 u32 id = new_map->extent[0].lower_first; in new_idmap_permitted()