Home
last modified time | relevance | path

Searched refs:vd (Results 1 – 25 of 151) sorted by relevance

1234567

/freebsd-13-stable/sys/contrib/openzfs/module/zfs/
HDvdev.c150 vdev_dbgmsg(vdev_t *vd, const char *fmt, ...) in vdev_dbgmsg() argument
159 if (vd->vdev_path != NULL) { in vdev_dbgmsg()
160 zfs_dbgmsg("%s vdev '%s': %s", vd->vdev_ops->vdev_op_type, in vdev_dbgmsg()
161 vd->vdev_path, buf); in vdev_dbgmsg()
164 vd->vdev_ops->vdev_op_type, in vdev_dbgmsg()
165 (u_longlong_t)vd->vdev_id, in vdev_dbgmsg()
166 (u_longlong_t)vd->vdev_guid, buf); in vdev_dbgmsg()
171 vdev_dbgmsg_print_tree(vdev_t *vd, int indent) in vdev_dbgmsg_print_tree() argument
175 if (vd->vdev_ishole || vd->vdev_ops == &vdev_missing_ops) { in vdev_dbgmsg_print_tree()
177 (u_longlong_t)vd->vdev_id, in vdev_dbgmsg_print_tree()
[all …]
HDvdev_initialize.c52 vdev_initialize_should_stop(vdev_t *vd) in vdev_initialize_should_stop() argument
54 return (vd->vdev_initialize_exit_wanted || !vdev_writeable(vd) || in vdev_initialize_should_stop()
55 vd->vdev_detached || vd->vdev_top->vdev_removing); in vdev_initialize_should_stop()
73 vdev_t *vd = spa_lookup_by_guid(tx->tx_pool->dp_spa, guid, B_FALSE); in vdev_initialize_zap_update_sync() local
74 if (vd == NULL || vd->vdev_top->vdev_removing || !vdev_is_concrete(vd)) in vdev_initialize_zap_update_sync()
77 uint64_t last_offset = vd->vdev_initialize_offset[txg & TXG_MASK]; in vdev_initialize_zap_update_sync()
78 vd->vdev_initialize_offset[txg & TXG_MASK] = 0; in vdev_initialize_zap_update_sync()
80 VERIFY(vd->vdev_leaf_zap != 0); in vdev_initialize_zap_update_sync()
82 objset_t *mos = vd->vdev_spa->spa_meta_objset; in vdev_initialize_zap_update_sync()
85 vd->vdev_initialize_last_offset = last_offset; in vdev_initialize_zap_update_sync()
[all …]
HDvdev_trim.c169 vdev_trim_should_stop(vdev_t *vd) in vdev_trim_should_stop() argument
171 return (vd->vdev_trim_exit_wanted || !vdev_writeable(vd) || in vdev_trim_should_stop()
172 vd->vdev_detached || vd->vdev_top->vdev_removing); in vdev_trim_should_stop()
205 vdev_t *vd = spa_lookup_by_guid(tx->tx_pool->dp_spa, guid, B_FALSE); in vdev_trim_zap_update_sync() local
206 if (vd == NULL || vd->vdev_top->vdev_removing || !vdev_is_concrete(vd)) in vdev_trim_zap_update_sync()
209 uint64_t last_offset = vd->vdev_trim_offset[txg & TXG_MASK]; in vdev_trim_zap_update_sync()
210 vd->vdev_trim_offset[txg & TXG_MASK] = 0; in vdev_trim_zap_update_sync()
212 VERIFY3U(vd->vdev_leaf_zap, !=, 0); in vdev_trim_zap_update_sync()
214 objset_t *mos = vd->vdev_spa->spa_meta_objset; in vdev_trim_zap_update_sync()
216 if (last_offset > 0 || vd->vdev_trim_last_offset == UINT64_MAX) { in vdev_trim_zap_update_sync()
[all …]
HDvdev_rebuild.c144 clear_rebuild_bytes(vdev_t *vd) in clear_rebuild_bytes() argument
146 vdev_stat_t *vs = &vd->vdev_stat; in clear_rebuild_bytes()
148 for (uint64_t i = 0; i < vd->vdev_children; i++) in clear_rebuild_bytes()
149 clear_rebuild_bytes(vd->vdev_child[i]); in clear_rebuild_bytes()
151 mutex_enter(&vd->vdev_stat_lock); in clear_rebuild_bytes()
153 mutex_exit(&vd->vdev_stat_lock); in clear_rebuild_bytes()
160 vdev_rebuild_should_stop(vdev_t *vd) in vdev_rebuild_should_stop() argument
162 return (!vdev_writeable(vd) || vd->vdev_removing || in vdev_rebuild_should_stop()
163 vd->vdev_rebuild_exit_wanted || in vdev_rebuild_should_stop()
164 vd->vdev_rebuild_cancel_wanted || in vdev_rebuild_should_stop()
[all …]
HDvdev_label.c187 vdev_label_read(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t offset, in vdev_label_read() argument
195 zio_nowait(zio_read_phys(zio, vd, in vdev_label_read()
196 vdev_label_offset(vd->vdev_psize, l, offset), in vdev_label_read()
202 vdev_label_write(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t offset, in vdev_label_write() argument
210 zio_nowait(zio_write_phys(zio, vd, in vdev_label_write()
211 vdev_label_offset(vd->vdev_psize, l, offset), in vdev_label_write()
220 vdev_config_generate_stats(vdev_t *vd, nvlist_t *nv) in vdev_config_generate_stats() argument
229 vdev_get_stats_ex(vd, vs, vsx); in vdev_config_generate_stats()
380 root_vdev_actions_getprogress(vdev_t *vd, nvlist_t *nvl) in root_vdev_actions_getprogress() argument
382 spa_t *spa = vd->vdev_spa; in root_vdev_actions_getprogress()
[all …]
HDvdev_removal.c196 spa_vdev_removal_create(vdev_t *vd) in spa_vdev_removal_create() argument
202 svr->svr_vdev_id = vd->vdev_id; in spa_vdev_removal_create()
247 vdev_t *vd = vdev_lookup_top(spa, vdev_id); in vdev_remove_initiate_sync() local
248 vdev_indirect_config_t *vic = &vd->vdev_indirect_config; in vdev_remove_initiate_sync()
253 ASSERT0(vdev_get_nparity(vd)); in vdev_remove_initiate_sync()
254 svr = spa_vdev_removal_create(vd); in vdev_remove_initiate_sync()
256 ASSERT(vd->vdev_removing); in vdev_remove_initiate_sync()
257 ASSERT3P(vd->vdev_indirect_mapping, ==, NULL); in vdev_remove_initiate_sync()
268 VERIFY0(zap_add(spa->spa_meta_objset, vd->vdev_top_zap, in vdev_remove_initiate_sync()
272 ASSERT0(vdev_obsolete_counts_are_precise(vd, &are_precise)); in vdev_remove_initiate_sync()
[all …]
HDvdev_draid.c580 vdev_draid_asize(vdev_t *vd, uint64_t psize) in vdev_draid_asize() argument
582 vdev_draid_config_t *vdc = vd->vdev_tsd; in vdev_draid_asize()
583 uint64_t ashift = vd->vdev_ashift; in vdev_draid_asize()
585 ASSERT3P(vd->vdev_ops, ==, &vdev_draid_ops); in vdev_draid_asize()
600 vdev_draid_asize_to_psize(vdev_t *vd, uint64_t asize) in vdev_draid_asize_to_psize() argument
602 vdev_draid_config_t *vdc = vd->vdev_tsd; in vdev_draid_asize_to_psize()
613 vdev_draid_offset_to_group(vdev_t *vd, uint64_t offset) in vdev_draid_offset_to_group() argument
615 vdev_draid_config_t *vdc = vd->vdev_tsd; in vdev_draid_offset_to_group()
617 ASSERT3P(vd->vdev_ops, ==, &vdev_draid_ops); in vdev_draid_offset_to_group()
626 vdev_draid_group_to_offset(vdev_t *vd, uint64_t group) in vdev_draid_group_to_offset() argument
[all …]
HDvdev_root.c41 vdev_root_core_tvds(vdev_t *vd) in vdev_root_core_tvds() argument
45 for (uint64_t c = 0; c < vd->vdev_children; c++) { in vdev_root_core_tvds()
46 vdev_t *cvd = vd->vdev_child[c]; in vdev_root_core_tvds()
67 too_many_errors(vdev_t *vd, uint64_t numerrors) in too_many_errors() argument
74 tvds = vdev_root_core_tvds(vd); in too_many_errors()
80 return (numerrors > spa_missing_tvds_allowed(vd->vdev_spa)); in too_many_errors()
84 vdev_root_open(vdev_t *vd, uint64_t *asize, uint64_t *max_asize, in vdev_root_open() argument
87 spa_t *spa = vd->vdev_spa; in vdev_root_open()
91 if (vd->vdev_children == 0) { in vdev_root_open()
92 vd->vdev_stat.vs_aux = VDEV_AUX_BAD_LABEL; in vdev_root_open()
[all …]
HDvdev_indirect.c324 vdev_indirect_mark_obsolete(vdev_t *vd, uint64_t offset, uint64_t size) in vdev_indirect_mark_obsolete() argument
326 spa_t *spa = vd->vdev_spa; in vdev_indirect_mark_obsolete()
328 ASSERT3U(vd->vdev_indirect_config.vic_mapping_object, !=, 0); in vdev_indirect_mark_obsolete()
329 ASSERT(vd->vdev_removing || vd->vdev_ops == &vdev_indirect_ops); in vdev_indirect_mark_obsolete()
332 vd->vdev_indirect_mapping, offset) != NULL); in vdev_indirect_mark_obsolete()
335 mutex_enter(&vd->vdev_obsolete_lock); in vdev_indirect_mark_obsolete()
336 range_tree_add(vd->vdev_obsolete_segments, offset, size); in vdev_indirect_mark_obsolete()
337 mutex_exit(&vd->vdev_obsolete_lock); in vdev_indirect_mark_obsolete()
338 vdev_dirty(vd, 0, NULL, spa_syncing_txg(spa)); in vdev_indirect_mark_obsolete()
351 vdev_t *vd = vdev_lookup_top(spa, vdev_id); in spa_vdev_indirect_mark_obsolete() local
[all …]
HDspa_checkpoint.c210 vdev_t *vd = sdc->sdc_vd; in spa_checkpoint_discard_sync_callback() local
211 metaslab_t *ms = vd->vdev_ms[sme->sme_offset >> vd->vdev_ms_shift]; in spa_checkpoint_discard_sync_callback()
239 vdev_dirty(vd, VDD_METASLAB, ms, sdc->sdc_txg); in spa_checkpoint_discard_sync_callback()
243 ASSERT3U(vd->vdev_spa->spa_checkpoint_info.sci_dspace, >=, in spa_checkpoint_discard_sync_callback()
245 ASSERT3U(vd->vdev_stat.vs_checkpoint_space, >=, sme->sme_run); in spa_checkpoint_discard_sync_callback()
247 vd->vdev_spa->spa_checkpoint_info.sci_dspace -= sme->sme_run; in spa_checkpoint_discard_sync_callback()
248 vd->vdev_stat.vs_checkpoint_space -= sme->sme_run; in spa_checkpoint_discard_sync_callback()
263 vdev_t *vd = rvd->vdev_child[c]; in spa_checkpoint_accounting_verify() local
265 if (vd->vdev_checkpoint_sm != NULL) { in spa_checkpoint_accounting_verify()
267 -space_map_allocated(vd->vdev_checkpoint_sm); in spa_checkpoint_accounting_verify()
[all …]
HDzfs_fm.c253 zfs_ereport_clear(spa_t *spa, vdev_t *vd) in zfs_ereport_clear() argument
257 ASSERT(vd != NULL || spa != NULL); in zfs_ereport_clear()
258 if (vd == NULL) { in zfs_ereport_clear()
262 vdev_guid = vd->vdev_guid; in zfs_ereport_clear()
295 zfs_ereport_is_duplicate(const char *subclass, spa_t *spa, vdev_t *vd, in zfs_ereport_is_duplicate() argument
300 if (vd == NULL || zio == NULL) in zfs_ereport_is_duplicate()
316 search.re_vdev_guid = vd->vdev_guid; in zfs_ereport_is_duplicate()
401 zfs_is_ratelimiting_event(const char *subclass, vdev_t *vd) in zfs_is_ratelimiting_event() argument
409 rc = !zfs_ratelimit(&vd->vdev_delay_rl); in zfs_is_ratelimiting_event()
411 rc = !zfs_ratelimit(&vd->vdev_deadman_rl); in zfs_is_ratelimiting_event()
[all …]
/freebsd-13-stable/stand/common/
HDvdisk.c76 vdisk_info_t *vd; in vdisk_get_info() local
78 STAILQ_FOREACH(vd, &vdisk_list, vdisk_link) { in vdisk_get_info()
79 if (vd->vdisk_unit == dev->d_unit) in vdisk_get_info()
80 return (vd); in vdisk_get_info()
82 return (vd); in vdisk_get_info()
90 vdisk_info_t *vd, *p; in command_mapvd() local
98 STAILQ_FOREACH(vd, &vdisk_list, vdisk_link) { in command_mapvd()
99 if (strcmp(vd->vdisk_path, argv[1]) == 0) { in command_mapvd()
102 vd->vdisk_unit); in command_mapvd()
127 vd = calloc(1, sizeof (*vd)); in command_mapvd()
[all …]
/freebsd-13-stable/sys/dev/vt/
HDvt_core.c296 vt_schedule_flush(struct vt_device *vd, int ms) in vt_schedule_flush() argument
303 callout_schedule(&vd->vd_timer, hz / (1000 / ms)); in vt_schedule_flush()
309 struct vt_device *vd = vw->vw_device; in vt_resume_flush_timer() local
311 if (vd->vd_curwindow != vw) in vt_resume_flush_timer()
314 if (!(vd->vd_flags & VDF_ASYNC) || in vt_resume_flush_timer()
315 !atomic_cmpset_int(&vd->vd_timer_armed, 0, 1)) in vt_resume_flush_timer()
318 vt_schedule_flush(vd, ms); in vt_resume_flush_timer()
322 vt_suspend_flush_timer(struct vt_device *vd) in vt_suspend_flush_timer() argument
329 VT_LOCK_ASSERT(vd, MA_OWNED); in vt_suspend_flush_timer()
331 if (!(vd->vd_flags & VDF_ASYNC) || in vt_suspend_flush_timer()
[all …]
HDvt_cpulogos.c66 vt_draw_2_vga16_px(struct vt_device *vd, vt_axis_t x, vt_axis_t y, in vt_draw_2_vga16_px() argument
70 vd->vd_driver->vd_setpixel(vd, x, y, vt_vga2bsd(color >> 4)); in vt_draw_2_vga16_px()
71 vd->vd_driver->vd_setpixel(vd, x + 1, y, vt_vga2bsd(color & 0xf)); in vt_draw_2_vga16_px()
75 vt_draw_1_logo(struct vt_device *vd, vt_axis_t top, vt_axis_t left) in vt_draw_1_logo() argument
101 vt_draw_2_vga16_px(vd, in vt_draw_1_logo()
108 vt_draw_2_vga16_px(vd, left + (xy % vt_logo_sprite_width), in vt_draw_1_logo()
118 vtterm_draw_cpu_logos(struct vt_device *vd) in vtterm_draw_cpu_logos() argument
122 struct terminal *tm = vd->vd_curwindow->vw_terminal; in vtterm_draw_cpu_logos()
134 if (vd->vd_driver->vd_drawrect) in vtterm_draw_cpu_logos()
135 vd->vd_driver->vd_drawrect(vd, 0, 0, vd->vd_width - 1, in vtterm_draw_cpu_logos()
[all …]
/freebsd-13-stable/sys/contrib/openzfs/include/sys/
HDvdev.h53 typedef boolean_t vdev_open_children_func_t(vdev_t *vd);
55 extern void vdev_dbgmsg(vdev_t *vd, const char *fmt, ...);
66 extern int vdev_validate_aux(vdev_t *vd);
67 extern zio_t *vdev_probe(vdev_t *vd, zio_t *pio);
68 extern boolean_t vdev_is_concrete(vdev_t *vd);
69 extern boolean_t vdev_is_bootable(vdev_t *vd);
71 extern vdev_t *vdev_lookup_by_guid(vdev_t *vd, uint64_t guid);
73 extern void vdev_dtl_dirty(vdev_t *vd, vdev_dtl_type_t d,
75 extern boolean_t vdev_dtl_contains(vdev_t *vd, vdev_dtl_type_t d,
77 extern boolean_t vdev_dtl_empty(vdev_t *vd, vdev_dtl_type_t d);
[all …]
HDvdev_impl.h72 typedef void vdev_kobj_post_evt_func_t(vdev_t *vd);
73 typedef void vdev_fini_func_t(vdev_t *vd);
74 typedef int vdev_open_func_t(vdev_t *vd, uint64_t *size, uint64_t *max_size,
76 typedef void vdev_close_func_t(vdev_t *vd);
77 typedef uint64_t vdev_asize_func_t(vdev_t *vd, uint64_t psize);
78 typedef uint64_t vdev_min_asize_func_t(vdev_t *vd);
79 typedef uint64_t vdev_min_alloc_func_t(vdev_t *vd);
82 typedef void vdev_state_change_func_t(vdev_t *vd, int, int);
83 typedef boolean_t vdev_need_resilver_func_t(vdev_t *vd, const dva_t *dva,
85 typedef void vdev_hold_func_t(vdev_t *vd);
[all …]
/freebsd-13-stable/sys/dev/vt/hw/fb/
HDvt_fb.c90 vt_fb_ioctl(struct vt_device *vd, u_long cmd, caddr_t data, struct thread *td) in vt_fb_ioctl() argument
95 info = vd->vd_softc; in vt_fb_ioctl()
116 if (vd->vd_driver->vd_blank == NULL) in vt_fb_ioctl()
118 vd->vd_driver->vd_blank(vd, TC_BLACK); in vt_fb_ioctl()
130 vt_fb_mmap(struct vt_device *vd, vm_ooffset_t offset, vm_paddr_t *paddr, in vt_fb_mmap() argument
135 info = vd->vd_softc; in vt_fb_mmap()
159 vt_fb_setpixel(struct vt_device *vd, int x, int y, term_color_t color) in vt_fb_setpixel() argument
165 info = vd->vd_softc; in vt_fb_setpixel()
196 vt_fb_drawrect(struct vt_device *vd, int x1, int y1, int x2, int y2, int fill, in vt_fb_drawrect() argument
204 vt_fb_setpixel(vd, x, y, color); in vt_fb_drawrect()
[all …]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/LoongArch/
HDLoongArchLSXInstrFormats.td13 // vd/rd/cd - destination register operand.
20 // <opcode | I13 | vd>
25 bits<5> vd;
29 let Inst{4-0} = vd;
33 // <opcode | vj | vd>
38 bits<5> vd;
42 let Inst{4-0} = vd;
45 // <opcode | rj | vd>
50 bits<5> vd;
54 let Inst{4-0} = vd;
[all …]
/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/zfs/
HDvdev_geom.c62 vdev_t *vd; member
95 vdev_geom_set_physpath(vdev_t *vd, struct g_consumer *cp, in vdev_geom_set_physpath() argument
110 old_physpath = vd->vdev_physpath; in vdev_geom_set_physpath()
111 vd->vdev_physpath = spa_strdup(physpath); in vdev_geom_set_physpath()
115 vd->vdev_physpath) != 0); in vdev_geom_set_physpath()
128 spa_async_request(vd->vdev_spa, SPA_ASYNC_CONFIG_UPDATE); in vdev_geom_set_physpath()
143 vdev_t *vd = elem->vd; in vdev_geom_attrchanged() local
145 vdev_geom_set_physpath(vd, cp, /* null_update */B_TRUE); in vdev_geom_attrchanged()
157 vdev_t *vd; in vdev_geom_resize() local
164 vd = elem->vd; in vdev_geom_resize()
[all …]
HDvdev_file.c60 vdev_file_hold(vdev_t *vd) in vdev_file_hold() argument
62 ASSERT3P(vd->vdev_path, !=, NULL); in vdev_file_hold()
66 vdev_file_rele(vdev_t *vd) in vdev_file_rele() argument
68 ASSERT3P(vd->vdev_path, !=, NULL); in vdev_file_rele()
88 vdev_file_open(vdev_t *vd, uint64_t *psize, uint64_t *max_psize, in vdev_file_open() argument
99 vd->vdev_nonrot = B_TRUE; in vdev_file_open()
106 vd->vdev_has_trim = B_TRUE; in vdev_file_open()
112 vd->vdev_has_securetrim = B_FALSE; in vdev_file_open()
117 if (vd->vdev_path == NULL || vd->vdev_path[0] != '/') { in vdev_file_open()
118 vd->vdev_stat.vs_aux = VDEV_AUX_BAD_LABEL; in vdev_file_open()
[all …]
/freebsd-13-stable/tools/regression/usr.bin/cc/
HDfloat.c118 volatile double vd; in run_tests() local
126 vd = NAN; in run_tests()
127 test("NaN equality", fpequal(NAN, NAN) && NAN != NAN && vd != vd); in run_tests()
130 test("NaN comparison returns false", !(vd <= vd)); in run_tests()
138 vd = 0.0; in run_tests()
139 run_zero_opt_test(vd, vd); in run_tests()
141 vd = INFINITY; in run_tests()
142 run_inf_opt_test(vd); in run_tests()
145 vd = INFINITY; in run_tests()
146 x = (int)vd; in run_tests()
[all …]
/freebsd-13-stable/sys/contrib/openzfs/module/os/linux/zfs/
HDvdev_file.c60 vdev_file_hold(vdev_t *vd) in vdev_file_hold() argument
62 ASSERT(vd->vdev_path != NULL); in vdev_file_hold()
66 vdev_file_rele(vdev_t *vd) in vdev_file_rele() argument
68 ASSERT(vd->vdev_path != NULL); in vdev_file_rele()
88 vdev_file_open(vdev_t *vd, uint64_t *psize, uint64_t *max_psize, in vdev_file_open() argument
99 vd->vdev_nonrot = B_TRUE; in vdev_file_open()
106 vd->vdev_has_trim = B_TRUE; in vdev_file_open()
112 vd->vdev_has_securetrim = B_FALSE; in vdev_file_open()
117 if (vd->vdev_path == NULL || vd->vdev_path[0] != '/') { in vdev_file_open()
118 vd->vdev_stat.vs_aux = VDEV_AUX_BAD_LABEL; in vdev_file_open()
[all …]
HDvdev_disk.c225 vdev_disk_t *vd = v->vdev_tsd; in vdev_disk_kobj_evt_post() local
226 if (vd && vd->vd_bdh) { in vdev_disk_kobj_evt_post()
227 spl_signal_kobj_evt(BDH_BDEV(vd->vd_bdh)); in vdev_disk_kobj_evt_post()
273 vdev_disk_t *vd; in vdev_disk_open() local
290 vd = v->vdev_tsd; in vdev_disk_open()
291 if (vd) { in vdev_disk_open()
295 rw_enter(&vd->vd_lock, RW_WRITER); in vdev_disk_open()
296 bdh = vd->vd_bdh; in vdev_disk_open()
297 vd->vd_bdh = NULL; in vdev_disk_open()
339 vd = kmem_zalloc(sizeof (vdev_disk_t), KM_SLEEP); in vdev_disk_open()
[all …]
/freebsd-13-stable/sys/dev/vt/hw/vga/
HDvt_vga.c126 vga_setwmode(struct vt_device *vd, int wmode) in vga_setwmode() argument
128 struct vga_softc *sc = vd->vd_softc; in vga_setwmode()
148 vga_setfg(struct vt_device *vd, term_color_t color) in vga_setfg() argument
150 struct vga_softc *sc = vd->vd_softc; in vga_setfg()
152 vga_setwmode(vd, 3); in vga_setfg()
163 vga_setbg(struct vt_device *vd, term_color_t color) in vga_setbg() argument
165 struct vga_softc *sc = vd->vd_softc; in vga_setbg()
167 vga_setwmode(vd, 3); in vga_setbg()
325 vga_blank(struct vt_device *vd, term_color_t color) in vga_blank() argument
327 struct vga_softc *sc = vd->vd_softc; in vga_blank()
[all …]
/freebsd-13-stable/lib/libc/xdr/
HDxdr_float.c204 struct vax_double vd; in xdr_double()
227 vd = *((struct vax_double *)dp); in xdr_double()
230 if ((vd.mantissa4 == lim->d.mantissa4) && in xdr_double()
231 (vd.mantissa3 == lim->d.mantissa3) && in xdr_double()
232 (vd.mantissa2 == lim->d.mantissa2) && in xdr_double()
233 (vd.mantissa1 == lim->d.mantissa1) && in xdr_double()
234 (vd.exp == lim->d.exp)) { in xdr_double()
239 id.exp = vd.exp - VAX_DBL_BIAS + IEEE_DBL_BIAS; in xdr_double()
240 id.mantissa1 = (vd.mantissa1 << 13) | (vd.mantissa2 >> 3); in xdr_double()
241 id.mantissa2 = ((vd.mantissa2 & MASK(3)) << 29) | in xdr_double()
[all …]

1234567