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

1 2 3

  /onnv/onnv-gate/usr/src/lib/libast/common/vmalloc/
vmset.c 45 reg Vmdata_t* vd = vm->data; local
48 return vd->mode;
50 SETINUSE(vd, inuse);
51 if(!(vd->mode&VM_TRUST) )
52 { if(ISLOCK(vd,0))
53 { CLRINUSE(vd, inuse);
56 SETLOCK(vd,0);
59 mode = vd->mode;
62 vd->mode |= (flags&VM_FLAGS);
63 else vd->mode &= ~(flags&VM_FLAGS)
    [all...]
vmclear.c 45 reg Vmdata_t* vd = vm->data; local
48 SETINUSE(vd, inuse);
49 if(!(vd->mode&VM_TRUST) )
50 { if(ISLOCK(vd,0))
51 { CLRINUSE(vd, inuse);
54 SETLOCK(vd,0);
57 vd->free = vd->wild = NIL(Block_t*);
58 vd->pool = 0;
60 if(vd->mode&(VM_MTBEST|VM_MTDEBUG|VM_MTPROFILE)
    [all...]
vmsegment.c 44 reg Vmdata_t* vd = vm->data; local
47 SETINUSE(vd, inuse);
48 if(!(vd->mode&VM_TRUST))
49 { if(ISLOCK(vd,0))
50 { CLRINUSE(vd, inuse);
53 SETLOCK(vd,0);
56 for(seg = vd->seg; seg; seg = seg->next)
61 CLRLOCK(vd,0);
62 CLRINUSE(vd, inuse);
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 SETINUSE(vd, inuse);
64 if(!(local = vd->mode&VM_TRUST) )
65 { GETLOCAL(vd,local);
66 if(ISLOCK(vd, local))
67 { CLRINUSE(vd, inuse);
70 SETLOCK(vd, local)
138 reg Vmdata_t* vd = vm->data; local
187 reg Vmdata_t* vd = vm->data; local
237 reg Vmdata_t* vd = vm->data; local
301 reg Vmdata_t* vd = vm->data; local
    [all...]
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...]
vmlast.c 46 reg Vmdata_t* vd = vm->data; local
50 SETINUSE(vd, inuse);
51 if(!(local = vd->mode&VM_TRUST))
52 { GETLOCAL(vd,local);
53 if(ISLOCK(vd,local))
54 { CLRINUSE(vd, inuse);
57 SETLOCK(vd,local);
63 { for(last = NIL(Seg_t*), seg = vd->seg; seg; last = seg, seg = seg->next)
68 seg->next = vd->seg;
69 vd->seg = seg
116 reg Vmdata_t* vd = vm->data; local
175 reg Vmdata_t* vd = vm->data; local
318 reg Vmdata_t* vd = vm->data; local
335 reg Vmdata_t* vd = vm->data; local
356 reg Vmdata_t* vd = vm->data; local
405 reg Vmdata_t* vd = vm->data; local
    [all...]
vmstat.c 46 reg Vmdata_t* vd = vm ? vm->data : Vmregion->data; local
49 SETINUSE(vd, inuse);
51 { CLRINUSE(vd, inuse);
54 if(!(vd->mode&VM_TRUST))
55 { if(ISLOCK(vd,0))
56 { CLRINUSE(vd, inuse);
59 SETLOCK(vd,0);
67 if(vd->mode&VM_MTLAST)
69 else if((vd->mode&VM_MTPOOL) && (s = 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 = VMHEAPINCR;
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);
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
637 reg Vmdata_t* vd = vm->data; local
824 reg Vmdata_t* vd = vm->data; local
884 reg Vmdata_t* vd = vm->data; local
972 Vmdata_t *vd = vm->data; local
1103 reg Vmdata_t* vd = vm->data; local
1157 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 SETINUSE(vd, inuse);
280 GETLOCAL(vd,local);
281 if(ISLOCK(vd,local) || !addr)
282 { CLRINUSE(vd, inuse);
285 SETLOCK(vd,local);
288 for(seg = vd->seg; seg; seg = seg->next)
324 CLRLOCK(vd,local)
341 reg Vmdata_t* vd = vm->data; local
387 reg Vmdata_t* vd = vm->data; local
444 reg Vmdata_t* vd = vm->data; local
512 reg Vmdata_t* vd = vm->data; local
612 reg Vmdata_t* vd = vm->data; local
709 reg Vmdata_t* vd = vm->data; local
    [all...]
  /onnv/onnv-gate/usr/src/uts/common/fs/zfs/
vdev_root.c 46 too_many_errors(vdev_t *vd, int numerrors)
48 ASSERT3U(numerrors, <=, vd->vdev_children);
53 vdev_root_open(vdev_t *vd, uint64_t *asize, uint64_t *ashift)
58 if (vd->vdev_children == 0) {
59 vd->vdev_stat.vs_aux = VDEV_AUX_BAD_LABEL;
63 vdev_open_children(vd);
65 for (int c = 0; c < vd->vdev_children; c++) {
66 vdev_t *cvd = vd->vdev_child[c];
74 if (too_many_errors(vd, numerrors)) {
75 vd->vdev_stat.vs_aux = VDEV_AUX_NO_REPLICAS
    [all...]
vdev.c 84 vdev_default_asize(vdev_t *vd, uint64_t psize)
86 uint64_t asize = P2ROUNDUP(psize, 1ULL << vd->vdev_top->vdev_ashift);
89 for (int c = 0; c < vd->vdev_children; c++) {
90 csize = vdev_psize_to_asize(vd->vdev_child[c], psize);
104 vdev_get_min_asize(vdev_t *vd)
106 vdev_t *pvd = vd->vdev_parent;
113 return (vd->vdev_asize);
119 if (vd == vd->vdev_top)
120 return (P2ALIGN(vd->vdev_asize, 1ULL << vd->vdev_ms_shift))
288 vdev_t *vd; local
354 vdev_t *vd; local
653 vdev_t *vd; local
899 vdev_t *vd = zio->io_vd; local
1043 vdev_t *vd = arg; local
2000 vdev_t *vd; local
2055 vdev_t *vd; local
2088 vdev_t *vd, *tvd, *pvd, *rvd = spa->spa_root_vdev; local
2157 vdev_t *vd, *tvd; local
2439 vdev_t *vd = zio->io_vd ? zio->io_vd : rvd; local
    [all...]
vdev_label.c 177 vdev_label_read(zio_t *zio, vdev_t *vd, int l, void *buf, uint64_t offset,
184 zio_nowait(zio_read_phys(zio, vd,
185 vdev_label_offset(vd->vdev_psize, l, offset),
191 vdev_label_write(zio_t *zio, vdev_t *vd, int l, void *buf, uint64_t offset,
200 zio_nowait(zio_write_phys(zio, vd,
201 vdev_label_offset(vd->vdev_psize, l, offset),
210 vdev_config_generate(spa_t *spa, vdev_t *vd, boolean_t getstats,
218 vd->vdev_ops->vdev_op_type) == 0);
220 VERIFY(nvlist_add_uint64(nv, ZPOOL_CONFIG_ID, vd->vdev_id)
222 VERIFY(nvlist_add_uint64(nv, ZPOOL_CONFIG_GUID, vd->vdev_guid) == 0)
1025 vdev_t *vd; local
1079 vdev_t *vd; local
    [all...]
vdev_file.c 39 vdev_file_open(vdev_t *vd, uint64_t *psize, uint64_t *ashift)
49 if (vd->vdev_path == NULL || vd->vdev_path[0] != '/') {
50 vd->vdev_stat.vs_aux = VDEV_AUX_BAD_LABEL;
58 if (vd->vdev_tsd != NULL) {
59 ASSERT(vd->vdev_reopening);
60 vf = vd->vdev_tsd;
64 vf = vd->vdev_tsd = kmem_zalloc(sizeof (vdev_file_t), KM_SLEEP);
72 ASSERT(vd->vdev_path != NULL && vd->vdev_path[0] == '/')
132 vdev_t *vd = zio->io_vd; local
    [all...]
vdev_disk.c 48 vdev_disk_open(vdev_t *vd, uint64_t *psize, uint64_t *ashift)
50 spa_t *spa = vd->vdev_spa;
60 if (vd->vdev_path == NULL || vd->vdev_path[0] != '/') {
61 vd->vdev_stat.vs_aux = VDEV_AUX_BAD_LABEL;
69 if (vd->vdev_tsd != NULL) {
70 ASSERT(vd->vdev_reopening);
71 dvd = vd->vdev_tsd;
75 dvd = vd->vdev_tsd = kmem_zalloc(sizeof (vdev_disk_t), KM_SLEEP);
93 if (vd->vdev_devid != NULL)
341 vdev_t *vd = zio->io_vd; local
432 vdev_t *vd = zio->io_vd; local
    [all...]
zfs_fm.c 103 const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio,
153 if (vd != NULL) {
163 if (zio->io_vd == vd && !vdev_accessible(vd, zio))
172 vd->vdev_ops->vdev_op_leaf &&
173 vdev_dtl_contains(vd, DTL_MISSING, zio->io_txg, 1))
182 if (vd != NULL &&
184 (vd->vdev_remove_wanted || vd->vdev_state == VDEV_STATE_REMOVED))
225 vd != NULL ? vd->vdev_guid : 0)
    [all...]
spa.c 898 vdev_t *vd; local
899 if ((error = spa_config_parse(spa, &vd, child[c], *vdp, c,
1010 vdev_t *vd, *tvd; local
1018 vd = spa->spa_spares.sav_vdevs[i];
1021 if ((tvd = spa_lookup_by_guid(spa, vd->vdev_guid,
1024 vdev_close(vd);
1025 vdev_free(vd);
1056 VERIFY(spa_config_parse(spa, &vd, spares[i], NULL, 0,
1058 ASSERT(vd != NULL);
1060 spa->spa_spares.sav_vdevs[i] = vd;
1128 vdev_t *vd, **oldvdevs, **newvdevs; local
2266 vdev_t *vd; local
2382 vdev_t *vd; local
2525 vdev_t *vd; local
3404 vdev_t *vd, *tvd; local
3699 vdev_t *vd, *pvd, *cvd, *tvd; local
4041 vdev_t *vd; local
4190 vdev_t *vd, *pvd, *ppvd; local
4230 vdev_t *vd; local
4772 vdev_t *vd; local
5055 vdev_t *vd; local
    [all...]
vdev_missing.c 43 vdev_missing_open(vdev_t *vd, uint64_t *psize, uint64_t *ashift)
58 vdev_missing_close(vdev_t *vd)
  /onnv/onnv-gate/usr/src/uts/sun4v/io/
vds.c 76 #define VD_NAME "vd"
219 (vd->dring + (i)*vd->descriptor_size))
222 #define VD_CLIENT(vd) \
223 (((vd)->xfer_mode == VIO_DESC_MODE) ? "in-band client" : \
224 (((vd)->xfer_mode == VIO_DRING_MODE_V1_0) ? "dring client" : \
225 (((vd)->xfer_mode == 0) ? "null client" : \
229 #define VD_DSKIMG_LABEL_READ(vd, labelp) \
230 vd_dskimg_rw(vd, VD_SLICE_NONE, VD_OP_BREAD, (caddr_t)labelp, \
234 #define VD_DSKIMG_LABEL_WRITE(vd, labelp)
425 struct vd *vd; \/* vd instance task is for *\/ member in struct:vd_task
441 typedef struct vd { struct
1911 vd_t *vd = task->vd; local
1972 vd_t *vd = task->vd; local
2416 vd_t *vd = task->vd; local
2581 vd_t *vd = task->vd; local
3612 vd_t *vd = task->vd; local
3712 vd_t *vd = task->vd; local
3808 vd_t *vd = task->vd; local
3832 vd_t *vd = task->vd; local
3876 vd_t *vd = task->vd; local
3915 vd_t *vd = task->vd; local
4137 vd_t *vd = task->vd; local
4209 vd_t *vd = task->vd; local
5225 vd_t *vd = (vd_t *)arg; local
5296 vd_t *vd = (vd_t *)(void *)arg; local
6718 vd_t *vd; local
6885 vd_t *vd = (vd_t *)arg; local
7000 vd_t *vd = NULL; local
    [all...]
  /onnv/onnv-gate/usr/src/uts/common/fs/zfs/sys/
vdev.h 56 extern int vdev_validate_aux(vdev_t *vd);
57 extern zio_t *vdev_probe(vdev_t *vd, zio_t *pio);
59 extern boolean_t vdev_is_bootable(vdev_t *vd);
61 extern vdev_t *vdev_lookup_by_guid(vdev_t *vd, uint64_t guid);
62 extern void vdev_dtl_dirty(vdev_t *vd, vdev_dtl_type_t d,
64 extern boolean_t vdev_dtl_contains(vdev_t *vd, vdev_dtl_type_t d,
66 extern boolean_t vdev_dtl_empty(vdev_t *vd, vdev_dtl_type_t d);
67 extern void vdev_dtl_reassess(vdev_t *vd, uint64_t txg, uint64_t scrub_txg,
69 extern boolean_t vdev_dtl_required(vdev_t *vd);
70 extern boolean_t vdev_resilver_needed(vdev_t *vd,
    [all...]
vdev_impl.h 59 typedef int vdev_open_func_t(vdev_t *vd, uint64_t *size, uint64_t *ashift);
60 typedef void vdev_close_func_t(vdev_t *vd);
61 typedef uint64_t vdev_asize_func_t(vdev_t *vd, uint64_t psize);
64 typedef void vdev_state_change_func_t(vdev_t *vd, int, int);
209 #define VDEV_UBERBLOCK_SHIFT(vd) \
210 MAX((vd)->vdev_top->vdev_ashift, UBERBLOCK_SHIFT)
211 #define VDEV_UBERBLOCK_COUNT(vd) \
212 (VDEV_UBERBLOCK_RING >> VDEV_UBERBLOCK_SHIFT(vd))
213 #define VDEV_UBERBLOCK_OFFSET(vd, n) \
214 offsetof(vdev_label_t, vl_uberblock[(n) << VDEV_UBERBLOCK_SHIFT(vd)])
    [all...]
  /onnv/onnv-gate/usr/src/lib/libadm/common/
rdwr_vtoc.c 47 #define libadm_vtoc_copy(vs, vd) \
50 vd->v_bootinfo[0] = (unsigned)vs->v_bootinfo[0]; \
51 vd->v_bootinfo[1] = (unsigned)vs->v_bootinfo[1]; \
52 vd->v_bootinfo[2] = (unsigned)vs->v_bootinfo[2]; \
53 vd->v_sanity = (unsigned)vs->v_sanity; \
54 vd->v_version = (unsigned)vs->v_version; \
55 bcopy(vs->v_volume, vd->v_volume, LEN_DKL_VVOL); \
56 vd->v_sectorsz = vs->v_sectorsz; \
57 vd->v_nparts = vs->v_nparts; \
58 vd->v_version = (unsigned)vs->v_version;
    [all...]
  /onnv/onnv-gate/usr/src/uts/sun4v/sys/
vdsk_common.h 539 * Given a pointer to the instance private data of a vDisk driver (vd),
543 #define VD_UPDATE_IO_STATS(vd, op, len) \
545 ASSERT((vd) != NULL); \
546 ASSERT(MUTEX_HELD(&(vd)->lock)); \
548 if ((vd)->io_stats != NULL) { \
549 kstat_io_t *kip = KSTAT_IO_PTR((vd)->io_stats); \
566 #define VD_KSTAT_WAITQ_ENTER(vd) \
567 if ((vd)->io_stats != NULL) { \
568 ASSERT(MUTEX_HELD(&(vd)->lock)); \
569 kstat_waitq_enter(KSTAT_IO_PTR((vd)->io_stats));
    [all...]
  /onnv/onnv-gate/usr/src/cmd/iscsi/iscsitgtd/
t10_spc.c 145 struct vpd_desc vd; local
385 bzero(&vd, sizeof (vd));
386 vd.code_set = SPC_INQUIRY_CODE_SET_BINARY;
387 vd.id_type = SPC_INQUIRY_ID_TYPE_TARG_PORT;
388 vd.proto_id = SPC_INQUIRY_PROTOCOL_ISCSI;
389 vd.association = SPC_INQUIRY_ASSOC_TARGPORT;
390 vd.piv = 1;
391 vd.len = 4;
392 bcopy(&vd, rbp, sizeof (vd))
    [all...]

Completed in 780 milliseconds

1 2 3