Lines Matching refs:em
222 struct extent_map *em; in btree_get_extent() local
226 em = lookup_extent_mapping(em_tree, start, len); in btree_get_extent()
227 if (em) { in btree_get_extent()
228 em->bdev = in btree_get_extent()
235 em = alloc_extent_map(); in btree_get_extent()
236 if (!em) { in btree_get_extent()
237 em = ERR_PTR(-ENOMEM); in btree_get_extent()
240 em->start = 0; in btree_get_extent()
241 em->len = (u64)-1; in btree_get_extent()
242 em->block_len = (u64)-1; in btree_get_extent()
243 em->block_start = 0; in btree_get_extent()
244 em->bdev = BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; in btree_get_extent()
247 ret = add_extent_mapping(em_tree, em, 0); in btree_get_extent()
249 free_extent_map(em); in btree_get_extent()
250 em = lookup_extent_mapping(em_tree, start, len); in btree_get_extent()
251 if (!em) in btree_get_extent()
252 em = ERR_PTR(-EIO); in btree_get_extent()
254 free_extent_map(em); in btree_get_extent()
255 em = ERR_PTR(ret); in btree_get_extent()
260 return em; in btree_get_extent()
3806 struct extent_map *em; in close_ctree() local
3808 em = list_first_entry(&fs_info->pinned_chunks, in close_ctree()
3810 list_del_init(&em->list); in close_ctree()
3811 free_extent_map(em); in close_ctree()