• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/zfs/

Lines Matching refs:dzp

1048 zfs_create(znode_t *dzp, const char *name, vattr_t *vap, int excl, int mode,
1052 zfsvfs_t *zfsvfs = dzp->z_zfsvfs;
1065 vnode_t *dvp = ZTOV(dzp);
1085 ZFS_VERIFY_ZP(dzp);
1096 if ((error = secpolicy_xvattr(ZTOV(dzp), (xvattr_t *)vap,
1108 error = zfs_dirent_lookup(dzp, name, &zp, ZNEW);
1119 if ((error = zfs_zaccess(dzp, ACE_ADD_FILE, 0, B_FALSE, cr))) {
1128 if ((dzp->z_pflags & ZFS_XATTR) &&
1134 if ((error = zfs_acl_ids_create(dzp, 0, vap,
1139 projid = zfs_inherit_projid(dzp);
1156 dmu_tx_hold_zap(tx, dzp->z_id, TRUE, name);
1157 dmu_tx_hold_sa(tx, dzp->z_sa_hdl, B_FALSE);
1171 zfs_mknode(dzp, vap, tx, cr, 0, &zp, &acl_ids);
1175 (void) zfs_link_create(dzp, name, zp, tx, ZNEW);
1177 zfs_log_create(zilog, tx, txtype, dzp, zp, name,
1217 znode_t *dzp = VTOZ(dvp);
1220 zfsvfs_t *zfsvfs = dzp->z_zfsvfs;
1231 ZFS_VERIFY_ZP(dzp);
1239 if ((error = zfs_zaccess_delete(dzp, zp, cr))) {
1270 dmu_tx_hold_zap(tx, dzp->z_id, FALSE, name);
1273 zfs_sa_upgrade_txholds(tx, dzp);
1298 error = zfs_link_destroy(dzp, name, zp, tx, ZEXISTS, &unlinked);
1311 zfs_log_remove(zilog, tx, txtype, dzp, name, obj, unlinked);
1329 zfs_lookup_internal(znode_t *dzp, const char *name, vnode_t **vpp,
1332 zfsvfs_t *zfsvfs = dzp->z_zfsvfs;
1347 a.a_dvp = ZTOV(dzp);
1352 error = zfs_lookup(ZTOV(dzp), name, vpp, cnp, nameiop, kcred,
1366 zfs_remove(znode_t *dzp, const char *name, cred_t *cr, int flags)
1372 if ((error = zfs_lookup_internal(dzp, name, &vp, &cn, DELETE)))
1375 error = zfs_remove_(ZTOV(dzp), vp, name, cr);
1401 zfs_mkdir(znode_t *dzp, const char *dirname, vattr_t *vap, znode_t **zpp,
1405 zfsvfs_t *zfsvfs = dzp->z_zfsvfs;
1434 ZFS_VERIFY_ZP(dzp);
1437 if (dzp->z_pflags & ZFS_XATTR) {
1449 if ((error = secpolicy_xvattr(ZTOV(dzp), (xvattr_t *)vap,
1456 if ((error = zfs_acl_ids_create(dzp, 0, vap, cr,
1471 if ((error = zfs_dirent_lookup(dzp, dirname, &zp, ZNEW))) {
1478 if ((error = zfs_zaccess(dzp, ACE_ADD_SUBDIRECTORY, 0, B_FALSE, cr))) {
1484 if (zfs_acl_ids_overquota(zfsvfs, &acl_ids, zfs_inherit_projid(dzp))) {
1495 dmu_tx_hold_zap(tx, dzp->z_id, TRUE, dirname);
1520 zfs_mknode(dzp, vap, tx, cr, 0, &zp, &acl_ids);
1528 (void) zfs_link_create(dzp, dirname, zp, tx, ZNEW);
1533 zfs_log_create(zilog, tx, txtype, dzp, zp, dirname, NULL,
1580 znode_t *dzp = VTOZ(dvp);
1582 zfsvfs_t *zfsvfs = dzp->z_zfsvfs;
1588 ZFS_VERIFY_ZP(dzp);
1593 if ((error = zfs_zaccess_delete(dzp, zp, cr))) {
1605 dmu_tx_hold_zap(tx, dzp->z_id, FALSE, name);
1609 zfs_sa_upgrade_txholds(tx, dzp);
1618 error = zfs_link_destroy(dzp, name, zp, tx, ZEXISTS, NULL);
1622 zfs_log_remove(zilog, tx, txtype, dzp, name,
1638 zfs_rmdir(znode_t *dzp, const char *name, znode_t *cwd, cred_t *cr, int flags)
1644 if ((error = zfs_lookup_internal(dzp, name, &vp, &cn, DELETE)))
1647 error = zfs_rmdir_(ZTOV(dzp), vp, name, cr);
3525 zfs_symlink(znode_t *dzp, const char *name, vattr_t *vap,
3530 zfsvfs_t *zfsvfs = dzp->z_zfsvfs;
3541 ZFS_VERIFY_ZP(dzp);
3555 if ((error = zfs_acl_ids_create(dzp, 0,
3564 error = zfs_dirent_lookup(dzp, name, &zp, ZNEW);
3571 if ((error = zfs_zaccess(dzp, ACE_ADD_FILE, 0, B_FALSE, cr))) {
3588 dmu_tx_hold_zap(tx, dzp->z_id, TRUE, name);
3591 dmu_tx_hold_sa(tx, dzp->z_sa_hdl, B_FALSE);
3611 zfs_mknode(dzp, vap, tx, cr, 0, &zp, &acl_ids);
3628 (void) zfs_link_create(dzp, name, zp, tx, ZNEW);
3630 zfs_log_symlink(zilog, tx, txtype, dzp, zp, name, link);
5787 znode_t *dzp;
5790 error = zfs_znode_parent_and_name(zp, &dzp, name);
5799 *ap->a_vpp = ZTOV(dzp);