Searched refs:im_seg (Results 1 – 2 of 2) sorted by relevance
5974 rsmseg_unload(rsmseg_t *im_seg) in rsmseg_unload() argument5986 ASSERT(im_seg->s_hdr.rsmrc_type == RSM_RESOURCE_IMPORT_SEGMENT); in rsmseg_unload()5989 while (im_seg->s_state == RSM_STATE_MAPPING) in rsmseg_unload()5990 cv_wait(&im_seg->s_cv, &im_seg->s_lock); in rsmseg_unload()5997 if (im_seg->s_state == RSM_STATE_NEW) { in rsmseg_unload()5998 rsmseglock_release(im_seg); in rsmseg_unload()6002 } else if (im_seg->s_state == RSM_STATE_CONNECTING) { in rsmseg_unload()6003 im_seg->s_state = RSM_STATE_ABORT_CONNECT; in rsmseg_unload()6004 rsmsharelock_acquire(im_seg); in rsmseg_unload()6005 im_seg->s_share->rsmsi_state = RSMSI_STATE_ABORT_CONNECT; in rsmseg_unload()[all …]
451 rsmseg_handle_t *im_seg = (rsmseg_handle_t *)sg_io->remote_handle; in loopback_getv() local459 (void) bcopy(im_seg->rsmseg_vaddr + iovec->remote_offset, in loopback_getv()516 rsmseg_handle_t *im_seg = (rsmseg_handle_t *)sg_io->remote_handle; in loopback_putv() local525 im_seg->rsmseg_vaddr + iovec->remote_offset, in loopback_putv()