Lines Matching defs:rta
260 struct redact_thread_arg *rta = arg;
264 zb->zb_object >= rta->resume.zb_object);
266 if (rta->cancel)
269 if (rta->ignore_object == zb->zb_object)
287 objlist_exists(rta->deleted_objs, zb->zb_object)) {
288 rta->ignore_object = zb->zb_object;
297 record_merge_enqueue(&rta->q,
298 &rta->current_record, record);
351 record_merge_enqueue(&rta->q, &rta->current_record, record);
1041 struct redact_thread_arg *rta = &args[i];
1043 FTAG, &rta->ds);
1049 * hold if rta->ds is filled in.
1051 dsl_dataset_long_hold(rta->ds, FTAG);
1053 err = dmu_objset_from_ds(rta->ds, &rta->os);
1056 if (!dsl_dataset_is_before(rta->ds, ds, 0)) {
1060 if (dsl_dataset_feature_is_active(rta->ds,
1106 struct redact_thread_arg *rta = &args[i];
1109 dsl_dataset_phys(rta->ds)->ds_guid)) {
1128 struct redact_thread_arg *rta = &args[i];
1129 guids[i] = dsl_dataset_phys(rta->ds)->ds_guid;
1142 struct redact_thread_arg *rta = &args[i];
1143 (void) bqueue_init(&rta->q, zfs_redact_queue_ff,
1147 rta->resume.zb_blkid =
1149 rta->resume.zb_object =
1152 rta->txg = dsl_dataset_phys(ds)->ds_creation_txg;
1153 (void) thread_create(NULL, 0, redact_traverse_thread, rta,
1179 struct redact_thread_arg *rta = &args[i];
1181 * rta->ds may be NULL if we got an error while filling
1184 if (rta->ds != NULL) {
1185 dsl_dataset_long_rele(rta->ds, FTAG);
1186 dsl_dataset_rele_flags(rta->ds,