Lines Matching refs:extv

151 #define	extvtoctovtoc(extv, v)						\  argument
154 v.v_bootinfo[0] = (unsigned long)extv.v_bootinfo[0]; \
155 v.v_bootinfo[1] = (unsigned long)extv.v_bootinfo[1]; \
156 v.v_bootinfo[2] = (unsigned long)extv.v_bootinfo[2]; \
157 v.v_sanity = (unsigned long)extv.v_sanity; \
158 v.v_version = (unsigned long)extv.v_version; \
159 bcopy(extv.v_volume, v.v_volume, LEN_DKL_VVOL); \
160 v.v_sectorsz = extv.v_sectorsz; \
161 v.v_nparts = extv.v_nparts; \
163 v.v_reserved[i] = (unsigned long)extv.v_reserved[i]; \
165 v.v_part[i].p_tag = extv.v_part[i].p_tag; \
166 v.v_part[i].p_flag = extv.v_part[i].p_flag; \
167 v.v_part[i].p_start = (daddr_t)extv.v_part[i].p_start; \
168 v.v_part[i].p_size = (long)extv.v_part[i].p_size; \
169 v.timestamp[i] = (time_t)extv.timestamp[i]; \
171 bcopy(extv.v_asciilabel, v.v_asciilabel, LEN_DKL_ASCII); \
174 #define vtoctoextvtoc(v, extv) \ argument
177 extv.v_bootinfo[0] = (uint64_t)v.v_bootinfo[0]; \
178 extv.v_bootinfo[1] = (uint64_t)v.v_bootinfo[1]; \
179 extv.v_bootinfo[2] = (uint64_t)v.v_bootinfo[2]; \
180 extv.v_sanity = (uint64_t)v.v_sanity; \
181 extv.v_version = (uint64_t)v.v_version; \
182 bcopy(v.v_volume, extv.v_volume, LEN_DKL_VVOL); \
183 extv.v_sectorsz = v.v_sectorsz; \
184 extv.v_nparts = v.v_nparts; \
186 extv.v_reserved[i] = (uint64_t)v.v_reserved[i]; \
188 extv.v_part[i].p_tag = v.v_part[i].p_tag; \
189 extv.v_part[i].p_flag = v.v_part[i].p_flag; \
190 extv.v_part[i].p_start = \
192 extv.v_part[i].p_size = \
194 extv.timestamp[i] = (uint64_t)v.timestamp[i]; \
196 bcopy(v.v_asciilabel, extv.v_asciilabel, LEN_DKL_ASCII); \
246 #define vtoc32toextvtoc(v32, extv) \ argument
249 extv.v_bootinfo[0] = v32.v_bootinfo[0]; \
250 extv.v_bootinfo[1] = v32.v_bootinfo[1]; \
251 extv.v_bootinfo[2] = v32.v_bootinfo[2]; \
252 extv.v_sanity = v32.v_sanity; \
253 extv.v_version = v32.v_version; \
254 bcopy(v32.v_volume, extv.v_volume, LEN_DKL_VVOL); \
255 extv.v_sectorsz = v32.v_sectorsz; \
256 extv.v_nparts = v32.v_nparts; \
257 extv.v_version = v32.v_version; \
259 extv.v_reserved[i] = v32.v_reserved[i]; \
261 extv.v_part[i].p_tag = (ushort_t)v32.v_part[i].p_tag; \
262 extv.v_part[i].p_flag = (ushort_t)v32.v_part[i].p_flag; \
263 extv.v_part[i].p_start = (diskaddr_t)v32.v_part[i].p_start; \
264 extv.v_part[i].p_size = (diskaddr_t)v32.v_part[i].p_size; \
265 extv.timestamp[i] = (time_t)v32.timestamp[i]; \
267 bcopy(v32.v_asciilabel, extv.v_asciilabel, LEN_DKL_ASCII); \
300 #define extvtoctovtoc32(extv, v32) \ argument
303 v32.v_bootinfo[0] = extv.v_bootinfo[0]; \
304 v32.v_bootinfo[1] = extv.v_bootinfo[1]; \
305 v32.v_bootinfo[2] = extv.v_bootinfo[2]; \
306 v32.v_sanity = extv.v_sanity; \
307 v32.v_version = extv.v_version; \
308 bcopy(extv.v_volume, v32.v_volume, LEN_DKL_VVOL); \
309 v32.v_sectorsz = extv.v_sectorsz; \
310 v32.v_nparts = extv.v_nparts; \
311 v32.v_version = extv.v_version; \
313 v32.v_reserved[i] = extv.v_reserved[i]; \
315 v32.v_part[i].p_tag = (ushort_t)extv.v_part[i].p_tag; \
316 v32.v_part[i].p_flag = (ushort_t)extv.v_part[i].p_flag; \
317 v32.v_part[i].p_start = (unsigned)extv.v_part[i].p_start; \
318 v32.v_part[i].p_size = (unsigned)extv.v_part[i].p_size; \
321 if (extv.timestamp[i] > TIME32_MAX) \
324 v32.timestamp[i] = (time32_t)extv.timestamp[i]; \
326 bcopy(extv.v_asciilabel, v32.v_asciilabel, LEN_DKL_ASCII); \