Searched refs:ka_iovec (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/lib/librsm/common/ |
H A D | rsmgen.c | 506 rsmka_iovec_t *ka_iovec, *ka_iovec_start; in __rsm_getv() local 583 ka_iovec_start = ka_iovec = malloc(iovec_size); in __rsm_getv() 585 ka_iovec_start = ka_iovec = ka_iovec_arr; in __rsm_getv() 587 bcopy((caddr_t)iovec, (caddr_t)ka_iovec, iovec_size); in __rsm_getv() 589 if (ka_iovec->io_type == RSM_HANDLE_TYPE) { in __rsm_getv() 590 seg_hndl = (rsmseg_handle_t *)ka_iovec->local.handle; in __rsm_getv() 591 ka_iovec->local.segid = seg_hndl->rsmseg_keyid; in __rsm_getv() 593 ka_iovec++; in __rsm_getv() 656 rsmka_iovec_t *ka_iovec, *ka_iovec_start; in __rsm_putv() local 736 ka_iovec_start = ka_iovec = malloc(iovec_size); in __rsm_putv() [all …]
|
/illumos-gate/usr/src/uts/common/io/rsm/ |
H A D | rsm.c | 7461 rsmka_iovec_t *ka_iovec; in rsm_iovec_ioctl() local 7509 ka_iovec_start = ka_iovec = kmem_zalloc(ka_size, KM_SLEEP); in rsm_iovec_ioctl() 7511 ka_iovec_start = ka_iovec = ka_iovec_arr; in rsm_iovec_ioctl() 7513 e = iovec_copyin((caddr_t)sg_io.iovec, ka_iovec, in rsm_iovec_ioctl() 7517 kmem_free(ka_iovec, ka_size); in rsm_iovec_ioctl() 7540 kmem_free(ka_iovec, ka_size); in rsm_iovec_ioctl() 7549 kmem_free(ka_iovec, ka_size); in rsm_iovec_ioctl() 7598 if (ka_iovec->io_type == RSM_HANDLE_TYPE) { in rsm_iovec_ioctl() 7599 ex_seg = rsmexport_lookup(ka_iovec->local.segid); in rsm_iovec_ioctl() 7630 ka_iovec->local.vaddr; in rsm_iovec_ioctl() [all …]
|