Searched refs:vdr (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/io/lvm/softpart/
H A Dsp_ioctl.c1575 vol_directed_rd_t *vdr; local
1586 vdr = kmem_zalloc(sizeof (vol_directed_rd_t), KM_NOSLEEP);
1587 if (vdr == NULL)
1598 kmem_free(vdr, sizeof (vol_directed_rd_t));
1605 kmem_free(vdr, sizeof (*vdr));
1608 vdr->vdr_flags = vdr32->vdr_flags;
1609 vdr->vdr_offset = vdr32->vdr_offset;
1610 vdr->vdr_nbytes = vdr32->vdr_nbytes;
1611 vdr
[all...]
H A Dsp.c1083 * vdr - vol_directed_rd_t from user
1094 sp_directed_read(minor_t mnum, vol_directed_rd_t *vdr, int mode) argument
1124 kbuffer = kmem_alloc(vdr->vdr_nbytes, KM_NOSLEEP);
1126 vdr->vdr_flags |= DKV_DMR_ERROR;
1134 vdr->vdr_flags |= DKV_DMR_ERROR;
1137 kmem_free(kbuffer, vdr->vdr_nbytes);
1142 parent_buf->b_bcount = vdr->vdr_nbytes;
1143 parent_buf->b_lblkno = lbtodb(vdr->vdr_offset);
1166 vdr->vdr_bytesread = 0;
1184 vdr
[all...]
/illumos-gate/usr/src/uts/common/io/lvm/mirror/
H A Dmirror_ioctl.c3310 vol_directed_rd_t *vdr; local
3320 vdr = kmem_zalloc(sizeof (vol_directed_rd_t), KM_NOSLEEP);
3321 if (vdr == NULL)
3327 kmem_free(vdr, sizeof (vol_directed_rd_t));
3341 kmem_free(vdr, sizeof (*vdr));
3344 vdr->vdr_flags = vdr32->vdr_flags;
3345 vdr->vdr_offset = vdr32->vdr_offset;
3346 vdr->vdr_nbytes = vdr32->vdr_nbytes;
3347 vdr
[all...]
H A Dmirror.c4490 * vdr - directed read parameters specifying location and submirror
4500 mirror_directed_read(dev_t mdev, vol_directed_rd_t *vdr, int mode) argument
4514 if (!(vdr->vdr_flags & DKV_DMR_NEXT_SIDE)) {
4519 if (vdr->vdr_offset % DEV_BSIZE) {
4527 kbuffer = kmem_alloc(vdr->vdr_nbytes, KM_NOSLEEP);
4530 " bytes\n", vdr->vdr_nbytes);
4538 bp->b_bcount = vdr->vdr_nbytes;
4539 bp->b_lblkno = lbtodb(vdr->vdr_offset);
4556 if (vdr->vdr_side == DKV_SIDE_INIT) {
4559 next_side = vdr
[all...]

Completed in 85 milliseconds