Lines Matching refs:em
50 static void __ocfs2_extent_map_lookup(struct ocfs2_extent_map *em, in __ocfs2_extent_map_lookup() argument
59 list_for_each_entry(emi, &em->em_list, ei_list) { in __ocfs2_extent_map_lookup()
63 list_move(&emi->ei_list, &em->em_list); in __ocfs2_extent_map_lookup()
106 struct ocfs2_extent_map *em = &oi->ip_extent_map; in ocfs2_extent_map_trunc() local
111 list_for_each_entry_safe(emi, n, &em->em_list, ei_list) { in ocfs2_extent_map_trunc()
115 BUG_ON(em->em_num_items == 0); in ocfs2_extent_map_trunc()
116 em->em_num_items--; in ocfs2_extent_map_trunc()
219 struct ocfs2_extent_map *em = &oi->ip_extent_map; in ocfs2_extent_map_insert_rec() local
232 list_for_each_entry(emi, &em->em_list, ei_list) { in ocfs2_extent_map_insert_rec()
234 list_move(&emi->ei_list, &em->em_list); in ocfs2_extent_map_insert_rec()
247 if (em->em_num_items < OCFS2_MAX_EXTENT_MAP_ITEMS) { in ocfs2_extent_map_insert_rec()
259 list_add(&new_emi->ei_list, &em->em_list); in ocfs2_extent_map_insert_rec()
260 em->em_num_items++; in ocfs2_extent_map_insert_rec()
263 BUG_ON(list_empty(&em->em_list) || em->em_num_items == 0); in ocfs2_extent_map_insert_rec()
264 emi = list_entry(em->em_list.prev, in ocfs2_extent_map_insert_rec()
266 list_move(&emi->ei_list, &em->em_list); in ocfs2_extent_map_insert_rec()