Lines Matching refs:delayed_item

343 	struct btrfs_delayed_item *delayed_item = NULL;  in __btrfs_lookup_delayed_item()  local
346 delayed_item = rb_entry(node, struct btrfs_delayed_item, in __btrfs_lookup_delayed_item()
348 if (delayed_item->index < index) in __btrfs_lookup_delayed_item()
350 else if (delayed_item->index > index) in __btrfs_lookup_delayed_item()
353 return delayed_item; in __btrfs_lookup_delayed_item()
413 static void __btrfs_remove_delayed_item(struct btrfs_delayed_item *delayed_item) in __btrfs_remove_delayed_item() argument
419 if (RB_EMPTY_NODE(&delayed_item->rb_node)) in __btrfs_remove_delayed_item()
422 delayed_root = delayed_item->delayed_node->root->fs_info->delayed_root; in __btrfs_remove_delayed_item()
426 if (delayed_item->type == BTRFS_DELAYED_INSERTION_ITEM) in __btrfs_remove_delayed_item()
427 root = &delayed_item->delayed_node->ins_root; in __btrfs_remove_delayed_item()
429 root = &delayed_item->delayed_node->del_root; in __btrfs_remove_delayed_item()
431 rb_erase_cached(&delayed_item->rb_node, root); in __btrfs_remove_delayed_item()
432 RB_CLEAR_NODE(&delayed_item->rb_node); in __btrfs_remove_delayed_item()
433 delayed_item->delayed_node->count--; in __btrfs_remove_delayed_item()
1426 struct btrfs_delayed_item *delayed_item; in btrfs_insert_delayed_dir_index() local
1436 delayed_item = btrfs_alloc_delayed_item(sizeof(*dir_item) + name_len, in btrfs_insert_delayed_dir_index()
1439 if (!delayed_item) { in btrfs_insert_delayed_dir_index()
1444 delayed_item->index = index; in btrfs_insert_delayed_dir_index()
1446 dir_item = (struct btrfs_dir_item *)delayed_item->data; in btrfs_insert_delayed_dir_index()
1454 data_len = delayed_item->data_len + sizeof(struct btrfs_item); in btrfs_insert_delayed_dir_index()
1468 ret = btrfs_delayed_item_reserve_metadata(trans, delayed_item); in btrfs_insert_delayed_dir_index()
1476 btrfs_release_delayed_item(delayed_item); in btrfs_insert_delayed_dir_index()
1498 ret = __btrfs_add_delayed_item(delayed_node, delayed_item); in btrfs_insert_delayed_dir_index()