HomeSort by relevance Sort by last modified time
    Searched refs:vd (Results 1 - 25 of 54) sorted by null

1 2 3

  /netvirt/usr/src/uts/common/fs/zfs/
vdev.c 83 vdev_default_asize(vdev_t *vd, uint64_t psize)
85 uint64_t asize = P2ROUNDUP(psize, 1ULL << vd->vdev_top->vdev_ashift);
89 for (c = 0; c < vd->vdev_children; c++) {
90 csize = vdev_psize_to_asize(vd->vdev_child[c], psize);
111 vdev_get_rsize(vdev_t *vd)
116 pvd = vd->vdev_parent;
122 return (vd->vdev_psize);
149 vdev_lookup_by_guid(vdev_t *vd, uint64_t guid)
154 if (vd->vdev_guid == guid)
155 return (vd);
281 vdev_t *vd; local
343 vdev_t *vd; local
587 vdev_t *vd; local
1487 vdev_t *rvd, *vd; local
1554 vdev_t *rvd, *vd; local
1606 vdev_t *rvd, *vd; local
1665 vdev_t *rvd, *vd; local
1864 vdev_t *vd = zio->io_vd; local
    [all...]
vdev_root.c 48 too_many_errors(vdev_t *vd, int numerrors)
50 ASSERT3U(numerrors, <=, vd->vdev_children);
51 return (numerrors == vd->vdev_children);
55 vdev_root_open(vdev_t *vd, uint64_t *asize, uint64_t *ashift)
61 if (vd->vdev_children == 0) {
62 vd->vdev_stat.vs_aux = VDEV_AUX_BAD_LABEL;
66 for (c = 0; c < vd->vdev_children; c++) {
67 vdev_t *cvd = vd->vdev_child[c];
78 if (!too_many_errors(vd, numerrors)) {
80 vdev_set_state(vd, B_FALSE, VDEV_STATE_FAULTED
    [all...]
vdev_disk.c 48 vdev_disk_open_common(vdev_t *vd)
57 if (vd->vdev_path == NULL || vd->vdev_path[0] != '/') {
58 vd->vdev_stat.vs_aux = VDEV_AUX_BAD_LABEL;
62 dvd = vd->vdev_tsd = kmem_zalloc(sizeof (vdev_disk_t), KM_SLEEP);
81 if (vd->vdev_devid != NULL) {
82 if (ddi_devid_str_decode(vd->vdev_devid, &dvd->vd_devid,
84 vd->vdev_stat.vs_aux = VDEV_AUX_BAD_LABEL;
91 if (vd->vdev_path != NULL) {
94 if (vd->vdev_wholedisk == -1ULL)
405 vdev_t *vd = zio->io_vd; local
531 vdev_t *vd = zio->io_vd; local
    [all...]
vdev_file.c 40 vdev_file_open_common(vdev_t *vd)
49 if (vd->vdev_path == NULL || vd->vdev_path[0] != '/') {
50 vd->vdev_stat.vs_aux = VDEV_AUX_BAD_LABEL;
54 vf = vd->vdev_tsd = kmem_zalloc(sizeof (vdev_file_t), KM_SLEEP);
62 ASSERT(vd->vdev_path != NULL && vd->vdev_path[0] == '/');
63 error = vn_openat(vd->vdev_path + 1, UIO_SYSSPACE,
67 vd->vdev_stat.vs_aux = VDEV_AUX_OPEN_FAILED;
78 vd->vdev_stat.vs_aux = VDEV_AUX_OPEN_FAILED
221 vdev_t *vd = zio->io_vd; local
289 vdev_t *vd = zio->io_vd; local
    [all...]
vdev_label.c 163 vdev_label_read(zio_t *zio, vdev_t *vd, int l, void *buf, uint64_t offset,
166 ASSERT(vd->vdev_children == 0);
168 zio_nowait(zio_read_phys(zio, vd,
169 vdev_label_offset(vd->vdev_psize, l, offset),
177 vdev_label_write(zio_t *zio, vdev_t *vd, int l, void *buf, uint64_t offset,
180 ASSERT(vd->vdev_children == 0);
182 zio_nowait(zio_write_phys(zio, vd,
183 vdev_label_offset(vd->vdev_psize, l, offset),
192 vdev_config_generate(spa_t *spa, vdev_t *vd, boolean_t getstats,
200 vd->vdev_ops->vdev_op_type) == 0)
918 vdev_t *vd; local
967 vdev_t *vd; local
    [all...]
vdev_missing.c 45 vdev_missing_open(vdev_t *vd, uint64_t *psize, uint64_t *ashift)
60 vdev_missing_close(vdev_t *vd)
81 vdev_missing_probe(vdev_t *vd)
zfs_fm.c 95 zfs_ereport_post(const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio,
173 vd != NULL ? vd->vdev_guid : 0);
200 if (vd != NULL) {
201 vdev_t *pvd = vd->vdev_parent;
204 DATA_TYPE_UINT64, vd->vdev_guid,
206 DATA_TYPE_STRING, vd->vdev_ops->vdev_op_type, NULL);
207 if (vd->vdev_path)
210 DATA_TYPE_STRING, vd->vdev_path, NULL);
211 if (vd->vdev_devid
    [all...]
metaslab.c 144 metaslab_group_create(metaslab_class_t *mc, vdev_t *vd)
152 mg->mg_aliquot = metaslab_aliquot * MAX(1, vd->vdev_children);
153 mg->mg_vd = vd;
293 vdev_t *vd = mg->mg_vd; local
309 vd->vdev_ashift, &msp->ms_lock);
330 ASSERT(TXG_CLEAN(txg) == spa_last_synced_txg(vd->vdev_spa));
331 vdev_dirty(vd, 0, NULL, txg);
332 vdev_dirty(vd, VDD_METASLAB, msp, TXG_CLEAN(txg));
377 vdev_t *vd = mg->mg_vd; local
398 ((sm->sm_start >> vd->vdev_ms_shift) * weight) / vd->vdev_ms_count
461 vdev_t *vd = msp->ms_group->mg_vd; local
557 vdev_t *vd = mg->mg_vd; local
722 vdev_t *vd; local
878 vdev_t *vd; local
958 vdev_t *vd; local
    [all...]
vdev_mirror.c 61 vdev_t *vd = zio->io_vd; local
64 if (vd == NULL) {
95 c = vd->vdev_children;
99 mm->mm_replacing = (vd->vdev_ops == &vdev_replacing_ops ||
100 vd->vdev_ops == &vdev_spare_ops);
107 mc->mc_vd = vd->vdev_child[c];
126 vdev_mirror_open(vdev_t *vd, uint64_t *asize, uint64_t *ashift)
133 if (vd->vdev_children == 0) {
134 vd->vdev_stat.vs_aux = VDEV_AUX_BAD_LABEL;
138 for (c = 0; c < vd->vdev_children; c++)
    [all...]
  /netvirt/usr/src/lib/libast/common/vmalloc/
vmset.c 45 reg Vmdata_t* vd = vm->data; local
48 return vd->mode;
50 if(!(vd->mode&VM_TRUST) )
51 { if(ISLOCK(vd,0))
53 SETLOCK(vd,0);
56 mode = vd->mode;
59 vd->mode |= (flags&VM_FLAGS);
60 else vd->mode &= ~(flags&VM_FLAGS);
62 if(vd->mode&(VM_TRACE|VM_MTDEBUG))
63 vd->mode &= ~VM_TRUST
    [all...]
vmclear.c 45 reg Vmdata_t* vd = vm->data; local
47 if(!(vd->mode&VM_TRUST) )
48 { if(ISLOCK(vd,0))
50 SETLOCK(vd,0);
53 vd->free = vd->wild = NIL(Block_t*);
54 vd->pool = 0;
56 if(vd->mode&(VM_MTBEST|VM_MTDEBUG|VM_MTPROFILE) )
57 { vd->root = NIL(Block_t*);
59 TINY(vd)[s] = NIL(Block_t*)
    [all...]
vmpool.c 49 reg Vmdata_t* vd = vm->data; local
57 else if(size != vd->pool)
58 { if(vd->pool <= 0)
59 vd->pool = size;
63 if(!(local = vd->mode&VM_TRUST) )
64 { GETLOCAL(vd,local);
65 if(ISLOCK(vd, local))
67 SETLOCK(vd, local);
70 if((tp = vd->free) ) /* there is a ready free block */
71 { vd->free = SEGLINK(tp)
134 reg Vmdata_t* vd = vm->data; local
179 reg Vmdata_t* vd = vm->data; local
224 reg Vmdata_t* vd = vm->data; local
281 reg Vmdata_t* vd = vm->data; local
    [all...]
vmsegment.c 44 reg Vmdata_t* vd = vm->data; local
46 if(!(vd->mode&VM_TRUST))
47 { if(ISLOCK(vd,0))
49 SETLOCK(vd,0);
52 for(seg = vd->seg; seg; seg = seg->next)
57 CLRLOCK(vd,0);
vmopen.c 40 Vmdata_t vd; /* space for the region itself */ member in struct:_vminit_
57 reg Vmdata_t* vd; local
90 vd = (Vmdata_t*)addr;
91 if((vd->mode&meth->meth) != 0)
92 { vm->data = vd;
103 /* make sure vd->incr is properly rounded */
119 vd = (Vmdata_t*)addr;
120 vd->mode = (mode&VM_FLAGS) | meth->meth;
121 vd->incr = incr;
122 vd->pool = 0
    [all...]
vmprivate.c 62 reg Vmdata_t* vd = vm->data; local
69 if(!_Vmtrace && vm == Vmheap && (vd->mode&VM_TRUST) )
72 vd->mode = (vd->mode&~VM_TRUST)|VM_TRACE;
79 if(vd->incr <= 0) /* this is just _Vmheap on the first call */
80 vd->incr = _Vmpagesize;
86 if((size = ROUND(s,vd->incr)) < s)
90 if(size > 2*vd->incr && vm->disc->round < vd->incr)
91 vd->incr *= 2
235 reg Vmdata_t* vd = vm->data; local
    [all...]
vmclose.c 43 Vmdata_t* vd = vm->data; local
49 if(!(vd->mode&VM_TRUST) && ISLOCK(vd,0))
57 vd->mode &= ~VM_TRUST;
58 SETLOCK(vd,0);
60 if((vd->mode&VM_MTPROFILE) && _Vmpfclose)
73 for(seg = vd->seg; seg; seg = next)
82 else CLRLOCK(vd,0);
vmlast.c 46 reg Vmdata_t* vd = vm->data; local
50 if(!(local = vd->mode&VM_TRUST))
51 { GETLOCAL(vd,local);
52 if(ISLOCK(vd,local))
54 SETLOCK(vd,local);
60 { for(last = NIL(Seg_t*), seg = vd->seg; seg; last = seg, seg = seg->next)
65 seg->next = vd->seg;
66 vd->seg = seg;
76 else if(vd->mode&VM_AGAIN)
77 vd->mode &= ~VM_AGAIN
112 reg Vmdata_t* vd = vm->data; local
164 reg Vmdata_t* vd = vm->data; local
301 reg Vmdata_t* vd = vm->data; local
318 reg Vmdata_t* vd = vm->data; local
339 reg Vmdata_t* vd = vm->data; local
383 reg Vmdata_t* vd = vm->data; local
    [all...]
vmstat.c 46 reg Vmdata_t* vd = vm->data; local
50 if(!(vd->mode&VM_TRUST))
51 { if(ISLOCK(vd,0))
53 SETLOCK(vd,0);
61 if(vd->mode&VM_MTLAST)
63 else if((vd->mode&VM_MTPOOL) && (s = vd->pool) > 0)
65 for(b = vd->free; b; b = SEGLINK(b))
69 for(seg = vd->seg; seg; seg = seg->next)
76 if(vd->mode&(VM_MTDEBUG|VM_MTBEST|VM_MTPROFILE)
    [all...]
vmbest.c 87 static int vmisfree(Vmdata_t* vd, Block_t* b)
89 static int vmisfree(vd,b)
90 Vmdata_t* vd;
97 if(b == vd->wild)
101 return vmonlist(TINY(vd)[INDEX(SIZE(b))], b);
103 if(vd->root)
104 return vmintree(vd->root, b);
111 static int vmisjunk(Vmdata_t* vd, Block_t* b)
113 static int vmisjunk(vd,b)
114 Vmdata_t* vd;
547 reg Vmdata_t* vd = vm->data; local
632 reg Vmdata_t* vd = vm->data; local
815 reg Vmdata_t* vd = vm->data; local
870 reg Vmdata_t* vd = vm->data; local
955 Vmdata_t *vd = vm->data; local
1082 reg Vmdata_t* vd = vm->data; local
1130 reg Vmdata_t* vd = vm->data; local
    [all...]
vmdebug.c 90 reg Vmdata_t* vd = vm->data; local
93 if(vd->mode&VM_DBABORT)
276 reg Vmdata_t* vd = vm->data; local
279 GETLOCAL(vd,local);
280 if(ISLOCK(vd,local) || !addr)
282 SETLOCK(vd,local);
285 for(seg = vd->seg; seg; seg = seg->next)
321 CLRLOCK(vd,local);
337 reg Vmdata_t* vd = vm->data; local
339 if(ISLOCK(vd,0)
378 reg Vmdata_t* vd = vm->data; local
431 reg Vmdata_t* vd = vm->data; local
492 reg Vmdata_t* vd = vm->data; local
586 reg Vmdata_t* vd = vm->data; local
683 reg Vmdata_t* vd = vm->data; local
    [all...]
  /netvirt/usr/src/uts/sun4v/io/
vds.c 73 #define VD_NAME "vd"
122 (vd->dring + (i)*vd->descriptor_size))
125 #define VD_CLIENT(vd) \
126 (((vd)->xfer_mode == VIO_DESC_MODE) ? "in-band client" : \
127 (((vd)->xfer_mode == VIO_DRING_MODE) ? "dring client" : \
128 (((vd)->xfer_mode == 0) ? "null client" : \
132 #define VD_FILE_LABEL_READ(vd, labelp) \
133 vd_file_rw(vd, VD_SLICE_NONE, VD_OP_BREAD, (caddr_t)labelp, \
137 #define VD_FILE_LABEL_WRITE(vd, labelp)
318 struct vd *vd; \/* vd instance task is for *\/ member in struct:vd_task
333 typedef struct vd { struct
1231 vd_t *vd = task->vd; local
1566 vd_t *vd = task->vd; local
1674 vd_t *vd = task->vd; local
2455 vd_t *vd = task->vd; local
2555 vd_t *vd = task->vd; local
2638 vd_t *vd = task->vd; local
2662 vd_t *vd = task->vd; local
2706 vd_t *vd = task->vd; local
2745 vd_t *vd = task->vd; local
2967 vd_t *vd = task->vd; local
3038 vd_t *vd = task->vd; local
4025 vd_t *vd = (vd_t *)arg; local
4097 vd_t *vd = (vd_t *)(void *)arg; local
5102 vd_t *vd; local
5258 vd_t *vd = (vd_t *)arg; local
5363 vd_t *vd = NULL; local
    [all...]
  /netvirt/usr/src/uts/common/fs/zfs/sys/
vdev.h 56 extern int vdev_validate_aux(vdev_t *vd);
60 extern vdev_t *vdev_lookup_by_guid(vdev_t *vd, uint64_t guid);
63 extern void vdev_dtl_reassess(vdev_t *vd, uint64_t txg, uint64_t scrub_txg,
66 extern const char *vdev_description(vdev_t *vd);
68 extern int vdev_metaslab_init(vdev_t *vd, uint64_t txg);
69 extern void vdev_metaslab_fini(vdev_t *vd);
71 extern void vdev_get_stats(vdev_t *vd, vdev_stat_t *vs);
72 extern void vdev_clear_stats(vdev_t *vd);
74 extern void vdev_scrub_stat_update(vdev_t *vd, pool_scrub_type_t type,
77 extern void vdev_propagate_state(vdev_t *vd);
    [all...]
vdev_impl.h 61 typedef int vdev_open_func_t(vdev_t *vd, uint64_t *size, uint64_t *ashift);
62 typedef void vdev_close_func_t(vdev_t *vd);
63 typedef int vdev_probe_func_t(vdev_t *vd);
64 typedef uint64_t vdev_asize_func_t(vdev_t *vd, uint64_t psize);
67 typedef void vdev_state_change_func_t(vdev_t *vd, int, int);
198 #define VDEV_UBERBLOCK_SHIFT(vd) \
199 MAX((vd)->vdev_top->vdev_ashift, UBERBLOCK_SHIFT)
200 #define VDEV_UBERBLOCK_COUNT(vd) \
201 (VDEV_UBERBLOCK_RING >> VDEV_UBERBLOCK_SHIFT(vd))
202 #define VDEV_UBERBLOCK_OFFSET(vd, n)
    [all...]
  /netvirt/usr/src/cmd/iscsi/iscsitgtd/
t10_spc.c 145 struct vpd_desc vd; local
377 vd.code_set = SPC_INQUIRY_CODE_SET_BINARY;
378 vd.id_type = SPC_INQUIRY_ID_TYPE_TARG_PORT;
379 vd.proto_id = SPC_INQUIRY_PROTOCOL_ISCSI;
380 vd.association = SPC_INQUIRY_ASSOC_TARGPORT;
381 vd.piv = 1;
382 vd.len = 4;
383 bcopy(&vd, rbp, sizeof (vd));
384 rbp += sizeof (vd);
    [all...]
  /netvirt/usr/src/lib/libnsl/rpc/
xdr_float.c 331 struct vax_double vd; local
350 vd = *((struct vax_double *)dp);
355 if ((vd.mantissa4 == lim->d.mantissa4) &&
356 (vd.mantissa3 == lim->d.mantissa3) &&
357 (vd.mantissa2 == lim->d.mantissa2) &&
358 (vd.mantissa1 == lim->d.mantissa1) &&
359 (vd.exp == lim->d.exp)) {
364 id.exp = vd.exp - VAX_DBL_BIAS + IEEE_DBL_BIAS;
365 id.mantissa1 = (vd.mantissa1 << 13) | (vd.mantissa2 >> 3)
    [all...]

Completed in 240 milliseconds

1 2 3