Print this page
4171 clean up spa_feature_*() interfaces
4172 implement extensible_dataset feature for use by other zpool features
Reviewed by: Max Grossman <max.grossman@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>


 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 */