Searched defs:vdr (Results 1 - 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/io/lvm/softpart/ |
H A D | sp_ioctl.c | 1575 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 D | sp.c | 1083 * 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 D | mirror_ioctl.c | 3310 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 D | mirror.c | 4490 * 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 79 milliseconds