equal
deleted
inserted
replaced
29 #pragma ident "%Z%%M% %I% %E% SMI" |
29 #pragma ident "%Z%%M% %I% %E% SMI" |
30 |
30 |
31 #include <sys/cred.h> |
31 #include <sys/cred.h> |
32 #include <sys/dmu.h> |
32 #include <sys/dmu.h> |
33 #include <sys/zio.h> |
33 #include <sys/zio.h> |
34 #include <sys/zvol.h> |
|
35 |
34 |
36 #ifdef __cplusplus |
35 #ifdef __cplusplus |
37 extern "C" { |
36 extern "C" { |
38 #endif |
37 #endif |
39 |
38 |
76 uint32_t drr_blksz; |
75 uint32_t drr_blksz; |
77 uint32_t drr_bonuslen; |
76 uint32_t drr_bonuslen; |
78 uint8_t drr_checksum; |
77 uint8_t drr_checksum; |
79 uint8_t drr_compress; |
78 uint8_t drr_compress; |
80 uint8_t drr_pad[6]; |
79 uint8_t drr_pad[6]; |
|
80 /* bonus content follows */ |
81 } drr_object; |
81 } drr_object; |
82 struct drr_freeobjects { |
82 struct drr_freeobjects { |
83 uint64_t drr_firstobj; |
83 uint64_t drr_firstobj; |
84 uint64_t drr_numobjs; |
84 uint64_t drr_numobjs; |
85 } drr_freeobjects; |
85 } drr_freeobjects; |
87 uint64_t drr_object; |
87 uint64_t drr_object; |
88 dmu_object_type_t drr_type; |
88 dmu_object_type_t drr_type; |
89 uint32_t drr_pad; |
89 uint32_t drr_pad; |
90 uint64_t drr_offset; |
90 uint64_t drr_offset; |
91 uint64_t drr_length; |
91 uint64_t drr_length; |
|
92 /* content follows */ |
92 } drr_write; |
93 } drr_write; |
93 struct drr_free { |
94 struct drr_free { |
94 uint64_t drr_object; |
95 uint64_t drr_object; |
95 uint64_t drr_offset; |
96 uint64_t drr_offset; |
96 uint64_t drr_length; |
97 uint64_t drr_length; |
125 uint64_t zc_cookie; |
126 uint64_t zc_cookie; |
126 uint64_t zc_cred; |
127 uint64_t zc_cred; |
127 uint64_t zc_dev; |
128 uint64_t zc_dev; |
128 uint64_t zc_objset_type; |
129 uint64_t zc_objset_type; |
129 dmu_objset_stats_t zc_objset_stats; |
130 dmu_objset_stats_t zc_objset_stats; |
130 zvol_stats_t zc_vol_stats; |
|
131 struct drr_begin zc_begin_record; |
131 struct drr_begin zc_begin_record; |
132 zinject_record_t zc_inject_record; |
132 zinject_record_t zc_inject_record; |
133 zbookmark_t zc_bookmark; |
133 zbookmark_t zc_bookmark; |
134 } zfs_cmd_t; |
134 } zfs_cmd_t; |
135 |
135 |