| /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...] |