Lines Matching refs:delayed_item
343 struct btrfs_delayed_item *delayed_item = NULL;
346 delayed_item = rb_entry(node, struct btrfs_delayed_item,
348 if (delayed_item->index < index)
350 else if (delayed_item->index > index)
353 return delayed_item;
413 static void __btrfs_remove_delayed_item(struct btrfs_delayed_item *delayed_item)
415 struct btrfs_delayed_node *delayed_node = delayed_item->delayed_node;
420 if (RB_EMPTY_NODE(&delayed_item->rb_node))
430 if (delayed_item->type == BTRFS_DELAYED_INSERTION_ITEM)
435 rb_erase_cached(&delayed_item->rb_node, root);
436 RB_CLEAR_NODE(&delayed_item->rb_node);
514 trace_btrfs_space_reservation(fs_info, "delayed_item",
543 trace_btrfs_space_reservation(fs_info, "delayed_item",
559 trace_btrfs_space_reservation(fs_info, "delayed_item", node->inode_id,
899 trace_btrfs_space_reservation(fs_info, "delayed_item", ino,
1465 struct btrfs_delayed_item *delayed_item;
1475 delayed_item = btrfs_alloc_delayed_item(sizeof(*dir_item) + name_len,
1478 if (!delayed_item) {
1483 delayed_item->index = index;
1485 dir_item = (struct btrfs_dir_item *)delayed_item->data;
1493 data_len = delayed_item->data_len + sizeof(struct btrfs_item);
1505 ret = __btrfs_add_delayed_item(delayed_node, delayed_item);
1512 btrfs_release_delayed_item(delayed_item);
1528 ret = btrfs_delayed_item_reserve_metadata(trans, delayed_item);
1535 btrfs_release_delayed_item(delayed_item);