Lines Matching refs:error

71 	int error;  in zfs_match_find()  local
87 error = zap_lookup_norm(zfsvfs->z_os, dzp->z_id, name, 8, 1, in zfs_match_find()
89 if (!error && deflags) in zfs_match_find()
92 error = zap_lookup(zfsvfs->z_os, dzp->z_id, name, 8, 1, zoid); in zfs_match_find()
96 if (error == ENOENT && update) in zfs_match_find()
99 return (error); in zfs_match_find()
147 int error = 0; in zfs_dirent_lock() local
250 U8_UNICODE_LATEST, &error) == 0) || error != 0) in zfs_dirent_lock()
253 if (error != 0) { in zfs_dirent_lock()
308 error = sa_lookup(dzp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), &zoid, in zfs_dirent_lock()
310 if (error == 0) in zfs_dirent_lock()
311 error = (zoid == 0 ? ENOENT : 0); in zfs_dirent_lock()
317 error = SET_ERROR(ENOENT); in zfs_dirent_lock()
328 error = zfs_match_find(zfsvfs, dzp, name, mt, in zfs_dirent_lock()
332 if (error) { in zfs_dirent_lock()
333 if (error != ENOENT || (flag & ZEXISTS)) { in zfs_dirent_lock()
335 return (error); in zfs_dirent_lock()
342 error = zfs_zget(zfsvfs, zoid, zpp); in zfs_dirent_lock()
343 if (error) { in zfs_dirent_lock()
345 return (error); in zfs_dirent_lock()
402 int error = 0; in zfs_dirlook() local
415 if ((error = sa_lookup(dzp->z_sa_hdl, in zfs_dirlook()
417 return (error); in zfs_dirlook()
419 error = zfsctl_root_lookup(zfsvfs->z_parent->z_ctldir, in zfs_dirlook()
422 return (error); in zfs_dirlook()
425 error = zfs_zget(zfsvfs, parent, &zp); in zfs_dirlook()
426 if (error == 0) in zfs_dirlook()
438 error = zfs_dirent_lock(&dl, dzp, name, &zp, zf, deflg, rpnp); in zfs_dirlook()
439 if (error == 0) { in zfs_dirlook()
447 if ((flags & FIGNORECASE) && rpnp && !error) in zfs_dirlook()
450 return (error); in zfs_dirlook()
491 int error; in zfs_unlinked_drain_task() local
506 error = dmu_object_info(zfsvfs->z_os, in zfs_unlinked_drain_task()
508 if (error != 0) in zfs_unlinked_drain_task()
517 error = zfs_zget(zfsvfs, zap.za_first_integer, &zp); in zfs_unlinked_drain_task()
525 if (error != 0) in zfs_unlinked_drain_task()
598 int error; in zfs_purgedir() local
601 (error = zap_cursor_retrieve(&zc, &zap)) == 0; in zfs_purgedir()
603 error = zfs_zget(zfsvfs, in zfs_purgedir()
605 if (error) { in zfs_purgedir()
621 error = dmu_tx_assign(tx, TXG_WAIT); in zfs_purgedir()
622 if (error) { in zfs_purgedir()
632 error = zfs_link_destroy(&dl, xzp, tx, 0, NULL); in zfs_purgedir()
633 if (error) in zfs_purgedir()
640 if (error != ENOENT) in zfs_purgedir()
654 int error; in zfs_rmnode() local
681 error = dmu_free_long_range(os, zp->z_id, 0, DMU_OBJECT_END); in zfs_rmnode()
682 if (error) { in zfs_rmnode()
697 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), in zfs_rmnode()
699 if (error == 0 && xattr_obj) { in zfs_rmnode()
700 error = zfs_zget(zfsvfs, xattr_obj, &xzp); in zfs_rmnode()
701 ASSERT(error == 0); in zfs_rmnode()
721 error = dmu_tx_assign(tx, TXG_WAIT); in zfs_rmnode()
722 if (error) { in zfs_rmnode()
735 ASSERT(error == 0); in zfs_rmnode()
781 int error; in zfs_link_create() local
807 error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx); in zfs_link_create()
808 ASSERT(error == 0); in zfs_link_create()
827 error = sa_bulk_update(dzp->z_sa_hdl, bulk, count, tx); in zfs_link_create()
828 ASSERT(error == 0); in zfs_link_create()
832 error = zap_add(zp->z_zfsvfs->z_os, dzp->z_id, dl->dl_name, in zfs_link_create()
834 ASSERT(error == 0); in zfs_link_create()
867 int error; in zfs_dropname() local
879 error = zap_remove_norm(zp->z_zfsvfs->z_os, dzp->z_id, in zfs_dropname()
882 error = zap_remove(zp->z_zfsvfs->z_os, dzp->z_id, dl->dl_name, in zfs_dropname()
886 return (error); in zfs_dropname()
908 int error; in zfs_link_destroy() local
934 error = zfs_dropname(dl, zp, dzp, tx, flag); in zfs_link_destroy()
935 if (error != 0) { in zfs_link_destroy()
938 return (error); in zfs_link_destroy()
963 error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx); in zfs_link_destroy()
965 ASSERT(error == 0); in zfs_link_destroy()
969 error = zfs_dropname(dl, zp, dzp, tx, flag); in zfs_link_destroy()
970 if (error != 0) in zfs_link_destroy()
971 return (error); in zfs_link_destroy()
988 error = sa_bulk_update(dzp->z_sa_hdl, bulk, count, tx); in zfs_link_destroy()
989 ASSERT(error == 0); in zfs_link_destroy()
1017 int error; in zfs_make_xattrdir() local
1024 if (error = zfs_zaccess(zp, ACE_WRITE_NAMED_ATTRS, 0, B_FALSE, cr)) in zfs_make_xattrdir()
1025 return (error); in zfs_make_xattrdir()
1027 if ((error = zfs_acl_ids_create(zp, IS_XATTR, vap, cr, NULL, in zfs_make_xattrdir()
1029 return (error); in zfs_make_xattrdir()
1043 error = dmu_tx_assign(tx, TXG_WAIT); in zfs_make_xattrdir()
1044 if (error) { in zfs_make_xattrdir()
1047 return (error); in zfs_make_xattrdir()
1055 error = sa_lookup(xzp->z_sa_hdl, SA_ZPL_PARENT(zfsvfs), in zfs_make_xattrdir()
1057 ASSERT(error == 0 && parent == zp->z_id); in zfs_make_xattrdir()
1094 int error; in zfs_get_xattrdir() local
1096 error = zfs_dirent_lock(&dl, zp, "", &xzp, ZXATTR, NULL, NULL); in zfs_get_xattrdir()
1097 if (error) in zfs_get_xattrdir()
1098 return (error); in zfs_get_xattrdir()
1132 error = zfs_make_xattrdir(zp, &va, xvpp, cr); in zfs_get_xattrdir()
1135 if (error == ERESTART) { in zfs_get_xattrdir()
1140 return (error); in zfs_get_xattrdir()