Lines Matching refs:ret

115 	int ret;
125 ret = PTR_ERR(trans);
137 ret = btrfs_search_slot(trans, root, &key, path, -1, 1);
138 if (ret > 0) {
139 ret = 0;
144 } else if (ret < 0) {
161 ret = btrfs_del_items(trans, root, path, path->slots[0], 1);
162 if (ret) {
170 ret = count;
174 return ret;
189 int ret;
191 ret = drop_verity_items(inode, BTRFS_VERITY_DESC_ITEM_KEY);
192 if (ret < 0)
193 return ret;
194 ret = drop_verity_items(inode, BTRFS_VERITY_MERKLE_ITEM_KEY);
195 if (ret < 0)
196 return ret;
227 int ret = 0;
237 ret = PTR_ERR(trans);
251 ret = btrfs_insert_empty_item(trans, root, path, &key, copy_bytes);
252 if (ret) {
271 return ret;
311 int ret;
324 ret = btrfs_search_slot(NULL, root, &key, path, 0, 0);
325 if (ret < 0) {
327 } else if (ret > 0) {
328 ret = 0;
397 ret = btrfs_next_leaf(root, path);
398 if (ret < 0) {
400 } else if (ret > 0) {
401 ret = 0;
408 if (!ret)
409 ret = copied;
410 return ret;
428 int ret;
440 ret = btrfs_del_orphan_item(trans, root, btrfs_ino(inode));
441 if (ret == -ENOENT)
442 ret = 0;
443 return ret;
461 int ret;
466 ret = btrfs_drop_verity_items(inode);
467 if (ret) {
468 btrfs_handle_fs_error(root->fs_info, ret,
480 ret = PTR_ERR(trans);
482 btrfs_handle_fs_error(root->fs_info, ret,
489 ret = btrfs_update_inode(trans, inode);
490 if (ret) {
491 btrfs_abort_transaction(trans, ret);
494 ret = del_orphan(trans, inode);
495 if (ret) {
496 btrfs_abort_transaction(trans, ret);
502 return ret;
529 int ret;
534 ret = write_key_bytes(inode, BTRFS_VERITY_DESC_ITEM_KEY, 0,
536 if (ret)
540 ret = write_key_bytes(inode, BTRFS_VERITY_DESC_ITEM_KEY, 1,
542 if (ret)
551 ret = PTR_ERR(trans);
556 ret = btrfs_update_inode(trans, inode);
557 if (ret)
559 ret = del_orphan(trans, inode);
560 if (ret)
567 return ret;
586 int ret;
599 ret = btrfs_drop_verity_items(inode);
600 if (ret)
601 return ret;
608 ret = btrfs_orphan_add(trans, inode);
609 if (!ret)
633 int ret = 0;
641 ret = finish_verity(inode, desc, desc_size);
642 if (ret)
644 return ret;
651 return ret;
670 int ret = 0;
674 ret = read_key_bytes(BTRFS_I(inode), BTRFS_VERITY_DESC_ITEM_KEY, 0,
676 if (ret < 0)
677 return ret;
691 ret = read_key_bytes(BTRFS_I(inode), BTRFS_VERITY_DESC_ITEM_KEY, 1,
693 if (ret < 0)
694 return ret;
695 if (ret != true_size)
720 int ret;
749 ret = filemap_add_folio(inode->i_mapping, folio, index, GFP_NOFS);
750 if (ret) {
753 if (ret == -EEXIST)
755 return ERR_PTR(ret);
764 ret = read_key_bytes(BTRFS_I(inode), BTRFS_VERITY_MERKLE_ITEM_KEY, off,
766 if (ret < 0) {
768 return ERR_PTR(ret);
770 if (ret < PAGE_SIZE)
771 folio_zero_segment(folio, ret, PAGE_SIZE);