Lines Matching refs:error

67 	int error;
85 error = zap_lookup_norm(zfsvfs->z_os, dzp->z_id, name, 8, 1,
87 if (!error && deflags)
90 error = zap_lookup(zfsvfs->z_os, dzp->z_id, name, 8, 1, zoid);
94 if (error == ENOENT && update)
97 return (error);
123 * dlpp - pointer to the dirlock for this entry (NULL on error)
145 int error = 0;
232 U8_UNICODE_LATEST, &error) == 0) || error != 0)
235 if (error != 0) {
290 error = sa_lookup(dzp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), &zoid,
292 if (error == 0)
293 error = (zoid == 0 ? ENOENT : 0);
299 error = ENOENT;
310 error = zfs_match_find(zfsvfs, dzp, name, exact,
314 if (error) {
315 if (error != ENOENT || (flag & ZEXISTS)) {
317 return (error);
324 error = zfs_zget(zfsvfs, zoid, zpp);
325 if (error) {
327 return (error);
384 int error = 0;
397 if ((error = sa_lookup(dzp->z_sa_hdl,
399 return (error);
401 error = zfsctl_root_lookup(zfsvfs->z_parent->z_ctldir,
404 return (error);
407 error = zfs_zget(zfsvfs, parent, &zp);
408 if (error == 0)
420 error = zfs_dirent_lock(&dl, dzp, name, &zp, zf, deflg, rpnp);
421 if (error == 0) {
429 if ((flags & FIGNORECASE) && rpnp && !error)
432 return (error);
446 * regarding the unlinked set below to fail due to i/o error. On a
472 int error;
485 error = dmu_object_info(zfsvfs->z_os,
487 if (error != 0)
496 error = zfs_zget(zfsvfs, zap.za_first_integer, &zp);
504 if (error != 0)
516 * an error, return a count of at least one so that the directory stays
534 int error;
537 (error = zap_cursor_retrieve(&zc, &zap)) == 0;
539 error = zfs_zget(zfsvfs,
541 if (error) {
556 error = dmu_tx_assign(tx, TXG_WAIT);
557 if (error) {
567 error = zfs_link_destroy(&dl, xzp, tx, 0, NULL);
568 if (error)
575 if (error != ENOENT)
589 int error;
612 error = dmu_free_long_range(os, zp->z_id, 0, DMU_OBJECT_END);
613 if (error) {
626 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs),
628 if (error == 0 && xattr_obj) {
629 error = zfs_zget(zfsvfs, xattr_obj, &xzp);
630 ASSERT(error == 0);
649 error = dmu_tx_assign(tx, TXG_WAIT);
650 if (error) {
663 ASSERT(error == 0);
709 int error;
735 error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx);
736 ASSERT(error == 0);
755 error = sa_bulk_update(dzp->z_sa_hdl, bulk, count, tx);
756 ASSERT(error == 0);
760 error = zap_add(zp->z_zfsvfs->z_os, dzp->z_id, dl->dl_name,
762 ASSERT(error == 0);
773 int error;
780 error = zap_remove_norm(zp->z_zfsvfs->z_os,
783 error = zap_remove_norm(zp->z_zfsvfs->z_os,
786 error = zap_remove(zp->z_zfsvfs->z_os,
790 return (error);
812 int error;
836 * fails, return the error.
838 error = zfs_dropname(dl, zp, dzp, tx, flag);
839 if (error != 0) {
842 return (error);
867 error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx);
869 ASSERT(error == 0);
873 error = zfs_dropname(dl, zp, dzp, tx, flag);
874 if (error != 0)
875 return (error);
892 error = sa_bulk_update(dzp->z_sa_hdl, bulk, count, tx);
893 ASSERT(error == 0);
921 int error;
928 if (error = zfs_zaccess(zp, ACE_WRITE_NAMED_ATTRS, 0, B_FALSE, cr))
929 return (error);
931 if ((error = zfs_acl_ids_create(zp, IS_XATTR, vap, cr, NULL,
933 return (error);
948 error = dmu_tx_assign(tx, TXG_NOWAIT);
949 if (error) {
950 if (error == ERESTART) {
957 return (error);
965 error = sa_lookup(xzp->z_sa_hdl, SA_ZPL_PARENT(zfsvfs),
967 ASSERT(error == 0 && parent == zp->z_id);
995 * error number on failure
1004 int error;
1006 error = zfs_dirent_lock(&dl, zp, "", &xzp, ZXATTR, NULL, NULL);
1007 if (error)
1008 return (error);
1042 error = zfs_make_xattrdir(zp, &va, xvpp, cr);
1045 if (error == ERESTART) {
1050 return (error);