• Home
  • Raw
  • Download

Lines Matching refs:e

551 	struct btrfs_free_space_entry *e;  in io_ctl_read_entry()  local
560 e = io_ctl->cur; in io_ctl_read_entry()
561 entry->offset = le64_to_cpu(e->offset); in io_ctl_read_entry()
562 entry->bytes = le64_to_cpu(e->bytes); in io_ctl_read_entry()
563 *type = e->type; in io_ctl_read_entry()
601 struct btrfs_free_space *e, *prev = NULL; in merge_space_tree() local
607 e = rb_entry(n, struct btrfs_free_space, offset_index); in merge_space_tree()
610 if (e->bitmap || prev->bitmap) in merge_space_tree()
612 if (prev->offset + prev->bytes == e->offset) { in merge_space_tree()
614 unlink_free_space(ctl, e); in merge_space_tree()
615 prev->bytes += e->bytes; in merge_space_tree()
616 kmem_cache_free(btrfs_free_space_cachep, e); in merge_space_tree()
623 prev = e; in merge_space_tree()
636 struct btrfs_free_space *e, *n; in __load_free_space_cache() local
705 e = kmem_cache_zalloc(btrfs_free_space_cachep, in __load_free_space_cache()
707 if (!e) in __load_free_space_cache()
710 ret = io_ctl_read_entry(&io_ctl, e, &type); in __load_free_space_cache()
712 kmem_cache_free(btrfs_free_space_cachep, e); in __load_free_space_cache()
716 if (!e->bytes) { in __load_free_space_cache()
717 kmem_cache_free(btrfs_free_space_cachep, e); in __load_free_space_cache()
723 ret = link_free_space(ctl, e); in __load_free_space_cache()
728 kmem_cache_free(btrfs_free_space_cachep, e); in __load_free_space_cache()
734 e->bitmap = kzalloc(PAGE_CACHE_SIZE, GFP_NOFS); in __load_free_space_cache()
735 if (!e->bitmap) { in __load_free_space_cache()
737 btrfs_free_space_cachep, e); in __load_free_space_cache()
741 ret = link_free_space(ctl, e); in __load_free_space_cache()
748 kmem_cache_free(btrfs_free_space_cachep, e); in __load_free_space_cache()
751 list_add_tail(&e->list, &bitmaps); in __load_free_space_cache()
763 list_for_each_entry_safe(e, n, &bitmaps, list) { in __load_free_space_cache()
764 list_del_init(&e->list); in __load_free_space_cache()
765 ret = io_ctl_read_bitmap(&io_ctl, e); in __load_free_space_cache()
929 struct btrfs_free_space *e; in __btrfs_write_out_cache() local
931 e = rb_entry(node, struct btrfs_free_space, offset_index); in __btrfs_write_out_cache()
934 ret = io_ctl_add_entry(&io_ctl, e->offset, e->bytes, in __btrfs_write_out_cache()
935 e->bitmap); in __btrfs_write_out_cache()
939 if (e->bitmap) { in __btrfs_write_out_cache()
940 list_add_tail(&e->list, &bitmap_list); in __btrfs_write_out_cache()