281 PENDING_FREEOBJECTS
282 } dmu_pendop_t;
283
284 typedef struct dmu_sendarg {
285 list_node_t dsa_link;
286 dmu_replay_record_t *dsa_drr;
287 vnode_t *dsa_vp;
288 int dsa_outfd;
289 struct proc *dsa_proc;
290 offset_t *dsa_off;
291 objset_t *dsa_os;
292 zio_cksum_t dsa_zc;
293 uint64_t dsa_toguid;
294 int dsa_err;
295 dmu_pendop_t dsa_pending_op;
296 boolean_t dsa_incremental;
297 uint64_t dsa_last_data_object;
298 uint64_t dsa_last_data_offset;
299 } dmu_sendarg_t;
300
301
302 #ifdef __cplusplus
303 }
304 #endif
305
306 #endif /* _SYS_DMU_IMPL_H */
|
281 PENDING_FREEOBJECTS
282 } dmu_pendop_t;
283
284 typedef struct dmu_sendarg {
285 list_node_t dsa_link;
286 dmu_replay_record_t *dsa_drr;
287 vnode_t *dsa_vp;
288 int dsa_outfd;
289 struct proc *dsa_proc;
290 offset_t *dsa_off;
291 objset_t *dsa_os;
292 zio_cksum_t dsa_zc;
293 uint64_t dsa_toguid;
294 int dsa_err;
295 dmu_pendop_t dsa_pending_op;
296 boolean_t dsa_incremental;
297 uint64_t dsa_last_data_object;
298 uint64_t dsa_last_data_offset;
299 } dmu_sendarg_t;
300
301 void dmu_object_zapify(objset_t *, uint64_t, dmu_object_type_t, dmu_tx_t *);
302 void dmu_object_free_zapified(objset_t *, uint64_t, dmu_tx_t *);
303
304 #ifdef __cplusplus
305 }
306 #endif
307
308 #endif /* _SYS_DMU_IMPL_H */
|