DMU_NEW_OBJECT
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, B_TRUE, NULL);
dmu_tx_hold_bonus(tx, DMU_NEW_OBJECT);
object = DMU_NEW_OBJECT;
if (rwa->raw && object != DMU_NEW_OBJECT && !did_free) {
object = DMU_NEW_OBJECT;
object = DMU_NEW_OBJECT;
if (object == DMU_NEW_OBJECT) {
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT,
dmu_tx_hold_bonus(tx, DMU_NEW_OBJECT);
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, B_TRUE, NULL);
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, B_TRUE, NULL);
(void) dmu_tx_hold_object_impl(tx, tx->tx_objset, DMU_NEW_OBJECT,
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, B_TRUE, NULL);
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, B_TRUE, NULL);
if (object != DMU_NEW_OBJECT) {
DMU_NEW_OBJECT, THT_SPACE, space, 0);
dmu_tx_hold_write(tx, DMU_NEW_OBJECT, 0,
dmu_tx_hold_write(tx, DMU_NEW_OBJECT, 0, aclp->z_acl_bytes);
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, FALSE, NULL);
dmu_tx_hold_bonus(tx, DMU_NEW_OBJECT);
dmu_tx_hold_write(tx, DMU_NEW_OBJECT, 0,
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, FALSE, NULL);
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, FALSE, NULL);
dmu_tx_hold_zap(tx, *objp ? *objp : DMU_NEW_OBJECT, B_TRUE, NULL);
dmu_tx_hold_write(tx, DMU_NEW_OBJECT,
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, FALSE, NULL);
dmu_tx_hold_write(tx, DMU_NEW_OBJECT, 0,
dmu_tx_hold_write(tx, DMU_NEW_OBJECT,
dmu_tx_hold_write(tx, DMU_NEW_OBJECT,
dmu_tx_hold_write(tx, DMU_NEW_OBJECT, 0, MAX(1, len));
dmu_tx_hold_write(tx, DMU_NEW_OBJECT, 0,